MultiMapping-将大文件拆分为较小的文件

2020-08-24 18:22发布

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

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


我有一个问题,我认为它已在SAP BIT460书中涵盖,但我所追求的方法没有任何细节。

我有一个客户想要将未知类型的大文件(可能是idoc/平面文件或肥皂)分割成较小的大小,以便在PI到达ECC之前对其进行处理。

我找到了本指南,但缺少一些细节,很难将其拼凑起来,有人可以更好地帮助我吗?

https://blogs .sap.com/2006/06/29/message-splitting-using-the-graphical-mapping-tool/

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

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


我有一个问题,我认为它已在SAP BIT460书中涵盖,但我所追求的方法没有任何细节。

我有一个客户想要将未知类型的大文件(可能是idoc/平面文件或肥皂)分割成较小的大小,以便在PI到达ECC之前对其进行处理。

我找到了本指南,但缺少一些细节,很难将其拼凑起来,有人可以更好地帮助我吗?

https://blogs .sap.com/2006/06/29/message-splitting-using-the-graphical-mapping-tool/

付费偷看设置
发送
3条回答
土豆飞人
1楼-- · 2020-08-24 18:57

乔治,您好

您感觉缺少什么其他细节...您是否有示例请求和响应有效负载或源和目标消息结构,以便我为您提供帮助。

< p>-Priyanka

能不能别闹
2楼-- · 2020-08-24 19:02

嗨乔治,

还可以向您发送目标结构吗? 是否要将源有效负载拆分为多个文件,每个PO一个文件? 基于文件大小的拆分适用于不需要任何处理的二进制文件。 请参考 https://blogs.sap。 com/2011/12/26/fileftp-adapter-large-file-transfer-chunk-mode /

但是,根据您的要求,我认为基于PO编号的映射拆分是不错的。 您可以将目标消息类型的出现更改为0..unbounded,并进行如下映射。

PONumber->删除上下文->排序->拆分值更改->折叠上下文->目标消息类型

提供完整的源和目标结构以获得更详细的映射。

-Priyanka

SAP浪
3楼-- · 2020-08-24 18:55

如果您了解序列化方法期间的拆分,这将很容易。 如果您在接收端使用XML,例如:


9999

并且您将序列化此消息,当您在消息映射中更改目标侧MT签名的频率时,将在目标侧看到以下内容:


9999

此新的" Message1"节点将自动创建,例如,目标端是IDOC适配器,该适配器将理解从" MyXMLRoot"出现的每个事件都将在IDOC上被调用。 如果在映射1.000 MyXMLRoot中生成,则所有信息将存储在" Message1"表中,并被拆分为对应IDOC的1.000倍

一周热门 更多>