Hi all Could u please tell me the answers for following

Why we need IDocs...?
What is the purpose of IDocs...?

Thanks in Advance,

Answers were Sorted based on User's Feedback

Answer / kumar

Hi to all,
I appreciate all the answer which is given above,
But I would like to add some very important concept of
IDOC : Intermediate Document
Purpose : It will send the record from one sap system to
another sap system and aweless It will fetch the data from
remote SAP R/3 to current SAP R/3 system.
Sending of record or data from one SAP R/3 to another is
is also possible by RFC but fetching of data from remote
R/3 is not possible, so only in that case IDOC'S Comes
under existence.
It is a collection of segments (child segments and master
It is a 16 digit no. which is generated automatically after
It is one of the technique for transferring and receiving
It is a collection of 3 things data records, control
records and status record.

IDOC can be created by existing segment or userdefine
segment. Creating logical system, creating model view and
creating partner profile are some of the steps which are
used in creating outbond and inbond processes.
status record - 50,53,62,64 gives success status
56 gives wrong status
TCODE : SLDB,WE20,BD64,WE30, WE80,WE81 are some of tcode
which are used in IDOC generation.

Is This Answer Correct ?    8 Yes 0 No

Answer / vishal balapure

IDoc's are ment for transfering data from one SAP/Non SAP
system to SAP/Non SAP System. IDoc stands for Intermidate
Documents. Eg. Receiving orders from Vendor and passing
them the invoice can be done using IDoc.

Even using web services we can send or recived data to and
from SAP using IDoc.

Hope i answered your question, if you need more info do let
me know.

Vishal Balapure

Is This Answer Correct ?    1 Yes 0 No

Answer / malli.gontla

Idocs stands for Intermediate document.Idocs contains
data,which transfering data from sap to sap or sap to no sap.

Idocs contains data which is in unknown format(encrypted
format). Idocs are created in Outbound process. and these
can process at inbound.These are used for safe and secure
purpose. Idocs contains 3records,control record,data record
and status record.

Refer Aravind Nagpal book, Edi, Ale and Idoc. It is good
book for Ale-Idocs.

Is This Answer Correct ?    2 Yes 1 No

Answer / buddula15

IDoc are data containers used to distribute data between
two different systems.

Suppose you have create master data in one system, the same
data i need to distribute (transfer) into another system
which is separate. Then we will go for IDOc.


Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More SAP ABAP Interview Questions

What are V1 & V2 updates within the SAP LUW? Why & How they occur?

1 Answers  

what is the button to change the variant in alv?

1 Answers   Bristle Cone, Satyam, Wipro, Cap Gemini, HP,

1.search help is there for table or structure or both? 2.in structure there is no technical attribute, then how will u call data elements/fields into the structure? 3. i want to add/write some code in sap standard program in function module related in badi,then how will u write your code in sap standard Fm in badi? 4.what is kapler badi? 5.what is the use of log text in table technical attributes while creating table? 6.what are the fields i have to take to releae/creat a PO from Pur req? 7. if i have already release po as per the Pur req and vendor supplied the material,then again i want same 100 material,then wt will u do? are u release po again? what are steps u follow for this situation?

1 Answers   IBM, Infosys,

how to use table control in bdc, plz somebody tell me.

1 Answers   Cap Gemini,

why SAP scripts and smartforms are used

1 Answers   Unilogic Software,

what is table maintainence?

5 Answers   Cap Gemini,

What is a fall back class?

0 Answers   Infosys,

What does an extract statement do in the ABAP program?

1 Answers  

can we write any interective or classical reports in alv reports if yes how?

2 Answers  

What is the function module for IDOC generation ?

2 Answers  

what are use of ok_code in bdc

4 Answers   Unilogic Software,

what are the Joins used for internal Table?

2 Answers   HCL, Fujitsu,