如何在JCO中使用两个结构在SAP中创建数据

时间:2014-02-05 11:58:27

标签: java sap jco

我搜索了论坛并获得了以下链接

http://www.apentia-forum.de/viewtopic.php?t=1962

但是我的问题是我们必须传递两个结构。因为我想在sap中创建的数据属于两种结构 任何人都可以建议我如何使用两种结构...... 或者SAP方面是否需要做任何事情。  这是我的代码片段

  public void createEquipment() throws JCoException{

     JCoFunction function = destinations.getRepository().getFunction("ZBAPI_EQUI_CREATE");

    if (function == null) {
        throw new RuntimeException(" ZBAPI_EQUI_CREATE does not exist");
    }

    else{
        System.out.println("BAPI  CODE -- ZBAPI_EQUI_CREATE -- EXISTS");
    }

   //JCoTable eqptable=function.getTableParameterList().getTable("EUIP_EXTER_NUMBER");
    JCoParameterList importparams =function.getImportParameterList();
    JCoStructure eqptable1= importparams.getStructure("EUIP_EXTER_NUMBER");
    //JCoStructure eqptable2= importparams.getStructure("DATA_GENERAL");


   eqptable1.setValue("EQUIPMENT", 5600784);
    //eqptable2.setValue("EQIPDESCR", "Testing Interface Eqp");
    function.execute(destinations);

     }

0 个答案:

没有答案