cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding IDX2

Former Member
0 Kudos

Hii,

We Import the Required Idoc into the Integration Repository and we get the Idoc Structure. Then What is the need to specify the IDOC in IDX2.

Regards,

Varun

Accepted Solutions (1)

Accepted Solutions (1)

former_member183906
Active Contributor
0 Kudos

It is used during translation from IDOC to XML format and in opposite direction from XI XML message to IDOC. IDX2 contains only a CACHE (one more !) of IDoc metadatas (structures!). It's NOT necessary to have it and you don't configure it, because this cache will be automaticaly filled by XI when an idoc will be sent/received.

DETAIL :

Transaction: IDX2

There are a couple of situation where IDX2 can be useful on the XI system.

1. When we want to test connection between the XI and SAP backend system.

2. When an IDoc has changed, and the meta data stored in XI needs to be update.

When an IDoc is sent from the SAP backend system to XI, XI will first check to see if the

meta data for the IDoc is already in its persistent cache. If not, then XI will use the

configuration in IDX1 to retrieve the IDoc meta data from the backend system. If the

meta is already in cache, then it will NOT do so. Therefore, when an IDoc has changed,

it is necessary to manually update the new meta data on XI, or delete it from the cache, so

that the latest version can be retrieved. IDX2 is used for this purpose.

check this link for detail:

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

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi.

yes..we are importing structure into Java Stack..But the structure is needed in ABAP stack of Integration engine to run scenario..

Without using IDX2 the structure automatically get created in IDX2 when we run the scenario....

Former Member
0 Kudos

Hi,

This step (loading IDOC metadata in IDX2) is optional. When you start to send/receive your first IDOCS then XI will automatically load the metadata from the system.

So in fact you only have to make sure that the IDOC port you have defined in TRX IDX1 works propoerky and that your IDOC exists in the R/3 system.

In your IDX1 you pass the RFC Destination to connect to R/3, check the authorization for the user in that RFC destination. You can check for the authorization in SU01 of the R/3 box. In profiles tab check for the rights of the user, the user must not be having the relevant rights.

load metadata of IDoc using /nidx2

go thru these links...

http://help.sap.com/saphelp_erp2004/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm

http://help.sap.com/saphelp_erp2004/helpdata/en/8a/b8b13bb3ace769e10000000a11402f/content.htm

http://help.sap.com/saphelp_erp2004/helpdata/en/0e/d8fa40badbf56fe10000000a1550b0/content.htm

Also have look at this thread...

Hope it helps

Surya

Former Member
0 Kudos

Hi Varun,

IDX2 is mainly used to create the Metadata for the corresponding IDOC

http://help.sap.com/saphelp_nw04/helpdata/en/44/11982eb8da648fe10000000a1553f7/frameset.htm

Regards

Sampath