我们如何在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条回答
宇峰Kouji
2020-08-17 08:14

你好Nisha,希望你一切都好。

您不能仅由于IO_TECH_REQUEST_CONTEXT的导入参数而对其进行编辑。 在OO模式中,不应编辑导入参数。

如果需要使用键/值对,请尝试以下语句。 一旦键/值存储在内部表中,就可以对其进行任何处理。

 DATA(lt_keys)= io_tech_request_context-> get_source_keys()。

KR,
亚瑟·席尔瓦(Arthur Silva)

一周热门 更多>