在表格字段前加一个零

2020-08-27 00:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我是新来的

我有一个问题,我在char 18上有一个field mara-EAN11

我们正在存储604等数据。

现在要求已更改,我们需要存储前导零的数据

就像0604一样。

但是当我尝试存储前导零的数据时,请删除零并存储数据604。

当我尝试使用功能模块'CONVERSION_EXIT_ALPHA_INPUT'时,它会放置更多的前导零,如

'000000000000000604'

但是我的要求只是像0604一样填充1零。

请帮助我。

谢谢

维克拉姆

对于主持人:请不要移除螺纹并帮助我给出确切的答案。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我是新来的

我有一个问题,我在char 18上有一个field mara-EAN11

我们正在存储604等数据。

现在要求已更改,我们需要存储前导零的数据

就像0604一样。

但是当我尝试存储前导零的数据时,请删除零并存储数据604。

当我尝试使用功能模块'CONVERSION_EXIT_ALPHA_INPUT'时,它会放置更多的前导零,如

'000000000000000604'

但是我的要求只是像0604一样填充1零。

请帮助我。

谢谢

维克拉姆

对于主持人:请不要移除螺纹并帮助我给出确切的答案。

付费偷看设置
发送
7条回答
xfwsx85
1楼-- · 2020-08-27 00:54

嗨,

引用此线程添加前导零

致谢

GK。

在保存数据时它是DDIC的问题,它会删除零

HI,

计算字符串的长度并将其循环。后接0和 数字,直到获得所需的状态.....

len = strlen(w_lan)。

v = 0。

而len <10/p>

将v连接到len到目标。

结束。

暮风yp
4楼-- · 2020-08-27 00:49

谢谢...。

我希望它能解决我的问题。

clasier
5楼-- · 2020-08-27 00:53

对于主持人:请不要移除螺纹并帮助我给出确切的答案。

这样的评论不会改变主持人的判断,但是这次您提供了有关您面临的问题的更多信息,这有所作为。

Thomas

四川大学会员
6楼-- · 2020-08-27 00:52

在DDIC中检查(通过SE11)字段MARA-EAN1属于数据元素和域EAN11,该域与转换出口EAN11相关联,我想对FM执行一些尝试 它将删除前导0

参考:[EAN11转换例程| http://help .sap.com/saphelp_nw04/helpdata/zh/81/111d9286492545b01356e9aeb82495/frameset.htm ]

因此,您可能不得不根据要求(*)更改域定义,在这种情况下,请构建自己的FM,以检查代码长度,如果长度少于4个字符,则会添加前导0。

您将不再符合EAN规范。...

此致

Raymond

(*)或删除函数CONV_EXIT_EAN11_INPUT_INTERN,然后转换退出将变为非活动状态(...)

一周热门 更多>