Does SAP XI mean SAP gave up on making IDocs the EDI standard?

Does SAP XI mean SAP gave up on making IDocs the EDI standard?

I have a book from a couple years ago. In this book there is the following sentence: "In the future, SAP - Applications will exchange messages by a SAP standard format and it is probable that other applications will use this standard, too." That means, the SAP standard (IDoc) will be the general standard as for example EDIFACT was before.

Did SAP recognize that this will never work and created the SAP XI or do they still believe they can appoint the general standard for EDI?

    Requires Free Membership to View

    When you register, you will start receiving targeted emails from my award-winning team of editorial writers. Our goal is to keep you informed on the hottest topics and biggest challenges faced by SAP professionals today.

    Hannah Smalltree, Editorial Director

    By submitting your registration information to SearchSAP.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSAP.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

This rather referred to SAP RFC standard which is a derivate of IBM's CPIC protocol. Message exchange today will be done via XML compliant protocols like SOAP, the discovery standard is WSDL.

The history behind XI is a bit of an odyssee. SAP has its workflow engine and the IDoc format to exchange data. For external communication you need something in addition: adapters. Adapters read the protocols of legacy systems (SAP expects others to deliver their format). Mapping and conversion are alpha and omega of every SOA approach. To convert e.g. EDIFACT they needed a middleware layer. As they did not dare to write it in ABAP (a big mistake from today's perspective) they decided to license WebMethods (SAP Business Connector) as external converter tool. Then they wrote their own converter tool, which is XI and factually a replacement for WebMethods. This is all a result of the Java frenzy that got SAP back then. Instead of relying on their great ABAP technology they thought that it could be a good idea to implement a middleware in Java. The next step will be the ESA framework, which integrates message queue and Enterprise services repository into the SAP ABAP engine. So after a long journey SAP will be back where they always should have been.

Regarding EDI: the general standard for EDI are flat files! EDIFACT is an approach to catch it all but often far too complicated for most businesses. We see often that messages are exchanged using the EDIFACT ontology, but the important information is then transported in the EDIFACT text segments as comments. In practice most working EDI systems rely on exchanging simple, flat ASCII files only! An EDI standard is the corrollary of a common description of business objects anyway. As long as we cannot agree on a commonly accepted ontology of business processes, we won't see a proper EDI standard.

This was first published in May 2006