我用java调用BAPI_GOODSMVT_CREATE进行采购订单收货,程序如下:
JCoFunction function1=destination.getRepository().getFunction("BAPI_GOODSMVT_CREATE");
JCoFunction function2 =destination.getRepository().getFunction("BAPI_TRANSACTION_COMMIT");
JCoFunction function3 =destination.getRepository().getFunction("BAPI_TRANSACTION_ROLLBACK");//事务撤回
function2.getImportParameterList().setValue("WAIT", "X");
JCoStructure importStructure1=function1.getImportParameterList().getStructure("GOODSMVT_CODE");
importStructure1.setValue("GM_CODE", "01");
Date date=new Date();
date.setTime(date.getTime());
SimpleDateFormat sdf =new SimpleDateFormat("yyyyMMdd");
String nowDate1=sdf.format(date);
date.setTime(date.getTime());
String nowDate2=sdf.format(date);
JCoStr