DMEE元素的字符串操作

2020-08-24 21:46发布

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

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


专家您好!

我正在尝试为DMEE树元素实现一个简单条件(t代码:dmee)...

我在预定义函数列表中遇到了一些困难,因为它们不允许我做所需的事情。

假设我需要在REGUH/VBLNR字段(文档编号)下执行某种字符串操作,并且此字段上的当前值为 2000012050

第二步,我需要从该数字中去除第一个数字,即为 000012050

第三步是用零(如果它们不是零)覆盖接下来的4个字符,即最终数字应为9个字符长且带有四个前导零: 000012050。

第五步也是最后一步是将结果写入DMEE树元素:

您可能会看到,我将结构字段放到位...在输出xml文件中,它将显示文档编号,但是没有上面显示的那些字符串操作。 我注意到"属性"标签上的另一个字段,即"转化"。 功能"(我想它的意思是"转换功能")。 它们很多,但都不适合我。 而且它们没有适当的描述:

所以,我有点迷茫……如何将转换逻辑(字符串操作)应用于该字段,如上所示? 是否有其他方法可以应用此逻辑,而不是编写"退出函数"?

(23.1 kB)

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

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


专家您好!

我正在尝试为DMEE树元素实现一个简单条件(t代码:dmee)...

我在预定义函数列表中遇到了一些困难,因为它们不允许我做所需的事情。

假设我需要在REGUH/VBLNR字段(文档编号)下执行某种字符串操作,并且此字段上的当前值为 2000012050

第二步,我需要从该数字中去除第一个数字,即为 000012050

第三步是用零(如果它们不是零)覆盖接下来的4个字符,即最终数字应为9个字符长且带有四个前导零: 000012050。

第五步也是最后一步是将结果写入DMEE树元素:

您可能会看到,我将结构字段放到位...在输出xml文件中,它将显示文档编号,但是没有上面显示的那些字符串操作。 我注意到"属性"标签上的另一个字段,即"转化"。 功能"(我想它的意思是"转换功能")。 它们很多,但都不适合我。 而且它们没有适当的描述:

所以,我有点迷茫……如何将转换逻辑(字符串操作)应用于该字段,如上所示? 是否有其他方法可以应用此逻辑,而不是编写"退出函数"?

(23.1 kB)
付费偷看设置
发送
3条回答
哎,真难
1楼-- · 2020-08-24 22:12

您只需要编写EXIT函数即可........

Aaron 3364
2楼-- · 2020-08-24 21:56

非常感谢!

Nan4612
3楼-- · 2020-08-24 21:50

嗨,Aleks,

在搜索类似问题时只需阅读您的文章。 我想你已经解决了。 不过,我相信无需用户退出即可解决该问题。

字段长度9

源偏移量5(或6,请尝试)

转换功能:与前导零右对齐

最好的问候

Christoph

一周热门 更多>