* 数字前导零
多数用在财务科目的查询,对于各种凭证编号和物料号,如果查询无法获得所需结果,也可以考虑尝试用此函数进行转换。
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = lv_number
IMPORTING
output = lv_number .
测试结果:
如果 input 输入为纯数字( 0~9 之间的字符),结果为前置很多 0 的数字。
如果 input 输入不为纯数字(包含 0~9 之外的字符),结果为输入值。
注:
纯数字,则将数字字符串右对齐插入显示字段 output 中,并且值左侧的所有空格都用 0 填充。 不是纯数字,则从左到右插入显示字段,所有多余的空格都用空格填充。
* 去除前导零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = lv_number
IMPORTING
output = lv_number .