Skip to Content
avatar image
Former Member

idoc usage in bods

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?

capture.jpg (27.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Oct 18, 2016 at 07:32 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 24, 2016 at 01:28 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 19, 2016 at 02:42 AM

    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?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 26, 2016 at 06:35 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 01, 2016 at 02:19 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 28, 2017 at 10:50 PM

    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?

    Add comment
    10|10000 characters needed characters exceeded