cancel
Showing results for 
Search instead for 
Did you mean: 

idoc usage in bods

former_member186160
Contributor
0 Kudos

Hi all,

i am trying to understand the usage of SAP Idoc's in bods [inbound and outbound] from both understanding and technical integration perspective , i am looking out for details from very basic steps.

can anyone please help on this?

also i tried looking at the below link, but very basic details are not at all covered here.

http://saptechnical.com/Tutorials/BOBJ/IDOCS/Index.htm

i tried looking out for the info in below guides , but nothing much is mentioned.

is there any other guide where i can find this info?

Accepted Solutions (1)

Accepted Solutions (1)

former_member198401
Active Contributor

Swetha,

The purpose of an IDoc is to transfer data or information from SAP to other systems and vice versa.

Hope you find the below articles useful.

Inbound

https://blogs.sap.com/2012/07/17/sending-idoc-from-business-objects-data-services-bods-to-sap/

Outbound

https://blogs.sap.com/2012/07/16/receiving-idoc-in-business-objects-data-services-bods-from-sap

Regards

Arun Sasi

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Swetha,

As per scenario 1 -Once you load the data from DS to SAP via IDOC, it always update data in SAP underlying tables depends on the object type:

ex: if you are loading material master data: it updates MARA/MARC...etc ( depends on the attributes you are updating)

Will the table get updated without any user interaction? If 1lakh records are inserted how do we check if 1 lakh are inserted?

In case of errors how should we handle? Ex : 10 records are given by BODS.9 are inserted 1 record failed. How should we handle this one record?

former_member186160
Contributor
0 Kudos

Hi Srinivas,

i want to read the same idoc which were earlier read to do just a trial and error and practice on the idoc concepts.

former_member254877
Participant
0 Kudos

Hi Swetha- Pls find my responses:

1: in a scenario where i am migrating legacy data to SAP via IDOCs, where do i view the final data post loading?

<<Srinivas>>:: Once you load the data from DS to SAP via IDOC, it always update data in SAP underlying tables depends on the object type:

ex: if you are loading material master data: it updates MARA/MARC...etc ( depends on the attributes you are updating)

2: in a second scenario , where i am trying to read an IDOC, can i read the same IDOC twice? i need to do this for testing purpose

<<Srinivas>>:: The question is, why do want to read same IDOC twice? if it is require for some thing, you can load it in two different tables and them merge ..

Hope this helps.

former_member254877
Participant
0 Kudos

Hi Swetha,

Pls find info for Inbound/Outbound. If you could share your requirement, we can guide you on what kind of IDOC you need to use.

INBOUND - Sending data to SAP system from Other system

OUTBOUND - Sending data from SAP System to Other system.

former_member186160
Contributor
0 Kudos

Arun Sai , thanks, i have already checked these links.

1: in a scenario where i am migrating legacy data to SAP via IDOCs, where do i view the final data post loading?

2: in a second scenario , where i am trying to read an IDOC, can i read the same IDOC twice? i need to do this for testing purpose.

i created an idoc file and tried to provide that as input in a batch job which has idoc as source, but thsi failed saying format no longer supported. i also tried settign up a real time job with idoc message source and also setup the real time service, but this job also seems not to bring any data, though i see idoc in we02.

can anyone please suggest?

is there a sample end to end sap to legacy or legacy to SAP kind of a video available which can help me to learn in detail?