2个输入文件映射到数据库中的两个不同表

2020-09-01 23:28发布

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

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


大家好,

我有一个要求,即SAP通过PROXY向PO发送两个不同的文件,PO需要根据某些条件对数据库执行INSERT/UPDATE。

注意:

文件1中有要插入/更新的标题表(表1)中的数据

文件2中有要为项目表(表2)插入/更新的数据

请提供您对我如何达到此要求的意见?

两个数据库表都需要同时更新

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

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


大家好,

我有一个要求,即SAP通过PROXY向PO发送两个不同的文件,PO需要根据某些条件对数据库执行INSERT/UPDATE。

注意:

文件1中有要插入/更新的标题表(表1)中的数据

文件2中有要为项目表(表2)插入/更新的数据

请提供您对我如何达到此要求的意见?

两个数据库表都需要同时更新

付费偷看设置
发送
4条回答
Alawn_Xu
1楼 · 2020-09-02 00:05.采纳回答

嗨Akash!

您可以对目标JDBC操作使用UPDATE_INSERT消息格式:

zhangjiyang1323
2楼-- · 2020-09-02 00:13

嗨,Akash!

如果两个文件都出现在一条消息中(第一个文件为主要有效负载,第二个文件为附件),则我将使用Java映射来构建目标JDBC消息。 如果文件是使用单独的消息发送的,则针对这种情况的处理可能取决于多种条件。

Evgeniy。

Hi Akash,

您可以要求数据库团队创建存储过程并进行相应处理。 从PI的角度来看,这将很容易实现。

如果从数据库端无法做到这一点-您可以根据需要参考以下链接。

https://answers.sap.com/questions/9029918/joins-in-jdbc-receiver-adapter .html

谢谢,

Nidhi Srivastava

95年老男孩
4楼-- · 2020-09-02 00:16

您好,Akash,

您可以通过n处理: 1个多重映射。 您可以创建结构并将这两个结构添加到映射中。

请使用任何aabaper进行一次检查,它们需要处理该程序才能根据您的要求生成两个文件。 就像,您告诉我们将生成两个文件,但是ABAPer需要处理它们在结构和时序上的精确程度。

谢谢。

最好的问候,

Nidhi Srivastava

一周热门 更多>