on 03-12-2010 6:25 PM
Hello,
I have a scenraio where I need to provide solution and wondering what would be the best solution?
Legacy1 will send a file with Customer Number... PI has to get Cusotmer Name from SAP system using the Cusotmer number and create a message in Oracle data base with Cusotmer name and remaining deails of Legacy1 file.
Is it possible to achieve with out BPM? How many service Interfaces are needed?
Any suggestions?
Thanks
Rajeev
Hi Rajeev,
The scenario is very straight forward. Please follow the steps mentioned by Shekar.
You can use the bapi BAPI_CUSTOMER_GETDETAIL for your rfc lookup. So pass the customer number into this and it will return all the details of that customer.
For rfc lookup please see this document:
http://wiki.sdn.sap.com/wiki/display/Snippets/User-defined%2bMapping%2bFunction%2bfor%2bRFC%2bLookup
Also if you pi 7.1 you can send all the customer numbers as an array and get the details within one call. Please see this blog for this:
/people/shabarish.vijayakumar/blog/2010/01/28/graphical-rfc-lookup-and-how-you-can-design-lookups-for-multiple-values-to-be-retrieved-in-a-single-call
Regards,
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi This req looks very simple..
Legacy----->PI-[RFC LookUp]-ORACLE.
Two service interfaces required,one is for outbound(legacy),one more is for inbound(Oracle).
Give Customer number input to RFC lookup,RFC look up will retrive the details from SAP.and map RFC lookup response and LEGACY DATA to tARGET STRUCTURE.
prforming RFC Look up in PI7.1 very simple,no need to write any UDF.
BPM not required at all.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.