Hi All,
I have created an extension of a basic type, added new segment and also added the code to update the same in an exit.
Once we trigger the IDOC from ECC, it shows 03 status and no error at all.
However, it throws below Adapter level error before it is collected at the receiving end.
Fail to retrieve segment type 'Z1EDP' for segment XXXXXXXx
transform error on iw_event@557531fd: com.ibi.sap.SapAdapterException: Fail to retrieve segment type for segment XXXXXXXx
com.ibi.sap.SapAdapterException: Fail to retrieve segment type for segment XXXXXXXx
transform error on iw_event@557531fd: com.ibi.sap.SapAdapterException: Fail to retrieve segment type for segment XXXXXXXx
com.ibi.sap.SapAdapterException: Fail to retrieve segment type for segment XXXXXXXx
at com.ibi.sap.inbound.IdocFunctionTransform.transform2XML(IdocFunctionTransform.java:184)
at com.ibi.sap.inbound.SapInboundAdapter$RfcServer.handleRequest(SapInboundAdapter.java:628)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7880)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1395)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:7443)
at com.sap.mw.jco.JCO$Server.run(JCO.java:7372)
at java.lang.Thread.run(Unknown Source)
at com.ibi.sap.inbound.SapInboundAdapter$RfcServer.handleRequest(SapInboundAdapter.java:628)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7880)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1395)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:7443)
at com.sap.mw.jco.JCO$Server.run(JCO.java:7372)
at java.lang.Thread.run(Unknown Source)
If i send the IDOC without the newly added field, it gives no error. Please help to understand the issue ASAP.
thanks !!