点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入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,
我认为在事务WE20(合作伙伴资料)中,您可以输入" IDOC类型的细分版本"和"细分应用程序版本",并且应该采用旧的细分版本。
我已经说过,我相信最佳实践是使用段的最新版本并相应地更改中间件/程序。
GK
嗨,Mohinder,
我不确定SAP在这种情况下的指导方针是什么。
我的方法是先使用"旧版本"选项将系统转换为S/4HANA。 首先对系统进行转换,测试和正常运行,然后逐步更改开发以适应最新版本。 最佳做法是,应使用最新版本。
嗨Mohinder,
这是一个有趣的问题,我希望SAP的人可以澄清最佳做法,因为这样做可以 对于迁移到S/4的许多客户来说,这是一个问题。
我不确定应该如何精确地处理此问题,并且我自己在实践中还没有真正做到这一点,但是我可以提供自己的理解
在WE31事务中,我们可以看到分配给相同细分类型的不同细分定义版本。 以下是S4系统的屏幕截图:
请注意,在每个定义中,现有字段都不会 更改,最后只添加了新字段。 因此,如果中间件能够简单地无视新字段,那么新定义仍然可以正常工作。
如果合作伙伴无法接受最新定义(例如,S/4系统可能正在与IDoc交换IDoc) ECC系统),然后在相应的合作伙伴资料(WE20)中,在"出站选项"选项卡上的" IDoc类型的段发布"中设置较早的版本。 该值应与上面的屏幕快照中"发行"列中的值相对应。 我想如果要使用版本001中的定义,则必须为" 46C"。此设置将应用于特定的伙伴。
在端口定义(WE21)中,许多人都可以使用。 合作伙伴,还有一个字段"在控制记录中使用接收方系统的SAP版本",但我认为您的情况不需要使用此字段。 您可以单击该字段上的F1按钮以阅读其文档。
关于"新字段会发生什么"-因为通过在合作伙伴资料中设置该字段,您将指示系统使用较早的版本 段版本的答案是"绝对没有"。 新的字段包含在较新的版本中,您将不再使用。 因为,正如我提到的那样,新字段仅在末尾添加,因此不会对您造成任何错误。 但是,自然地,如果您实际上需要任何新字段,那么您就无法使用旧定义,在这种情况下,中间件(或任何合作伙伴系统)将需要进行相应调整。
TLDR:为了向后兼容,请在WE20中输入较早的发行版。
编辑:刚才注意到Gaurav的答复基本上是我的TLDR版本:),但我希望这可以为 IDoc的内部工作原理。
感谢您的详细输入。 解决方案起作用了,因为Gaurav和您建议在合作伙伴资料段中维护发行版,因此现在已从旧发行版中发送定义。 此外,您还回答了如何更改控制记录中IDOC的默认SAP发行版(默认为753(SY-APPRL)),可以通过WE21端口定义进行更改。
如果能在这种情况下获得最佳实践,那就太好了。
致谢
Mohinder
大家好,
我们已经完成了系统升级/转换为S/4 HANA。 我们遇到与上述相同的问题。
您可以帮助您逐步分享有关更改SAP发行版本的详细信息吗? 我已如上所述将合作伙伴资料和端口更改为ERP旧版本740,并触发了VL02的外向交货,并且我得到的IDOC SAP版本与753相同。
我们没有使用任何中间件SAP PI进行此集成,它是SAP与Legacy之间的直接集成。
先谢谢您
此致
Krushi Nenavath。
应该通过如下更改IDOC段版本来更新此问题已解决。
Krushi。
一周热门 更多>