OData Gateway RFC-在odata响应中隐藏输入参数

2020-09-13 07:17发布

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

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


专家您好,

我已经实现了OData Gateway RFC场景,该场景手动定义了Entity Types属性,然后将它们映射到RFC参数(ECC中的tx SEGW)。 因此,我可以从GW_CLIENT成功调用GET请求,但响应中输入参数为空。 如何将其隐藏在响应之外?

谢谢

(1.0 MB)

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

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


专家您好,

我已经实现了OData Gateway RFC场景,该场景手动定义了Entity Types属性,然后将它们映射到RFC参数(ECC中的tx SEGW)。 因此,我可以从GW_CLIENT成功调用GET请求,但响应中输入参数为空。 如何将其隐藏在响应之外?

谢谢

(1.0 MB)
付费偷看设置
发送
1条回答
huskylover
1楼 · 2020-09-13 07:55.采纳回答

晕,您可以通过删除该行来完成。 只需单击属性,然后将其删除。 如果需要再次显示。 只需单击属性,然后选中要显示它的字段的复选框即可。

因此,您有2个带代码的选项,不带代码。

选项1:无代码:

从"属性"中删除该行

再次显示

选项2:代码为:MPC_EXT类

如果要在运行时显示它们,可以重新定义类的方法定义

ZCL _ * ....... MPC_EXT =>定义

调用超级定义。

然后编写此代码:

数据:lo_property_PAY_SUM类型参考/iwbep/if_mgw_odata_property。
 lo_property_PAY_SUM = lo_entity_type-> get_property(iv_property_name ='PAYMENTSUM')。

 lo_property_PAY_SUM-> SET_DISABLED('X')。" abap_true。
 

最好的问候

易卜拉欣

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答