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: 

IDOC & IDOC TYPE ?

Former Member
0 Kudos
116

what is the diff between IDOC & IDOC TYPE ?

1 ACCEPTED SOLUTION

Former Member
0 Kudos
46

A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms.

An IDoc

encapsulates data so that it can be exchanged between different systems without conversion from one format to another.

IDoc types

define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands.

An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system.



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.

regards,

srinivas

4 REPLIES 4

Former Member
0 Kudos
46

Hi,

IDOC - is a data container

IDOC Type is the structure in which you can insert the data.

The structures created by standard SAP are called Basic Idoc Type,

You can extend the same based on your needs...

You can also create a Basic IDoc type.

Regards,

Baburaj

Former Member
0 Kudos
46

IDOC :: IDocs are structured ASCII files (or a virtual equivalent). They are the file

format used by SAP R/3 to exchange data with foreign systems.

IDocs are simple ASCII data streams. When they are stored to a disk file, the IDocs are simple flat files with lines of text, where the lines are structured into data fields. The typical structured file has records, where each record starts with a leading string, which identifies the record type. Their specification is stored in the data dictionary.

IDOC TYPE :: The name of the IDoc type ( ex:MATMAS01) is the key information

for the IDoc processor. It is used to interpret the data in the IDoc records, which otherwise would be nothing more than a sequence of meaningless characters.

An <b>IDoc type</b> defines the syntax of the IDoc data. It tells which segments are found in an IDoc and what fields the segments are made of.

thanks

Former Member
0 Kudos
46

hi spart,

idoc is a data container that is used to exchange data between any two processes.

idoc type defines the format and structure of the business document that is to be exchanged between two systems.(we30).

Regards...

Arun.

Former Member
0 Kudos
47

A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms.

An IDoc

encapsulates data so that it can be exchanged between different systems without conversion from one format to another.

IDoc types

define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands.

An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system.



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.

regards,

srinivas