Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

some questions..

Former Member
0 Kudos

Hi All,

what is

<b>Message type,

IDOC type,

Message control & output types....are there any input types...

Master Idoc,

Communication idoc.</b>

Thanks in advance..

Cheers,

Raghavesh

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Explaining in detail with a simple example!! Sounds interesting!!

Idoc type: Idoc is a package of data mainly used for communication between 2 systems, one of them being SAP and the other may or may not be SAP. Idoc type is the definition of the Idoc. It's in a way analogous to deep dictionary structure i.e, sturcture inside a structure. These structures in IDoc is called segments. For seeing a IDOc type you can go to WE30 while for segments you can go to WE31.

Message type: Message type determines what type of processing an idoc will undergo. You define message types in WE81 and link it with idocs in WE82.You can use same idoc with as many different message types, and then can process the data depending upon the message type (e.g. you want to process data depending upon company codes. that of course you can again do with a same msg type, but if you want to build security over that depending upon company codes, you will go for different msg types).

This is not as simple to explain in a few words. Get a book/document on ALE/EDI and start reading

6 REPLIES 6

Former Member
0 Kudos

Explaining in detail with a simple example!! Sounds interesting!!

Idoc type: Idoc is a package of data mainly used for communication between 2 systems, one of them being SAP and the other may or may not be SAP. Idoc type is the definition of the Idoc. It's in a way analogous to deep dictionary structure i.e, sturcture inside a structure. These structures in IDoc is called segments. For seeing a IDOc type you can go to WE30 while for segments you can go to WE31.

Message type: Message type determines what type of processing an idoc will undergo. You define message types in WE81 and link it with idocs in WE82.You can use same idoc with as many different message types, and then can process the data depending upon the message type (e.g. you want to process data depending upon company codes. that of course you can again do with a same msg type, but if you want to build security over that depending upon company codes, you will go for different msg types).

This is not as simple to explain in a few words. Get a book/document on ALE/EDI and start reading

Former Member
0 Kudos

A Message type represents the application message being

exchanged between SAP systems or between SAP and non-SAP

system. A message type characterizes the data being sent

across systems, and relates to the structure of the data,

an IDOC type.

IDOCs contain administrative information for technical processing, as well as the actual application data, which is stored in segments.

Check out the area menu WEDI.

It has all the transactions related to IIDOCS.

use WE60 to read IDoc Documentation..

hi

if u are new to ALE/IDocs then Plz read the book

"ALE/EDI and IDoc Technologies for SAP" By Arvind Nagpal.

also check the below website..

http://idocs.de

You can check the idoc type/Message type relation in WE82

Check the IDOC types and segments in WE30 WE31

To know the basics of IDOC check out the following links

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

http://www.henrikfrank.dk/abapexamples/IDOC/IDOC.htm

http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm

http://help.sap.com/saphelp_47x200/helpdata/en/0b/2a6095507d11d18ee90000e8366fc2/frameset.htm

Former Member
0 Kudos

idoc type

The IDoc type indicates the SAP format that is to be used to interpret the data of a business transaction.

An IDoc type consists of the following components:

· a control record

This is identical for each IDoc type.

· several data records

One data record consists of a fixed key part and a variable data part. The data part is interpreted using segments, which differ depending on the IDoc type selected.

· several status records

These are identical for each IDoc type and describe the statuses an IDoc has already passed through or the status an IDoc has attained.

Former Member
0 Kudos

Hi

Messgae type :

The format used for electronic data transfer for a specific business process.

In the EDIFACT standard for EDI this includes ORDERS (for purchase orders) and INVOIC (for invoices).

Within the IDoc interface the logical message type is used only for control purposes. It points to one or more IDoc types, which are the data formats. The names of logical message types are adapted in part from the names of the relevant EDIFACT message types.

IDOC type:

An SAP format for transferring the data for a business transaction.

An IDoc is a concrete message formatted in the IDoc type. An IDoc type can usually transfer more than one different type of message: These are the logical messages, which correspond to different business processes.

Example

The order number 4711 has been sent to a supplier as IDoc no. 0815. IDoc number 0815 is formatted in the IDoc type ORDERS 1, and has the status records "created" and "sent". The purchase order corresponds to the "logical" message ORDERS.

Message control:

A function module controlling the circumstances under which a document is sent.

It considers the following factors:

The document to be sent

The type of document

When the document must be dispatched

The output to be used

Regards

Su

Former Member
0 Kudos

Hi,

Simply we can think of IDOC is a big Data container .For ex ORDERS05

This Idoc Has all the information for RFQ,PO.So we don't need to send the unnecessary info to our business partner.So there are different Messages like REQOTE and ORDERS.

Message control normally used in EDI .This will be helpful when u r using different output types like fax,E-Mail,Printer etc.

When the IDOC is posted into R/3 system,then this IDoc is called Master IDoc .This Idoc can be viewed usin IDoc monitoring tools likewe02,we05.

Communication IDOC means when it is before posting i.e in the ALE layer.

Regds,

Vinsa.R

Former Member
0 Kudos