Skip to Content
author's profile photo Former Member
Former Member

Regarding ALE

Hello Experts,

What are the types of IDocs we use in ALE configuration. And its purpose and its structure.

Thank you

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

8 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 10:01 AM

    Hi,

    PLease find the details of the idocs and the related message types:

    General

    Message types / IDoc types / BAPI

    Vendor

    CREMAS / CREMAS02

    Customer

    DEBMAS / DEBMAS03

    Accounting

    Message types / IDoc types / BAPI

    G/L account

    GLMAST / GLMAST01

    Cost center

    COSMAS / COSMAS01

    Cost element

    COELEM / COELEM01

    Cost center group

    COGRP1 / COGRP01

    Cost element group

    COGRP1 / COGRP01

    Activity type

    COAMAS / COAMAS01

    Activity group

    COGRP1 / COGRP01

    Activity price

    COACTV / COACTV01

    Profit center

    PRCMAS / PRCMAS01

    Profit center group

    COGRP1 / COGRP01

    Profit center account group

    COGRP1 / COGRP01

    Logistics

    Message types / IDoc types / BAPI

    Article master

    ARTMAS / ARTMAS02 / RetailMaterial.Clone

    Additional

    MMADDI / MMADDI01 / RetailMaterial.SaveAdditionalReplicas

    Product catalog

    PRDCAT / PRDCAT01

    Product catalog item

    PRDPOS / PRDPOS01

    Price list

    PRICAT / PRICAT01

    Assortment

    ASSORTMENT / ASSORTMENT01 / Assortment.SaveReplica

    Material master

    MATMAS / MATMAS03 - (See Template)

    Service master

    SRVMAS / SRVMAS01

    Characteristic

    CHRMAS / CHRMAS02

    Class

    CLSMAS / CLSMAS03

    Classification

    CLFMAS / CLFMAS01

    Document

    DOCMAS / DOCMAS04

    Purchasing info record

    INFREC / INFREC01

    Conditions

    COND_A / COND_A01

    Order book

    SRCLST / SRCLST01

    Change master

    ECMMAS / ECMMAS01

    Bill of material

    BOMMAT / BOMMAT01

    Document BOM

    BOMDOC / BOMDOC01

    Work breakdown structure

    Project / PROJECT01

    Human Resources

    Message types / IDoc types / BAPI

    PA object type person

    HRMD_A / HRMD_A03

    PD object types

    HRMD_A / HRMD_A03

    Basis

    Message types / IDoc types / BAPI

    User master record

    USERCLONE / USERCLONE01 / User.Clone

    Message types/Idoc types:

    ORDERS / ORDERS04

    ORDCHG / ORDERS04

    ORDRSP / ORDERS04

    DESADV / DELVRY02

    INVOIC / INVOIC02

    BLAORD / BLAORD03

    BLAOCH / BLAORD03

    BLAREL / BLAREL02

    SISCSO / SISCSO01

    SISINV / SISINV01

    SISDEL / SISDEL01

    DEBMAS / DEBMAS03

    MATMAS / MATMAS03

    CLFMAS / CLFMAS01

    CHRMAS / CHRMAS02 CLSMAS / CLSMAS03

    BATMAS / BATMAS01

    MBGMCR / MBGMCR01

    SHP_OBDLV_SAVE_REPLICA / SHP_OBDLV_SAVE_REPLICA01

    SHP_OBDLV_CONFIRM_DECENTRAL / SHP_OBDLV_CONFIRM_DECENTRAL01

    SHP_IBDLV_SAVE_REPLICA / SHP_IBDLV_SAVE_REPLICA01

    SHP_IBDLV_CONFIRM_DECENTRAL / SHP_IBDLV_CONFIRM_DECENTRAL01

    INVCON / INVCON01

    PCROLL / GLDCMT01

    PRCDOC / PRCDOC01

    PRCDOCR / PRCDOCR01

    PRCDOCD / PRCDOCD01

    PRCDOCP / PRCDOCP01

    CMSEND / CMSEND01

    CMREQU / CMREQU01

    Distributed general ledger:

    FIDCMT / FIDCMT01

    FIROLL / FIDCMT01

    FIDCCH / FIDCCH01

    Sending FI documents:

    FIDCC1 / FIDCCP01

    FIDCC2 / FIDCCP01

    FIDCCH / FIDCCH01

    refer these links for more:

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

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

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

    ALE/ IDOC

    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm

    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc

    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419

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

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

    http://www.sappoint.com/abap/ale.pdf

    http://www.sappoint.com/abap/ale2.pdf

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

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

    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm

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

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

    serialization /people/alessandro.guarneri/blog/2006/11/26/content-based-serialization-dynamic-queue-name-in-xi

    PS rewards

    reg,

    suresh

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 19, 2008 at 09:16 AM

    Hi,

    For all these things , have a look into this link

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

    Regards

    Aashish Sinha

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:17 AM

    Hi,

    There are basically two types of IDOCs.

    Basic IDOCs

    Extended IDOCs

    Idoc Components

    Basic Idoc

    Basic IDOC type defines the structure and format of the business document that is to be exchanged between two systems.

    Extension Idoc

    Extending the functionality by adding more segments to existing Basic IDOCs.

    Creation of IDoc

    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.

    Create IDOC Type

    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 u201CThe table is cross-client (see Help for further info)u201D. 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 u201CThe table is cross-client (see Help for further info)u201D. Press Enter.

    Click New Entries to create new Message Type.

    Fill details

    Save it and go back

    Thanks,

    RamuV

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:19 AM

    Hi ravi kumar chandragiri ,

    Basically Idocs are data containers,which are having perticuler structure for that specific purpose.

    for example to transfer material master data to some other application ,there we use MATMAS idoc.

    same like we have many Idoc structures( Aprx around 2000).If you want to see each individual structure you can find it using..

    T-Code WE60 we can find Idoc name ,purpose and also Structure.

    Regards,

    Ramesh.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:21 AM

    Hi,

    PLease find the details of the idocs and the related message types:

    General

    Message types / IDoc types / BAPI

    Vendor

    CREMAS / CREMAS02

    Customer

    DEBMAS / DEBMAS03

    Accounting

    Message types / IDoc types / BAPI

    G/L account

    GLMAST / GLMAST01

    Cost center

    COSMAS / COSMAS01

    Cost element

    COELEM / COELEM01

    Cost center group

    COGRP1 / COGRP01

    Cost element group

    COGRP1 / COGRP01

    Activity type

    COAMAS / COAMAS01

    Activity group

    COGRP1 / COGRP01

    Activity price

    COACTV / COACTV01

    Profit center

    PRCMAS / PRCMAS01

    Profit center group

    COGRP1 / COGRP01

    Profit center account group

    COGRP1 / COGRP01

    Logistics

    Message types / IDoc types / BAPI

    Article master

    ARTMAS / ARTMAS02 / RetailMaterial.Clone

    Additional

    MMADDI / MMADDI01 / RetailMaterial.SaveAdditionalReplicas

    Product catalog

    PRDCAT / PRDCAT01

    Product catalog item

    PRDPOS / PRDPOS01

    Price list

    PRICAT / PRICAT01

    Assortment

    ASSORTMENT / ASSORTMENT01 / Assortment.SaveReplica

    Material master

    MATMAS / MATMAS03 - (See Template)

    Service master

    SRVMAS / SRVMAS01

    Characteristic

    CHRMAS / CHRMAS02

    Class

    CLSMAS / CLSMAS03

    Classification

    CLFMAS / CLFMAS01

    Document

    DOCMAS / DOCMAS04

    Purchasing info record

    INFREC / INFREC01

    Conditions

    COND_A / COND_A01

    Order book

    SRCLST / SRCLST01

    Change master

    ECMMAS / ECMMAS01

    Bill of material

    BOMMAT / BOMMAT01

    Document BOM

    BOMDOC / BOMDOC01

    Work breakdown structure

    Project / PROJECT01

    Human Resources

    Message types / IDoc types / BAPI

    PA object type person

    HRMD_A / HRMD_A03

    PD object types

    HRMD_A / HRMD_A03

    Basis

    Message types / IDoc types / BAPI

    User master record

    USERCLONE / USERCLONE01 / User.Clone

    Message types/Idoc types:

    ORDERS / ORDERS04

    ORDCHG / ORDERS04

    ORDRSP / ORDERS04

    DESADV / DELVRY02

    INVOIC / INVOIC02

    BLAORD / BLAORD03

    BLAOCH / BLAORD03

    BLAREL / BLAREL02

    SISCSO / SISCSO01

    SISINV / SISINV01

    SISDEL / SISDEL01

    DEBMAS / DEBMAS03

    MATMAS / MATMAS03

    CLFMAS / CLFMAS01

    CHRMAS / CHRMAS02 CLSMAS / CLSMAS03

    BATMAS / BATMAS01

    MBGMCR / MBGMCR01

    SHP_OBDLV_SAVE_REPLICA / SHP_OBDLV_SAVE_REPLICA01

    SHP_OBDLV_CONFIRM_DECENTRAL / SHP_OBDLV_CONFIRM_DECENTRAL01

    SHP_IBDLV_SAVE_REPLICA / SHP_IBDLV_SAVE_REPLICA01

    SHP_IBDLV_CONFIRM_DECENTRAL / SHP_IBDLV_CONFIRM_DECENTRAL01

    INVCON / INVCON01

    PCROLL / GLDCMT01

    PRCDOC / PRCDOC01

    PRCDOCR / PRCDOCR01

    PRCDOCD / PRCDOCD01

    PRCDOCP / PRCDOCP01

    CMSEND / CMSEND01

    CMREQU / CMREQU01

    Distributed general ledger:

    FIDCMT / FIDCMT01

    FIROLL / FIDCMT01

    FIDCCH / FIDCCH01

    Sending FI documents:

    FIDCC1 / FIDCCP01

    FIDCC2 / FIDCCP01

    FIDCCH / FIDCCH01

    refer these links for more:

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

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

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

    Regards,

    Nithiyanandam

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:22 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:33 AM

    Hi ravi,

    Please go through the following links:

    I think these might be helpful for u.

    1.http://www.riyaz.net/blog/index.php/2008/01/19/beginners-guide-to-ale-and-idocs-a-step-by-step-approach/

    2.http://www.riyaz.net/blog/index.php/2008/01/20/beginners-guide-to-ale-and-idocs-part-ii/

    3.http://www.riyaz.net/blog/index.php/2008/01/20/beginners-guide-to-ale-and-idocs-part-iii/

    Plese Reward points if it is helpful.

    Thanks,

    Radhika

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:39 AM

    Hi Ravi kumar,

    IDocs:

    IDocs (Intermediate Documents) are the root of ALE. These are the documents with the help of which data is exchanged between SAP R/3 and non-R/3 systems. As the name suggests, these documents act as intermediate storage of information, which can be sent bi-directionally. Message types are responsible for creation of Idocs.

    An IDoc is made up of the following parts:

    1.Control Record: This section contains control information regarding the Idoc. Its constituents are Senderu2019s name, Receiver name, Message type and Idoc type .The format of the control record is similar for all IDoc types.

    2.Data Segment: It consists of a header that contains the identity of the Idoc. Its constituents include, a sequential segment number, a segment type description and field containing the actual data of the segment.

    3.Status records: The status record shows the information regarding the already processed stages and remaining processing stages of the Idoc. It has an identical format for each IDoc type.

    An IDOC has only 1 control record and more than one Data and status record.

    Idoc can viewed at WE02, WE05 and we09 transaction.

    There are 2 types of idocs.

    One is basic idoc which is standard idoc by SAP.

    Few examples of Standard IDOC:

    When we refer the types of IDocs we use in ALE while transferring the Material Master data, Customer Master data, Vendor Master Data, and BOM data is given below.

    Example:

    Material Master-MATMAS

    VENDOR Master- CREMAS

    CUSTOMER Master- DEBMAS

    BOM (Bill Of Material)- BOMMAT.

    Other is extended idoc where we create a structure and insert it into existing idoc structure.

    Few examples of Extending an idoc:

    1. When your customers want date and invoice number on advanced shipment notice document.

    2. Suppose you are sending sales order data to legacy but your legacy system requires some engineering details in addition. In this case you extend your basic idoc with this new engineering information fields.

    ALE:

    ALE stands for Application Link Enabling and is a remote connection technology allowing the decentralization of business processes by connecting decentralized systems together.

    Please just search ALE, IDOC in SDN.You will find a lot of information .

    Regards

    B.Dheepa

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.