ABAP 去除补全前导零 两种方式

*定义ZC变量 长度为4 类型NUMC
DATA : ZC TYPE ZAH_VIEW-CONNID. 
ZC = 17.                                                "因为4位,则输出0017 自动补齐前导零

*通过关键字去除/补全前导零
SHIFT ZC LEFT DELETING LEADING '0'.                     "SHIFT去除前导零

ZC = |{ ZC ALPHA = IN }|.                               "|{ XX ALPHA = IN }| 补齐前导零

*通过函数去除/补全前导零
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'            "通过函数CONVERSION_EXIT_ALPHA_OUTPUT去除前导零
  EXPORTING
    input  = ZC
  IMPORTING
    output = ZC.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'             "通过函数CONVERSION_EXIT_ALPHA_OUTPUT补全前导零
  EXPORTING
    input  = ZC
  IMPORTING
    output = ZC.

 

 

posted @ 2022-03-11 11:46  狂奔的蜗牛君丶  阅读(3296)  评论(0)    收藏  举报