Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Inbound data interface on the same server

Former Member
0 Kudos
95

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

2 REPLIES 2

former_member192109
Participant
0 Kudos
54

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.

anup_deshmukh4
Active Contributor
0 Kudos
54

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