SAP ABAP 增加/删除前导0的两种方式

方式一:

增加前导0:

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

删除前导0:

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

 

方式二:

增加前导0:

LV_MATNR = |{ LV_MATNR ALPHA = IN }|.

删除前导0:

LV_MATNR = |{ LV_MATNR ALPHA = OUT }|.

 

方式三:

增加前导0:LPAD( 字段名,字段长度, '0' ) 

SELECT SINGLE  LPAD( MATNR, 18, '0' )  AS MATNR FROM TAB1 INTO @LV_MATNR.

删除前导0:LTRIM( 字段名,  '0' )
SELECT SINGLE  LTRIM( MATNR,  '0' )  AS MATNR FROM TAB1 INTO @LV_MATNR.

posted @   LikZ-WM  阅读(911)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示