cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding ALE

Former Member
0 Kudos

Hello Experts,

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

Thank you

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Answers (7)

Answers (7)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

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

aashish_sinha
Active Contributor
0 Kudos

Hi,

For all these things , have a look into this link

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

Regards

Aashish Sinha