Creating Function
JCO.Function function = getDefaultJCoConnection().getJCoFunction("Function_Module_Name");
Import Parameters
JCO.ParameterList importParam = function.getImportParameterList(); importParam.setValue("Field_Value", "Field_Name"); (or) function.getImportParameterList().getField("Field_Name").setValue("Field_Value");
Adding Data to Structure
JCO.Structure structure = importParam.getStructure("Structure_Name"); structure.setValue("Field_Value", "Field_Name"); (or) function.getImportParameterList().getStructure("Structure_Name").setValue("Field_Value", "Field_Name");
Adding Data to Table
JCO.Table table = function.getTableParameterList().getTable("Table_Name"); table.appendRow(); JCoHelper.setValue(table,"Field_Value", "Field_Name"); (or) table.setValue("Field_Value", "Field_Name");
Export Parameters
JCO.ParameterList exportParams = function.getExportParameterList(); String returnCode = exportParams.getString("Field_Name"); (or) String returnCode= function.getExportParameterList().getString("Field_Name");
Retrieving Data From Table
Table resultTable = func.getTableParameterList().getTable("Table_Name"); for (int i = 0; i < resultTable.getNumRows(); i++, resultTable.nextRow()){ result = resultTable.getString("Field_Name"); } (or) for (int i = 0; i < resultTable.getNumRows(); i++){ resultTable.setRow( i ); } result = resultTable.getString("Field_Name");
2 Comments
Former Member
can u plz illustrate through an example telling what xactly are "import " and "export" parameters. For Eg: i want to enter user id through a jsp page ; based on which i want user details to be fetched from BAPI thru RFC.
Former Member
Continuing to above... what are import and export parameters in it??