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.

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM