点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
设置:带有Gateway Embedded的ERP 6.0。
我需要创建一个Odata服务来调用一个功能模块,该功能模块具有许多表作为其参数。 有一些问题:
1。 我没有取消选中这些表的分配结构复选框,而是为所有这些表创建了实体类型。 这是正确的方法吗?
2。 这些不同的实体集将如何相互连接? 与协会?
3。 同样,对于每种实体类型,它都需要选择至少一个"关键"字段。 好吧,这些是内部表,不需要键。 看来我以后不能更改密钥了。
应该是正确的设置。 感谢您提供任何可能的帮助。
Br,
基丹
嗨,
在您的情况下,重新定义'CREATE_DEEP_ENTITY'方法可能是适当的。此方法可以采用Header和Item形式输入多个实体集(在您的情况下为1:N)。
您需要创建适当的关联,并在DPC_EXT类中重新定义此方法,从OData获得输入后,您可以调用函数模块。
在SCN上检查" CREATE_DEEP_ENTITY"的实现。
使用以下链接,我能够成功实现此目的。
https://blogs.sap.com/2014/04/27/step-by-step-development-guide-for-createdeepentity-operation/comment-page-1 /
嗨,基丹·苏德
您将必须使用Deep_Entity来创建关系和更新数据。
请参阅博客- https://blogs.sap.com/2018/08/30/sap-gateway-deep-insert-end-to-end-scenario/
-Ashutosh
一周热门 更多>