cancel
Showing results for 
Search instead for 
Did you mean: 

Advantages and Disadvantages of Idoc

Former Member
0 Kudos

Advantages and Disadvantages of Idoc

Hi Firends,

Could you please tell me the Advantages and Disadvantages of using Idoc adapter, i need them urgently.

Note: High reward points will be given for each answer

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

IDOC is nothing but a Intermediate Document which is used to transfer data from our SAP system to Non-SAP systems.

If u choose IDOC the data transfer will be done completely by IDOC method, without TRFC. The records will be as Control Record, Data Record & Status Record. Under the InfoIdoc, the data will be stored in segments. The data is safe here & using status redord could identify the status of the transfer.

Advantage of IDOC adapter

1. Idoc adapter runs on APAB stack so No sender Agrement required for IDOC

2.IDocs are generally preferred for scenario invloving asynchronous communication while

3. Idoc adapter (ABAP stack) does not pass through Java stack, So the time duration for call between ABAp-Java is avoided in case of Idocs

4. In case of expected high load the native IDoc adapter is more performant and stable

Disadvantages

1. the IDoc adapter works only asynchronous, so not possible, if you need a response. Need to configure ALEAUDIT for acknowledgment.

2. Can't be monitored under RWB

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

Thanks

Swarup

former_member182455
Active Contributor
0 Kudos

Hi,

If u choose IDOC the data transfer will be done completely by IDOC method. The records will be as Control Record, Data Record & Status Record. Under the InfoIdoc, the data will be stored in segments. The data is safe here & using status redord could identify the status of the transfer.

some pros and cons....

1. Limited to 1000 bytes / record.

2. User cannot access the data as in PSA.

3. Data Security is more.

4. Good for less volume of data.

5.Fast to load, easy processing, low programming for standard IDOC’s

6.Good knowledge of IDOC processing required, time consuming if changes have to be made to a created IDOC

7.It cannot be used for SYNCHRONOUS COMMN

8.Maintence of port and Genration of partner profile is difficult.

9.ALE configuration steps required for both in XI and SAP-R/3.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b2b4035c-0d01-0010-31b5-c470d323...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d19fe210-0d01-0010-4094-a6f...

I ) In the case where we encounter a standard IDOC provided by SAP or Situation where a mapping is available or an IDOC as well as a BAPI exits, the approach will be dependent on the specific integration scenarioo......

for For example, options might be

1) sending one IDOC at a time

2) combing multiple IDOCS and sending as a single IDOC.

3) making one single RFC call, for each business transation.

4) avoiding multiple calls to the same BAPI / RFC by deploying a wrapper BAPI and sending all records in one call.

5) Using the proxy and sending all data in one shot and making single calls to the BAPI from the proxy.

Regards.

Srinivasreddy

Thanks

Srinivasreddy

Edited by: Srinivas Reddy on Jun 23, 2008 10:36 AM

Former Member
0 Kudos

Hi,

Advantage:

IDOC being an asynchronous commn provides an excellent error handling which is not provided by rfc

Also for sender idoc adapter there is no need for any configuration in xi and since its on abap stack there is no processing involved in adapter engine

so again the processing is faster as compared to rfc and performance is good

Disadvantage:

It cannot be used for SYNCHRONOUS COMMN

plz rewards points

Edited by: vikas jain on Jun 23, 2008 6:30 AM

former_member859847
Active Contributor
0 Kudos

Hi,

IDoc Adapter

Pros

If the scenario exactly matches the standard IDoc, no coding is not required.

Cons

IDoc configuration is time consuming and difficult

Maintence of port and Genration of partner profile is difficult.

ALE configuration steps required for both in XI and SAP-R/3.

If the extension of IDoc is required, Exit coding is required.

Message merge and split is required

Mapping is very difficult due to the deep structure IDoc structure

perfomance wise, it's little bit poor compare ABAP Proxies.

warm regards

mahesh.