2020-09-15 15:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的大师,
能否请您帮我弄清楚这个问题?
我有一个带有导入参数和局部变量的标准方法。
与此同时,此方法调用Badi。
我需要读取badi中方法的局部变量。
是否可以在不创建方法的情况下读取它的方法?
是否也可以将方法的导入参数读取到badi中?
提前谢谢
如果能够从外部读取,它将是局部变量,具有局部范围的变量吗?
如果它确实是局部变量,则无法在方法外部读取。 如果是全局变量,则可以将其分配给字段符号,例如:
ASSIGN'program_name(variable_name)'到field_symbol。
在该方法之外,然后访问该变量值。
嗨,
要增强来自BAdI的导入参数,请尝试以下方法以确认是否可能。
1。 执行业务加载项(BADI)事务SE18 => BAdi定义,为相应的BAdI创建接口,其中包含方法的定义...一旦获得此信息,便可以将参数添加到相应的方法中。
按照不同的ABAP概念进行实施和测试以找出该问题。
2。 共享内存概念(导出和导入...)
3。 用于分配可见局部变量值的字段符号:将('(SAP ...)XXX-YYYY')分配给。
此致
Roberto
不。
(编辑:对第二和第三个问题"是否有一种方法可以在不向方法中创建增强mnet的情况下进行读取?"和"是否也可以将方法的导入参数读取到badi中?"考虑到您 将既不使用增强框架也不使用标准的修改)
最多设置5个标签!
如果能够从外部读取,它将是局部变量,具有局部范围的变量吗?
如果它确实是局部变量,则无法在方法外部读取。 如果是全局变量,则可以将其分配给字段符号,例如:
在该方法之外,然后访问该变量值。
嗨,
要增强来自BAdI的导入参数,请尝试以下方法以确认是否可能。
1。 执行业务加载项(BADI)事务SE18 => BAdi定义,为相应的BAdI创建接口,其中包含方法的定义...一旦获得此信息,便可以将参数添加到相应的方法中。
按照不同的ABAP概念进行实施和测试以找出该问题。
2。 共享内存概念(导出和导入...)
3。 用于分配可见局部变量值的字段符号:将('(SAP ...)XXX-YYYY')分配给。
此致
Roberto
不。
(编辑:对第二和第三个问题"是否有一种方法可以在不向方法中创建增强mnet的情况下进行读取?"和"是否也可以将方法的导入参数读取到badi中?"考虑到您 将既不使用增强框架也不使用标准的修改)
一周热门 更多>