I have XML file ( below) from 3rd party and through PI want to update in R/3 system.
Which scenarios suits accordingly ? If I fo for File to Idoc , below fields are not in one Idoc.
Please suggest ?
<INVOICE_NO> 001 </INVOICE_NO>
first you have talk with third party people how they are going to provide data , like if they are going to place data in to FTP then use File adapter in sender side to pick up the data, else you have to talk with them to get know they will support web service calls or any other way, it is purely depening on third party people.
second, when you want to update data in to R/3 , you or functional team have to identify which IDoc/bapi can hold these values,if you identify any IDoc then go with receive side IDoc adapter else if any BAPI found go with RFC.
if you are going to handle huge data then go with ABAP inbound Proxy.
better to talk witn your SAP PI Architect he will help you to go with good design.
> 3rd party is providing me XML which I can read easily through File Sender
> Adapter. And Shown input data can be huge i.e multiple times.
if they are going to place file in FTP as a XML file go with File adapter.
> If I go for BAPI/Idoc, It is not holding all input fields.
You have to find IDoc/BAPI, better to talk with functional Team or ABAPer they help you.
as you mentioned huge data then go with ABAP proxy, you required help from ABAPer.