P,N,C型数据前导0及前导空格问题

  1. 去前导0
    • P会自动去掉前导0

 

  • N类型的可以通过write no-zero方式.


 

 

  • C类型的可以通过函数  CONVERSION_EXIT_ALPHA_INPUT

 


 

或语法

SHIFT OBJ LEFT DELETING LEADING '0'.

 

 

  1. 加前导0
    • P类型的应转换为C后转换
    • N类型的会自添加
    • C类型的可以通过函数  CONVERSION_EXIT_ALPHA_OUTPUT

 


 

 

 

  1. 去前导空格
    • P   转换为C处理
    • 转换为C处理
    • C   condense g_c.

 

  1. 前导空格加0 (或其它字符)
    • P   转换为C处理
    • 不存在空格
    • C   OVERLAY G_C WITH '0000000000000000'

 


 

  1. 后导空格加0(或其它字符)
    • P   不存在空格
    • 不存在空格
    • C   CONDENSE + OVERLAY G_C WITH '0000000000000000'

 


你可能感兴趣的:(ABAP)