如何读取局部变量

2020-09-15 15:23发布

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

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


尊敬的大师,

能否请您帮我弄清楚这个问题?

我有一个带有导入参数和局部变量的标准方法。

与此同时,此方法调用Badi。

我需要读取badi中方法的局部变量。

是否可以在不创建方法的情况下读取它的方法?

是否也可以将方法的导入参数读取到badi中?

提前谢谢

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

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


尊敬的大师,

能否请您帮我弄清楚这个问题?

我有一个带有导入参数和局部变量的标准方法。

与此同时,此方法调用Badi。

我需要读取badi中方法的局部变量。

是否可以在不创建方法的情况下读取它的方法?

是否也可以将方法的导入参数读取到badi中?

提前谢谢

付费偷看设置
发送
4条回答
Alawn_Xu
1楼-- · 2020-09-15 16:11

如果能够从外部读取,它将是局部变量,具有局部范围的变量吗?

compass1988
2楼-- · 2020-09-15 16:13

如果它确实是局部变量,则无法在方法外部读取。 如果是全局变量,则可以将其分配给字段符号,例如:

 ASSIGN'program_name(variable_name)'到field_symbol。

在该方法之外,然后访问该变量值。

灬番茄
3楼-- · 2020-09-15 16:22

嗨,

要增强来自BAdI的导入参数,请尝试以下方法以确认是否可能。

1。 执行业务加载项(BADI)事务SE18 => BAdi定义,为相应的BAdI创建接口,其中包含方法的定义...一旦获得此信息,便可以将参数添加到相应的方法中。

按照不同的ABAP概念进行实施和测试以找出该问题。

2。 共享内存概念(导出和导入...)

3。 用于分配可见局部变量值的字段符号:将('(SAP ...)XXX-YYYY')分配给

此致

Roberto

哎,真难
4楼-- · 2020-09-15 15:57

不。

(编辑:对第二和第三个问题"是否有一种方法可以在不向方法中创建增强mnet的情况下进行读取?"和"是否也可以将方法的导入参数读取到badi中?"考虑到您 将既不使用增强框架也不使用标准的修改)

一周热门 更多>