cancel
Showing results for 
Search instead for 
Did you mean: 

PI - IDoc Structure change needs to be transported?

suwandi_cahyadi
Contributor
0 Kudos

Hi Experts,

If I have a change in the IDoc structure in the development.

When it needs to be transported to the QA / Prod server. Should the IDoc be transported in PI to the QA/Prod server? or The IDoc should be re-imported in the QA/Prod server? or deleting the IDoc metadata in IDX1 at QA/Prod server is enough?

Thank you,

Suwandi C.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

>>When it needs to be transported to the QA / Prod server. Should the IDoc be transported in PI to the QA/Prod server?

Yes, you have to transport Idoc from Dev -> qa/prod + delete metadata from idx1 and re-import the same

Thanks

Amit Srivastava

Answers (3)

Answers (3)

suwandi_cahyadi
Contributor
0 Kudos

Hi all,

Thank you for the replies. Now, I know what to do when the IDoc structure changed.

Just 1 more question the IDoc metadata in IDX1, are those the inbound IDoc (PI to ECC) or the outbound IDoc (ECC to PI)? or both outbound/inbound IDoc will be imported to IDX1?

Thank you,

Suwandi C.

ambrish_mishra
Active Contributor
0 Kudos

IDX1 IDX2 is for IDoc metadata inbound into SAP.

IDX1 is for port maintenance. 

Ambrish

Correction after I looked at Amit's post. Overlooked the T code mentioned by you. Message was edited by: Ambrish Mishra

Former Member
0 Kudos

Hello,

>>Just 1 more question the IDoc metadata in IDX1, are those the inbound IDoc (PI to ECC) or the outbound IDoc (ECC to PI)? or both outbound/inbound IDoc will be imported to IDX1?

IDX2 is the transaction where u actually load idoc metadata - both inbound and outbound idoc structures using RFC connection maintained in IDX1.

Quote from SAP help:

IDoc (Intermediate Document) metadata comprises structures for the corresponding IDoc types that are required by the IDoc adapter to convert these IDocs to IDoc XML format and the other way around.

Using an RFC connection, metadata of this type can be either called directly at runtime or loaded to the Integration Server beforehand.

The system containing the metadata is either the sender or receiver SAP system or, if the sender or receiver system is a subsystem, the SAP reference system where the metadata is saved.

You can display metadata that has already been loaded, or if you are upgrading the application system then you can delete the metadata and reload it.

Thanks

Amit Srivastava

ambrish_mishra
Active Contributor
0 Kudos

Hi Suwandi,

If the IDoc structure has changed, this is the process to follow:

  • Import the IDoc structure from ECC in Dev and map the changes and test.
  • Along with the mapping changes, transport the IDoc structure to QA/prod. ECC transport of changed structure should happen in tandem.
  • In my opinion, deletion of IDoc metadata should only be required in case you face an issue in QA.

Hope it helps!

Ambrish

former_member190624
Active Contributor
0 Kudos

Hi ,

As  Amit Srivastava said,  you have to transport Idoc structure to all environments from Development. and Delete idoc metadata from IDX1 port . Re-import is optional , if you don't re-import Idoc metadata will be imported automatically

Thanks

Hari.