on 04-15-2013 4:17 PM
Hello Experts,
We have a requirement to update a custom table in SAP with the fields in the incoming/outgoing message payloads in PI for a particular set of interfaces (around 60). All message have same fields which needs to be updated.
We need to update them on daily basis. Or can be real time also.
I cannot modify any of the existing interfaces.
Pls let me know if it is possible.
Thanks,
Ashish
Message was edited by: Ashish Goel
Hi Ashish,
You can use RFC Lookup (a RFC needs to be exposed and RFC Code should update the fields in SAP table from PI xml payload). But in that case you have to add this look up and modify your message mapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashish,
If you don't want to touch the existing interfaces at all and want to build a new functionality, to would be a complex framework you would have to build to update the Z table in ECC. You can get leads from the following link
http://wiki.sdn.sap.com/wiki/x/w4MQB
Hope it helps.
Ambrish
Hi Ashish,
You can create a function module in ECC and call this function module to update the Z table during inbound processing of the set of interfaces in play. This way you would not be required to change the interfaces in PI but yes, you might be required to call this function module within proxy code (in case of ABAP proxy) or user exit (in case of IDocs) within ECC. It will be very-very tricky to make this possible without changing the existing interfaces in ECC or in PI.
Ambrish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nabendu,
Instead of making RFC call from PI, assuming that these 60 interfaces are processing data inbound in ECC through IDoc or ABAP proxy, I suggested to create a function module in ECC and call this function module in inbound processing in ECC in a user exit (if is an IDoc interface) or proxy code (if it is an ABAP proxy).
Hope it clears the confusion.
Ambrish
Hi Ambrish,
Your solution just shifted the changes from PI to ECC side.
For proxy code also, you need to make changes for each Outbound program. For standard IDocs, you need to again handle this in a custom User exit. If client is really want to handle these at SAP side not in PI, we can try, not sure whether would be achieve everything.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.