Problem
The IDoc remains stuck in SM58 of sender system with exception "IDocException occurred". Logs in SAP NetWeaver Administrator show following error: IDocException occurred. Caused by: com.sap.conn.idoc.IDocMetaDataUnavailableException: (3) IDOC_ERROR_METADATA_UNAVAILABLE:
Solution
Follow the procedure below:
- In SAP NetWeaver Administrator, create a metadata destination using the
XI_IDOC_DEFAULT_DESTINATION_<SID>
format. - Point this destination to the sender system where definition for IDoc is present.
- Go to RFC Destination in sm59 and set Unicode (MDMP and Unicode) as enabled.
- Stop and start the sender channel, and then resend the IDoc.
4 Comments
Unknown User (ej55ugz)
Hi Rossen,
I have few messages stuck in TRFC with the error "Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad"
We had a heap size issue; the size was increased. However the issue is not resolved.
What are the other possibilities. Kindly suggest.
Prasanthi Chavala
Hi,
The sender idoc communication channel and respective ICO objects might have missing at your PI system. Because of which you are seeing the trfc error "Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad""
Recheck the configuration in ID and try to execute luw for the failed msgs and it should go fine
Thanks,
Prasanthi
Sachin Dhingra
You can find more details and solution about this error at http://saphelp.me/commit-fault-asj-ejb-005043/
Regards,
Sachin Dhingra
Anonymous
Perhaps the people in the PI forum on SDN would be able to help you on this. I'm only an editor for the PI troubleshooting guide, and unfortunately don't know much about IDocs.