Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

IDOC error:IDOC_ERROR_METADATA_UNAVAILABLE

I had followed the "How to Send an IDoc from SAP ECC to the SAP MII IDoc Listener" atricle to setup IDOC Listenser completely.

When SAP ERP sent MATMAS message IDOC to SAP MII,I found error message in Netweaver as below:

com.sap.conn.idoc.IDocRuntimeException: IDocException occurred?

at com.sap.mw.jco.jra.idoc.JRAIDocExtension$IDocMessageHandler.onMessage(JRAIDocExtension.java:111)?

at com.sap.mw.jco.jra.JRA$ReaderThread.sendDirectToMdb(JRA.java:6643)?

at com.sap.mw.jco.jra.JRA$ReaderThread.sendAsynchRequest(JRA.java:6605)?

at com.sap.mw.jco.jra.JRA$ReaderThread.handleRequest(JRA.java:6763)?

at com.sap.conn.jco.rt.DefaultServerWorker$RequestDispatcher.handleRequest(DefaultServerWorker.java:959)?

at com.sap.conn.jco.rt.DefaultServerWorker$RequestDispatcher.handleRequest(DefaultServerWorker.java:937)?

at com.sap.conn.jco.rt.DefaultServerWorker.dispatchRequest(DefaultServerWorker.java:142)?

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.dispatchRequest(MiddlewareJavaRfc.java:2630)?

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.executePlayback(MiddlewareJavaRfc.java:2307)?

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.playbackTRfc(MiddlewareJavaRfc.java:2139)?

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.handletRfcRequest(MiddlewareJavaRfc.java:2021)?

at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcServer.listen(MiddlewareJavaRfc.java:1912)?

at com.sap.conn.jco.rt.DefaultServerWorker.dispatch(DefaultServerWorker.java:259)?

at com.sap.conn.jco.rt.DefaultServerWorker.loop(DefaultServerWorker.java:321)?

at com.sap.conn.jco.rt.DefaultServerWorker.run(DefaultServerWorker.java:220)?

at com.sap.mw.jco.jra.JRA$ReaderThread.run(JRA.java:7233)?

at com.sap.engine.services.connector.jca15.work.TaskImpl.run(TaskImpl.java:255)?

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:109)?

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)?

Caused by: com.sap.conn.idoc.IDocMetaDataUnavailableException: (3) IDOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type "" is unavailable.?

at com.sap.conn.idoc.rt.DefaultIDocDocument.<init>(DefaultIDocDocument.java:132)?

at com.sap.conn.idoc.jco.JCoIDocDocument.<init>(JCoIDocDocument.java:74)?

at com.sap.conn.idoc.jco.JCoIDocDocument.createIDocDocument(JCoIDocDocument.java:117)?

at com.sap.conn.idoc.jco.JCoIDocRuntime.createIDocDocumentList(JCoIDocRuntime.java:83)?

at com.sap.mw.jco.jra.idoc.JRAIDocRuntime.createIDocDocumentList(JRAIDocRuntime.java:104)?

at com.sap.mw.jco.jra.idoc.JRAIDocExtension$IDocMessageHandler.onMessage(JRAIDocExtension.java:69

Please give me any solution to resolve this problem.

Thanks

Former Member
Former Member replied

Hello Vincent,

Please verify whether you have set the Unicode option while creating RFC destinations but there can be an authorization issue too.

You can refer to this SAP Notes "1473183" for more detailed info.

Hope this helps!!

Regards,

Adarsh

1 View this answer in context
Not what you were looking for? View more on this topic or Ask a question