2020-08-16 15:57发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 有人可以告诉我什么是I... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家
有人可以告诉我什么是IDOC序列化/ALE序列化吗??
任何人都可以提供有关此主题的任何链接
注意事项
Sheetal
嗨,
在以下情况下,我们对IDoc进行序列化:
·如果您希望Integration Server处理以下内容中的相应IDoc XML消息,
·如果希望接收者以与IDoc适配器在Integration Server出站通道发送IDoc的顺序相同的顺序接收IDoc,则
·。/p>
仅在仅处理IDoc的情况下,才能保证Integration Server入站或出站通道的顺序,而如果一起处理不同的协议(例如,IDoc和代理),则不能保证。
请勿混淆使用IDoc适配器的IDoc序列化和IDocs的ALE序列化。
先决条件
·必须在消息头中指定服务质量EOIO(精确到顺序)
·接收方系统或发送方系统必须基于SAP Web Application Server 6.40或更高版本。 如果不是这种情况,出于兼容性原因,服务质量会自动更改为EO,并相应地处理消息。
过程
如果希望Integration Server处理 由IDoc适配器创建的IDoc XML消息的顺序与您的应用程序发送IDoc的顺序相同,请按照下列步骤操作:
·在应用程序中输入队列名称。 您可以使用16个字母数字字符。 然后添加前缀SAP_ALE _。
IDoc适配器检查该前缀,并将其替换为相应的Integration Server入站队列的前缀(例如XBQI0000)。
如果需要 接收方按照与IDC适配器使用IDoc适配器发送的IDoc相同的顺序接收IDoc,请按照下列步骤操作:
...
·在通信通道中, 选中复选框"接收方的队列处理"。
IDoc适配器将出站队列(XBQO)的前缀替换为前缀SAP_ALE _。
您可以在 出站队列的qRFC监视器。 为此,请执行以下操作之一:
¡在监视器中显示的消息列表中使用队列ID来处理XML消息。
¡ 在IDoc适配器中显示的XML消息列表。
¡调用事务qRFC监视器(出站队列)(SMQ1)。
直接导航到IDoc适配器中的消息显示 ,双击出站队列中消息的事务ID。
为此,您必须事先在qRFC管理(事务SMQE)中为出站队列注册显示程序IDX_SHOW_MESSAGE。
在两种情况下,都调用了功能模块IDOC_INBOUND_IN_QUEUE ,启用EOIO处理消息。 处理顺序由功能模块调用的顺序决定。
与其他功能模块(来自通信通道的接口版本)不同,使用此功能模块,您必须传输段类型而不是段名称。 数据记录。
消息的序列化
使用
序列化在分发相互依赖的对象中起着重要作用,尤其是在分发主数据时。
通过按顺序分配消息类型,可以按指定顺序创建,发送和发布IDoc。
处理入站IDoc可以避免错误。
相互依存的消息可以按顺序分配在IDoc中。
按对象类型进行序列化
按消息类型进行序列化
IDoc级别上的序列化
(不适用于来自生成的BAPI的IDoc) -ALE接口)
在IDoc级别进行序列化
传输IDoc的延迟可能会导致IDoc包含属于特定对象的数据到达其目的地 在"旧" IDoc之前,该IDoc包含属于同一对象的不同数据。 应用程序可以使用ALE序列化API指定处理相同消息类型的订单IDoc,并在重复处理时防止过时的IDoc发布。
SAP建议您定期安排程序RBDSRCLR进行清理
BAPI接口生成的IDoc不能在IDoc级别进行序列化,因为入站处理功能模块未使用ALE序列化API。
功能
ALE提供了两个功能模块来序列化发布功能模块必须调用的IDoc:
·IDOC_SERIALIZATION_CHECK
检查 在IDoc标头的序列化字段中添加时间戳。
·IDOC_SERIAL_POST
更新序列化表。
希望这样做可以使您澄清。
致谢
Aashish Sinha
PS:如果有帮助,可奖励积分
最多设置5个标签!
嗨,
在以下情况下,我们对IDoc进行序列化:
·如果您希望Integration Server处理以下内容中的相应IDoc XML消息,
·如果希望接收者以与IDoc适配器在Integration Server出站通道发送IDoc的顺序相同的顺序接收IDoc,则
·。/p>
仅在仅处理IDoc的情况下,才能保证Integration Server入站或出站通道的顺序,而如果一起处理不同的协议(例如,IDoc和代理),则不能保证。
请勿混淆使用IDoc适配器的IDoc序列化和IDocs的ALE序列化。
先决条件
·必须在消息头中指定服务质量EOIO(精确到顺序)
·接收方系统或发送方系统必须基于SAP Web Application Server 6.40或更高版本。 如果不是这种情况,出于兼容性原因,服务质量会自动更改为EO,并相应地处理消息。
过程
如果希望Integration Server处理 由IDoc适配器创建的IDoc XML消息的顺序与您的应用程序发送IDoc的顺序相同,请按照下列步骤操作:
·在应用程序中输入队列名称。 您可以使用16个字母数字字符。 然后添加前缀SAP_ALE _。
IDoc适配器检查该前缀,并将其替换为相应的Integration Server入站队列的前缀(例如XBQI0000)。
如果需要 接收方按照与IDC适配器使用IDoc适配器发送的IDoc相同的顺序接收IDoc,请按照下列步骤操作:
...
·在通信通道中, 选中复选框"接收方的队列处理"。
IDoc适配器将出站队列(XBQO)的前缀替换为前缀SAP_ALE _。
您可以在 出站队列的qRFC监视器。 为此,请执行以下操作之一:
¡在监视器中显示的消息列表中使用队列ID来处理XML消息。
¡ 在IDoc适配器中显示的XML消息列表。
¡调用事务qRFC监视器(出站队列)(SMQ1)。
直接导航到IDoc适配器中的消息显示 ,双击出站队列中消息的事务ID。
为此,您必须事先在qRFC管理(事务SMQE)中为出站队列注册显示程序IDX_SHOW_MESSAGE。
在两种情况下,都调用了功能模块IDOC_INBOUND_IN_QUEUE ,启用EOIO处理消息。 处理顺序由功能模块调用的顺序决定。
与其他功能模块(来自通信通道的接口版本)不同,使用此功能模块,您必须传输段类型而不是段名称。 数据记录。
消息的序列化
使用
序列化在分发相互依赖的对象中起着重要作用,尤其是在分发主数据时。
通过按顺序分配消息类型,可以按指定顺序创建,发送和发布IDoc。
处理入站IDoc可以避免错误。
相互依存的消息可以按顺序分配在IDoc中。
按对象类型进行序列化
按消息类型进行序列化
IDoc级别上的序列化
(不适用于来自生成的BAPI的IDoc) -ALE接口)
在IDoc级别进行序列化
使用
传输IDoc的延迟可能会导致IDoc包含属于特定对象的数据到达其目的地 在"旧" IDoc之前,该IDoc包含属于同一对象的不同数据。 应用程序可以使用ALE序列化API指定处理相同消息类型的订单IDoc,并在重复处理时防止过时的IDoc发布。
SAP建议您定期安排程序RBDSRCLR进行清理
先决条件
BAPI接口生成的IDoc不能在IDoc级别进行序列化,因为入站处理功能模块未使用ALE序列化API。
功能
ALE提供了两个功能模块来序列化发布功能模块必须调用的IDoc:
·IDOC_SERIALIZATION_CHECK
检查 在IDoc标头的序列化字段中添加时间戳。
·IDOC_SERIAL_POST
更新序列化表。
希望这样做可以使您澄清。
致谢
Aashish Sinha
PS:如果有帮助,可奖励积分
一周热门 更多>