功能:
删除输入的数字编号中的前置 0。这个基本上不太用得到。
输入参数:
INPUT:不限制类型,必须输入。原始编号。
输出参数:
OUTPUT:不限制类型。计算出的结果。
测试结果:
如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果删除该数字的前置 0。
如果 INPUT 输入不为纯数字(就是包含 0~9 之外的字符),结果就跟输入值一样。
代码说明:
调用了一个系统函数 CONVERSION_EXIT_ALPHA_OUTPUT,这个函数是 SAP 用 C 语言写的,仅供 SAP 公司内部使用,我们的开发时无法使用。
反之: input为增加前导0
FORM alpha_output USING p_out.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = p_out
IMPORTING
output = p_out.
ENDFORM.
FORM alpha_input USING p_in.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = p_in
IMPORTING
output = p_in.
ENDFORM.

903

被折叠的 条评论
为什么被折叠?



