SAP ODATA使用RFC映射创建实体。

2020-09-05 20:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试使用RFC...

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

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


专家们,

我正在尝试使用RFC创建OData服务。

要求是从一个RFC获取数据,然后将数据传递到另一个RFC以生成转储单(TO)编号。

我能够成功获取数据,但无法传递数据来创建TO。 我用来创建TO的RFC是" L_TO_CREATE_MOVE_SU"。

通过传递我从get_entity获得的值,我必须为材料创建一个TO。

我尝试映射字段,但是它给出了错误。 我试图通过调用RFC来实现Create_entity,但是由于"消息E L3 209无法以插件模式HTTP处理",这也给了错误提示。

请让我知道如何进行开发,以便生成TO时没有任何错误。

谢谢。

2条回答
悻福寶寶
2020-09-05 20:56 .采纳回答

Srihari,你好

首先,为GET和创建数据创建单独的RFC。

在"获取实体集"中调用您的RFC,以获取列表或详细信息(GET_ENTITY)。

通过在IO_DATAPROVIDER-> READ_ENTRY_DATA方法中传递输入编号,在您的创建中调用GET_ENTITY_SET/GET_ENTITY方法。

一旦您从GET_ENTITY方法接收到值,就将这些值存储在Internal表中,并将其传递给方法本身中的create RFC。

我敢肯定,如果您按照上述步骤操作,将会获得预期的结果。

感谢与问候

Sri Ram

一周热门 更多>