abap中如何去掉字符串前导0

[复制链接]
查看11 | 回复4 | 2013-4-22 21:18:51 | 显示全部楼层 |阅读模式

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'这是加0,去0可能是 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT',记不太清...
回复

使用道具 举报

千问 | 2013-4-22 21:18:51 | 显示全部楼层
明白了,我是这样解决的:在ABAP中直接将字符串付给一个整形变量即可,但是如果在SAPSCRIPT中调用时却不可,还要再将整形变量付给另一个字符串变量(真是变态,不知道问什么)。不知道还有没有别的方法,请仁者见仁,智者见智。...
回复

使用道具 举报

千问 | 2013-4-22 21:18:51 | 显示全部楼层
data: str type char100 value ‘000012345’.SHIFT STR LEFT DELETING LEADING '0'.WRITE:/ STR.用这个shift语句就行了...
回复

使用道具 举报

千问 | 2013-4-22 21:18:51 | 显示全部楼层
可以用这个函数 CONVERSION_EXIT_ALPHA_OUTPUT...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行