点击此处---> 群内免费提供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时没有任何错误。
谢谢。
Srihari,你好
首先,为GET和创建数据创建单独的RFC。
在"获取实体集"中调用您的RFC,以获取列表或详细信息(GET_ENTITY)。
通过在IO_DATAPROVIDER-> READ_ENTRY_DATA方法中传递输入编号,在您的创建中调用GET_ENTITY_SET/GET_ENTITY方法。
一旦您从GET_ENTITY方法接收到值,就将这些值存储在Internal表中,并将其传递给方法本身中的create RFC。
我敢肯定,如果您按照上述步骤操作,将会获得预期的结果。
感谢与问候
Sri Ram
嗨,
此FM可以在映射中使用,所以我可以想象您的数据映射有问题。 您能给我们您的映射的屏幕截图吗?
问候,
约瑟夫
一周热门 更多>