Как я могу подключиться к SAP BAPI из Java с помощью JCo? - PullRequest
0 голосов
/ 01 февраля 2019

Я хотел прочитать SAP BAPI, используя Java-код с помощью Java Connector (JCo).

У меня есть "Jco JAR" и другие файлы JAR коннектора.Я попытался использовать пример кода, приведенный в этой ссылке [https://archive.sap.com/kmuuid2/409e7358-6985-2a10-7ab7-ba68e40a5902/Code%20Sample%20%20to%20Execute%20BAPI%20in%20Java.pdf] на странице 4 в Eclipse IDE.Я установил путь сборки для этих файлов JAR.При попытке импортировать JCO-код в коде говорится, что «com.sap ...» не разрешен.Код в приведенной выше ссылке фактически был задан для использования в Netweaver Developer Studio.Но я хочу использовать в Eclipse IDE.

IConnection connection = null;
try {
    // get the Connector Gateway Service
    Object conservice = PortalRuntime.getRuntimeResources().getService(IConnectorService.KEY);
    IConnectorGatewayService cgService =(IConnectorGatewayService) conservice;
    if (cgService == null) {
        response.write("Error in get Connector Gateway Service <br>");
    }
    try {
        connection = cgService.getConnection(<SAP SYSTEM >, request);
    }
    catch (Exception e) {
        response.write("Connection to SAP system failed <br>");
    }
 } 

Я не уверен, как будут выглядеть реальные результаты.Но я должен иметь возможность подключаться к SAP с помощью Java Connector.

...