将输入字符串拆分为字符块,并将其分配给目标idoc订单项

2020-09-22 06:44发布

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

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


专家您好,

我的要求是这样的。

输入字段的值超过135个字符,我们希望将此值拆分为IDOC SEGMENT的多个段。 就像前13个字符将第一个字符分段,第二个13个字符将第2部分分段,依此类推。

我尝试了按值排序(每个值,但没有用。有人可以帮我吗?

非常感谢您的帮助。

预先感谢

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

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


专家您好,

我的要求是这样的。

输入字段的值超过135个字符,我们希望将此值拆分为IDOC SEGMENT的多个段。 就像前13个字符将第一个字符分段,第二个13个字符将第2部分分段,依此类推。

我尝试了按值排序(每个值,但没有用。有人可以帮我吗?

非常感谢您的帮助。

预先感谢

付费偷看设置
发送
12条回答
宇峰Kouji
1楼-- · 2020-09-22 07:14

专家您好,

对此有任何帮助吗?

预先感谢

天桥码农
2楼-- · 2020-09-22 07:30

感谢Mark和Evgeniy的宝贵答复。 让我尝试一下。

3楼-- · 2020-09-22 07:17

我在本次讨论中尝试了代码,但给出了错误。

您能帮助我更正此讨论中的代码吗?

https://archive.sap.com/discussions/thread/3160240

预先感谢

SAP浪
4楼-- · 2020-09-22 07:17

尝试一下:

测试

此致

Mark

歪着头看世界
5楼-- · 2020-09-22 07:25

我像这样纠正了UDF,但是它不起作用

int大小= 13; for(int i = 0; i input.length(); input.length()= i +大小; result.addValue(input.substring(i,end)); }

有人可以帮忙吗?

预先感谢

歪着头看世界
6楼-- · 2020-09-22 07:14

您好专家

对此有任何帮助吗?

预先感谢

一周热门 更多>