2012 Nov 19 11:57 PM
Dear Experts,
I am looking for the best solution for inbound (to SAP R/3) data flow from a file (xml or flat or any other).
The case is that I got 1 server which holds R/3 and other system in the same operating system. The other system can write a file under specific location.
This whole concept is being developped for education purposes in on of the universities and I would like to keep it simple due to limited resources.
In the integration model I want to cover two scenarios:
1. Goods Receipt against PO. Scenario is that a student is doing GR into other system. Next, the file is saved by the other system which contains the data needed to post GR and create material document in SAP (material, vendor batch, Purchase Order, quantity etc.).
2. Goods Issue against Outbound Delivery. In this process student will put the delivery number (previously created and picked in SAP by another student) to the other system. Next, when the delivery is ticked as completed in the other system, it's number is saved in the file. The file I want to be picked by SAP to perform Post Goods Issue.
Could you please advice me what is the best way to do the above? I would really appreciate any proposal for technical process steps as I am very new to the development topics.
Thank you in advance!
Bart
2012 Nov 20 5:38 AM
Hi Bart,
i am not much of an expert at this but i believe SAP XI / PI will serve your purpose, this will facilitate the exchange of information among a company's internal software and SAP. it will allow you to pick a file from the non sap system and format it into the IDOC Format which is accepted by SAP, once the IDOC is in SAP it can be processed as required.more documentation can be found online, on how to impelemt this and all.
Hope it helps.
Regards,
Umar Syed.
2012 Nov 20 7:00 AM
Hello Baratlomiej,
Check Which best fits you Assumed that you don't have PI or any kind of Middleware .
1 .
Check If your 3rd party System can call a RFC ( Remote function Call ) No need to exchange file you can directly invoke a BAPI / Or Write a custom Function module in SAP ECC Which Wraps a BAPI and then post data it into ECC system .
2. Check If your 3rd party System Supports SOA ( service Oriented Architecture ) if yes... then webservice can Be Invoked by the 3rd party system to post the data in ECC .
3. You can have a Flat Text file Interface for example have a TEXT file places in a common folder with a definite File naming convention including Unique Identification+DATE+TIME STAMP . and process it in ECC in the same Sequence by writing a polling program which will pick the file one by one an post the data in ECC ( Remember this file can Be converted to a IDOC too.. It will give you a Ready Made Error Tracking trapping and reprocessing mechanism ready made in all other case you will have to write your own ) .
As said it right you have Ample Online help available.
Hope this helps
Happy Posting data,
Anup Deshmukh