One of my responsibilities at SAP is to help our PI customer find solutions which are not readily apparent. Some of the solutions may involve special mapping usages or adapter user-modules or how to access non-standard external applications/systems using standard adapters delivered with PI.
However, there were times when the solution can only be met by a custom adapter which is not available with PI or from any of our partners. Developing an adapter is not a trivial task, especially for first-timers. The learning curve is quite high. Based on some customer experiences, the total cost may exceed $500K from concept to production. This is not something a customer can readily justify from the business-case perspective. Only companies who plan to resell the adapter can justify the cost and recoup that kind of investment.
Then, through various colleagues, I found that SAP consulting actually offers such a service. Yes, SAP consulting can develop custom adapters for customers. This service is now a viable option for customers to explore. Why?
One of the adapters SAP consulting has done is the EBICS adapter for banking. You can get more information on this via this blog: http://scn.sap.com/community/soa/blog/2012/03/23/pi-adapter-for-ebics
Another adapter they have done is not blogged any place. But, I was very much aware of it through a proof-of-concept project, and it has since been put into production. It is a “splitter” adapter. The adapter can process an arbitrarily large XML message, which can be in the GB range. As an example, the adapter will split an XML message, which contains one header and many detail records, into multiple detail messages each contains the same header record. This is not possible for the structure conversion of the File adapter, because the same header, which there is only one, must be repeated in all the messages.
If you have a need for a custom adapter, please do not hesitate to contact Lars Ulrich at lars.ulrich@sap.com .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
21 | |
16 | |
13 | |
12 | |
11 | |
10 | |
8 | |
8 | |
7 | |
7 |