Skip to Content
avatar image
Former Member

question

hi friends,

as a functional consultant,

what kind of work am i expected to do on IDOCs.

i heard that, we need to go to BD 87 and check the idoc errors,

can some some one please let me know in details rhe procedure to follow.

thank you.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jan 18, 2008 at 04:35 PM

    Hi Sanjana,

    if you are the owner of specs for the objects of IDOC's related you need to go through the idoc segments and errors in idoc's .

    go through this doc

    Data Creation in Idoc

    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed. Therefore an IDoc data exchange is always an

    asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.

    While IDocs have to be understood as a data exchange protocol, EDI and ALE are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to deliver data to the receiving system. ALE is basically the scheduling mechanism that defines when and between which partners and what kind of data will be exchanged on a regular or event triggered basis. Such a set-up is called an ALE-scenario.

    IDoc is a intermediate document to exchange data between two SAP Systems.

    *IDocs are structured ASCII files (or a virtual equivalent).

    *Electronic Interchange Document

    *They are the file format used by SAP R/3 to exchange data with foreign systems.

    *Data Is transmitted in ASCII format, i.e. human readable form

    *IDocs exchange messages

    *IDocs are used like classical interface files

    IDOC types are templates for specific message types depending on what is the business document, you want to exchange.

    WE30 - you can create a IDOC type.

    An IDOC with data, will have to be triggered by the application that is trying to send out the data.

    FOr testing you can use WE19.

    How to create idoc?

    *WE30 - you can create a IDOC type

    For more information in details on the same along with the examples can be viewed on:

    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400404

    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm

    http://www.sappoint.com/presentation.html

    http://www.allsaplinks.com/idoc_search.html

    http://www.sapgenie.com/sapedi/idoc_abap.htm

    http://www.erpgenie.com/sapedi/idoc_abap.htm

    To Create Idoc we need to follow these steps:

    Create Segment ( WE31)

    Create Idoc Type ( WE30 )

    Create Message Type ( WE81 )

    Assign Idoc Type to Message Type ( WE82 )

    Creating a Segment

    Go to transaction code WE31

    Enter the name for your segment type and click on the Create icon

    Type the short text

    Enter the variable names and data elements

    Save it and go back

    Go to Edit -> Set Release

    Follow steps to create more number of segments

    Create IDOC Type

    Go to transaction code WE30

    Enter the Object Name, select Basic type and click Create icon

    Select the create new option and enter a description for your basic IDOC type and press enter

    Select the IDOC Name and click Create icon

    The system prompts us to enter a segment type and its attributes

    Choose the appropriate values and press Enter

    The system transfers the name of the segment type to the IDOC editor.

    Follow these steps to add more number of segments to Parent or as Parent-child relation

    Save it and go back

    Go to Edit -> Set release

    Create Message Type

    Go to transaction code WE81

    Change the details from Display mode to Change mode

    After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter

    Click New Entries to create new Message Type

    Fill details

    Save it and go back

    Assign Message Type to IDoc Type

    Go to transaction code WE82

    Change the details from Display mode to Change mode

    After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter.

    Click New Entries to create new Message Type.

    Fill details

    Save it and go back

    if you give me brief i can help you out more.

    if helpful REWARD points

    Thank you .

    Regards

    Ram

    Add comment
    10|10000 characters needed characters exceeded