之前没有留意,用户用了那么久也没有发现,今天用户找过来说他在前台维护的是PC,但是报表里面显示是ST。
看了一下原来这里的“内部度量单位”就是内部的、与语言无关的计量单位格式(ST)。该内部格式在输出到屏幕之前,由外部商业(3个字符)或技术(6个字符)格式自动置换。“商业”即用于屏幕输入(PC)。
然后添加一下函数转换这里使用到的函数是“CONVERSION_EXIT_CUNIT_INPUT”,将表里的内容读出展示则使用到“CONVERSION_EXIT_CUNIT_OUTPUT”。
CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'
EXPORTING
input = gs_data-meins
IMPORTING
output = gs_data-meins.
显示正常。