跨映射访问变量

2020-08-16 00:55发布

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

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


专家,

我正在使用PO 7.5。

我想在让我们说" mapping1"中设置变量值,而我想在另一个映射中让" mappin2"中存储该变量值。

我想使用全局变量来实现这一点,但是它不起作用。

我在函数库的属性和方法中声明了全局变量。

创建一个名为set的UDF,在其中设置值,然后创建另一个名为get的UDF,在其中检索该全局变量值。 它在相同的映射中工作,但在不同的映射中工作。

(20.4 kB)

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

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


专家,

我正在使用PO 7.5。

我想在让我们说" mapping1"中设置变量值,而我想在另一个映射中让" mappin2"中存储该变量值。

我想使用全局变量来实现这一点,但是它不起作用。

我在函数库的属性和方法中声明了全局变量。

创建一个名为set的UDF,在其中设置值,然后创建另一个名为get的UDF,在其中检索该全局变量值。 它在相同的映射中工作,但在不同的映射中工作。

(20.4 kB)
付费偷看设置
发送
5条回答
Doze时光
1楼-- · 2020-08-16 01:40

嗨Shashi,

Globle变量的概念是一次设置变量并在同一映射中跨UDF访问。 仅当执行映射时才实例化它,然后它不存在了。

定义一个操作映射中使用的可变交叉映射是操作映射中的参数并绑定到OM(操作映射)中。 另一种选择是使用表格 ABAP表或其他一些数据库表。

注意

Harish

樱桃小丸子0093
4楼-- · 2020-08-16 01:25

这很好,但是我想在两个消息映射之间传递变量值。

但是这两个映射将不会在同一操作映射中使用。

我想在两个操作映射的两个消息映射中共享该变量。

还有其他方法吗?

木偶小白
5楼-- · 2020-08-16 01:31

嗨,Shashi,

唯一的方法是对变量使用外部存储,例如

1。 ABAP表

2。 外部数据库

3。 或从其他介质(文件等)写入和读取

有关

Harish

一周热门 更多>