abap使用函数去前导0,或添加前导0

倖福魔咒の 提交于 2020-03-04 18:14:02

【添加前导0】

  LOOP AT lt_vkorg INTO DATA(ls_vkorg).
    ls_vkorg-vkorg = |{ ls_vkorg-vkorg ALPHA = IN }|.
    MODIFY lt_vkorg FROM ls_vkorg.
  ENDLOOP.


【去除前导0】

LOOP AT gt_data INTO gs_data.
   SHIFT gs_data-lifnr LEFT DELETING LEADING '0'.
   MODIFY gt_data FROM gs_data.
   CLEAR gs_data.
ENDLOOP.
 

 

*加上p_in的前导零

  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
      input  = p_in
    IMPORTING
      output = p_in.

 


*去除p_out的前导零

  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
    EXPORTING
      input  = p_out
    IMPORTING
     output = p_out.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!