我们如何在Odata的GET_EXPANDED_ENTITY方法中编辑IO_TECH_REQUEST_CONTEXT

2020-08-17 07:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要在方法中编辑导...

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

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


专家们,

我需要在方法中编辑导入参数IO_TECH_REQUEST_CONTEXT

/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜GET_EXPANDED_ENTITY。

我的目的是更改导入参数IO_TECH_REQUEST_CONTEXT的键值(MR_REQUEST-> KEY_TAB)。 从UI方面,我得到了所有用逗号分隔的Key值,我只想将其拆分并循环调用以下方法。

cl_rtst_rp_document => get_instance()-> get_expanded_entity(
导出
io_tech_request_context = io_tech_request_context
io_expand = io_expand
导入
ers_entity =数据(ert_document_entity) = et_expanded_tech_clauses
cs_response_context = es_response_context
)。

请提出建议。 提前致谢。
3条回答
绿领巾童鞋
2020-08-17 07:56

嗨,亚瑟,

感谢您的回复!

我可以创建IO_TECH_REQUEST_CONTEXT的副本,例如 LO_REQUEST并使用它。 那就好

但是在我调用Method之前:

CL_RTST_RP_DOCUMENT => GET_INSTANCE()-> GET_EXPANDED_ENTITY,我想将更改后的LO_REQUEST传递给KEY_TAB的不同条目。

可行吗?

此致

Nisha

一周热门 更多>