0

既存のドキュメント タイプを検査するために、Java ミドルウェア (Dell Boomi) 経由で SAP システムに接続しようとしています。基本 IDOC タイプ (ORDERS05 など) を検査すると、すべて正常に動作します。カスタム タイプ (ZORDERS05 など) を検査しようとすると、Java JCO クラスからかなりあいまいな例外が発生します。

Feb 25, 2016 6:56:56 PM CET WARNING [com.boomi.connector.sap.browse.SAPIDocSchemaBuilder buildSchema] Unable to find IDoc base type: ZORDERS05, extension: 
com.sap.conn.jco.AbapException: (126) SEGMENT_UNKNOWN: SEGMENT_UNKNOWN Message 257 of class EA type E, Par[1]: ZHEADER, Par[2]: 740
    at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:2083)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1185)
    at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1014)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1458)
    at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1428)
    at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:332)
    at com.boomi.connector.sap.SAPConnection.executeFunction(SAPConnection.java:103)
    at com.boomi.connector.sap.browse.SAPIDocSchemaBuilder.buildSchema(SAPIDocSchemaBuilder.java:49)
    at com.boomi.connector.sap.browse.SAPSchemaBrowser.buildIDocProfile(SAPSchemaBrowser.java:210)
    at com.boomi.connector.sap.browse.SAPSchemaBrowser.browse(SAPSchemaBrowser.java:84)
    at com.boomi.connector.custom.CustomConnectorBrowseAction.browse(CustomConnectorBrowseAction.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.boomi.util.ClassUtil$InvokerWithClassLoader.invoke(ClassUtil.java:360)
    at com.sun.proxy.$Proxy72.browse(Unknown Source)
    at com.boomi.connector.BrowseMessageHandler.handle(BrowseMessageHandler.java:116)
    at com.boomi.container.core.MessagePollerThread$BaseTask.handleMessage(MessagePollerThread.java:657)
    at com.boomi.container.core.MessagePollerThread$AsyncTask.run(MessagePollerThread.java:742)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

この問題のトラブルシューティング方法に関するヒントはありますか? SAP側のオブジェクトは本当に同一のようです(両方の基本タイプ、拡張なしなど...)

4

1 に答える 1

1

Ravindra HV からのメモは正しいです。この問題は、SAP 側の構成ミスが原因です。これを修正するために、SAP チームはカスタム IDOC タイプ内のカスタム セグメント (ZHEADER) をリリースする必要がありました。これに対する回答を参照してください: http://scn.sap.com/thread/3436578

于 2016-02-25T22:53:33.200 に答える