Orders Idoc R/3 to BC

Question: Hi!

I have a problem when receiving Idoc with message type ORDERS from R/3 at the BC side.
The error in the log is as follows:
ALE:InboundProcess Execute C0A8C80F33F63E53A501064B
com.sap.mw.jco.JCO$AbapException: (126) NOT_FOUND: NOT_FOUND

What is interesting is that I tried to send CREMAS Idoc (Vendor Master) from R/3 to BC and it works! With ORDERS I did the same routing rule (the message type is different only), but the Inbound Process obviously does not work in this case.

Can you help me?

Leena

Answer:
the error you get, states that it is an AbapException. this means that nothing is wrong on BC side but obviously there is a problem with the abap code in your sap system.

Answer:
I am getting same error in business connector . The IDOC status is successfull and it has been sent to external system.
The error is as follows:
com.sap.mw.jco.JCO$AbapException: (126) NOT_FOUND: NOT_FOUND
Could you let me know what you did?


Answer:
Values or program not found.

Answer:
I could see the values in IDOC and status record is o.k. Routing rule seems to be o.k. I could see the service is same in routing rule with B2B.

How Do I make sure there is no compatibility issue between IDOC version and BC? I am trying to connect SAP 5.0 VERSION to BC.We are using the same routing rule with SAP 4.0 without any issue.

The BC I am using has core fix 1, however SAP has released SR8 ( refer OSS Note 520423) . SR8 has many fixes including for NOT_FOUND error. However nothing is mentioned about JCO$ABAP error.
The detailed error is as follows:
com.sap.mw.jco.JCO$AbapException: (126) NOT_FOUND: NOT_FOUND
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:713)
at com.sap.mw.jco.JCO$Client.execute(JCO.java:2366)
at com.sap.mw.jco.JCO$Client.execute(JCO.java:2301)
at com.sap.mw.jco.JCO$Repository.execute(JCO.java:11832)
at com.sap.mw.jco.JCO$Repository.queryStructureDefinition(JCO.java:12475)
at com.wm.pkg.sap.rfc.RfcRepository.getStructureDefinition(RfcRepository.java:162)
at pub.sap.idoc.decodeSDATA(idoc.java:303)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:288)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:707)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:469)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:495)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:392)
at pub.sap.transport.ALE.InboundProcess(ALE.java:100)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:707)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:469)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:495)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:392)
at com.wm.pkg.sap.rfc.RFCApi.InboundProcess(RFCApi.java:52)
at com.wm.pkg.sap.SAPTransactionManager.execute(SAPTransactionManager.java:72)
at com.wm.pkg.sap.rfc.Listener.handleRequest(Listener.java:148)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:828)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:4033)
at com.sap.mw.jco.JCO$Server.run(JCO.java:3969)
at com.wm.pkg.sap.rfc.Listener.run(Listener.java:81)
at java.lang.Thread.run(Thread.java:498)

Answer:
Open a message with SAP

Answer:
Thanks .I will do. I thought some input I would get since the error seems to be kind of common error.

Answer:
After applying unicode patched the BC work very well. We didn't change any code.
Copyright ?2007 - 2008 www.jt77.com