Why would an SAP upgrade break your point-to-point EDI and B2B maps and communications with your trading partners? SAP upgrades often include new functions and features that both produce and consume new kinds of business data. The data in your IDocs and EDI messages may also need to be edited to accommodate these changes. In addition, the order and the location of data in your EDI/B2B files might change and the location of the data in your software application might have changed. Any of these changes will require changes to your EDI/B2B processes and maps.
There are 2 important terms EDI/B2B gurus often use when describing an EDI/B2B message:
- Syntax
- Semantics
Syntax is used to refer directly to the rules and principles that govern the structure of a sentence or file (or the structure of an EDI message)
Semantics is the study of meaning in communication (in EDI - does the address mean Bill to, or Ship to?)
If there are any changes to the IDoc, EDI message, SAP application, business process, syntax or the semantics of the IDoc or EDI message data, then you will have changes to make to your EDI/B2B files and processes in addition to the upgrade of SAP. These changes may impact not only the EDI-to-SAP, SAP-to-EDI integration maps, but also the EDI-to-Trading Partner and Trading Partner-to-EDI messages. Let discuss a scenario:
- Let's say you have 1,000 EDI/B2B trading partners exchanging at least 4 different EDI messages each (total 4,000 EDI/B2B messages). Some percentage will ask you to exchange a customized EDI message with them. This means they want unique data to be exchanged between your 2 companies that is different from other trading partners. This often means you must not only create, document and implement a new and unique EDI message for them, but you must also customize an IDoc just for them.
- Let' say you have 500 custom EDI messages out of the 4,000 that are in production.
- In this scenario you will be using a minimum of 504 unique EDI messages and 504 unique IDocs. That is 1008 mappings....a represents a significant effort in time and costs.
- You spend several years customizing, testing and implementing all of these EDI messages and their associated IDocs, and then the business announces they are going to upgrade SAP to take advantage of new features, functionality and technologies.
- You immediately research and analyze the impact the new upgrade to SAP will have on your IDocs and custom EDI messages and realize you will need to redo most of them....YIKES!
- Someone needs to add this additional project to the SAP Upgrade project plan and budget.
- All EDI/B2B messages are mapped to the canonical data model, NOT directly into IDocs or other SAP formats as you would in a point-to-point mapping scenerio.
- All IDocs are mapped into the canonical data model, NOT directly into EDI/B2B messages like you would in a point-to-point mapping scenario.
- You can set-up one Purchase Order IDoc between SAP and the Purchase Order in the canonical data model, which in turn can accommodate all of the customization required by suppliers, rather than going through all the effort of supporting hundreds of different IDocs
- Hundreds of customized Purchase Orders sent in via EDI messages can all interface with the one giant Purchase Order in the canonical data model as well.
In summary, upgrades to SAP can break many point-to-point IDoc to EDI processes. Companies must expect significant upgrades about every 5-7 years, so why not create an IT architecture that can make these upgrades much simpler and less painful? This is the strategy used by most EAI (enterprise application integration) solutions and large EDI/B2B managed services companies that must utilize these strategies to achieve economies of scale and reusability of processes.
If you would like to discuss these topics in more detail please contact me.
No comments:
Post a Comment