on 2008 Jun 19 10:13 AM
Hello Experts,
What are the types of IDocs we use in ALE configuration. And its purpose and its structure.
Thank you
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please see the below links to get an idea about
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
Regards,
Soumya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
For all these things , have a look into this link
http://www.erpgenie.com/sapedi/message_types_bp_ac.htm
Regards
Aashish Sinha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
74 | |
30 | |
10 | |
8 | |
8 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.