欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SAP JCO的下载,安装,配置和使用 SAPC4CCloudS/4HANAABAP 

程序员文章站 2022-07-04 09:45:52
...

This blog can be used as a very simple tutorial for those guys who are new to JCO. It demonstrates how to download and configure the JCO in your laptop. A simple consumption from JAVA side to call a remote function module in ABAP side is done to verify the correctness of the configuration.

(1) download SAP JCO3.0 from service marketplace

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

Choose the proper file according to your OS to download:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

Unzip the downloaded file, create a new folder and put the dll and jar file into the folder.

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

add your local folder path to PATH environment variable:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

maintain the absolute path for jar file as value for CLASSPATH:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

Note: there is a folder javadoc after downloaded file is unzipped and it contains detailed information about JCO like installation guide, API documentation and sample code etc.

(2) Create a new Java project. Right click on project and click “Property”.

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

Add the JCO jar file to the project by clicking button “Add External JARs”.

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

(3) Create a simple remote function module in ABAP. The function module just accepts the product ID passed from JAVA side, and query against it in database table COMM_PRODUCT, and return the query result which will be fetched via JCO in JAVA side. Never forget to mark the “Remote enabled Function module” flag.

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

(4) copy the attached JAVA source code to your project.

For demonstration purpose, the sample code just use a local file to store ABAP destination configuration which would lead to security issues and should not be used in productive code.

Just specify your own ABAP system information and your user credentials in the sample code:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

in the test code, we hard code the product ID as ARNO_TEST004. Here below is the execution result, the detail information of this product is returned to JAVA side:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

We can compare it with the information in SE16, and they are exactly the same:

 

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP 

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP JCO的下载,安装,配置和使用
            
    
    
        SAPC4CCloudS/4HANAABAP