点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, S/4 HANA系统转...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, S/4 HANA系统转...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
S/4 HANA系统转换后。 对于各种IDOC段,版本已更改为较新的版本,现在中间件不想更改段定义的版本。 例如。 E1EDP201,Seg定义现在为7.53版E1EDP20102。
1。 升级过程中是否有保持版本相同的标准流程?
2。 在这种情况下的最佳做法是什么?
3。 我们应该减少释放吗? 如果减少版本,则将新添加的字段添加到该段中,它们的行为将如何,例如material_long。
4。 与We20和WE21相比,应该在合作伙伴资料中还是在端口设置中保留版本?
搜索了几个线程1. OrderS05 2. 更改IDOC细分 但这还没有明确的答案。
谢谢。
感谢和问候
Mohinder
嗨Mohinder,
这是一个有趣的问题,我希望SAP的人可以澄清最佳做法,因为这样做可以 对于迁移到S/4的许多客户来说,这是一个问题。
我不确定应该如何精确地处理此问题,并且我自己在实践中还没有真正做到这一点,但是我可以提供自己的理解
在WE31事务中,我们可以看到分配给相同细分类型的不同细分定义版本。 以下是S4系统的屏幕截图:
请注意,在每个定义中,现有字段都不会 更改,最后只添加了新字段。 因此,如果中间件能够简单地无视新字段,那么新定义仍然可以正常工作。
如果合作伙伴无法接受最新定义(例如,S/4系统可能正在与IDoc交换IDoc) ECC系统),然后在相应的合作伙伴资料(WE20)中,在"出站选项"选项卡上的" IDoc类型的段发布"中设置较早的版本。 该值应与上面的屏幕快照中"发行"列中的值相对应。 我想如果要使用版本001中的定义,则必须为" 46C"。此设置将应用于特定的伙伴。
在端口定义(WE21)中,许多人都可以使用。 合作伙伴,还有一个字段"在控制记录中使用接收方系统的SAP版本",但我认为您的情况不需要使用此字段。 您可以单击该字段上的F1按钮以阅读其文档。
关于"新字段会发生什么"-因为通过在合作伙伴资料中设置该字段,您将指示系统使用较早的版本 段版本的答案是"绝对没有"。 新的字段包含在较新的版本中,您将不再使用。 因为,正如我提到的那样,新字段仅在末尾添加,因此不会对您造成任何错误。 但是,自然地,如果您实际上需要任何新字段,那么您就无法使用旧定义,在这种情况下,中间件(或任何合作伙伴系统)将需要进行相应调整。
TLDR:为了向后兼容,请在WE20中输入较早的发行版。
编辑:刚才注意到Gaurav的答复基本上是我的TLDR版本:),但我希望这可以为 IDoc的内部工作原理。
一周热门 更多>