diff --git a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java index 45f07e25..92afe2ef 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java @@ -615,11 +615,14 @@ public class SapItemSyncImpl implements SapItemSyncService { } log.info("来料暂收参数-------" + mapList.toString()); JCoTable L_ITEM = func.getTableParameterList().getTable("L_ITEM"); -// String P_LFSNR = func.getTableParameterList().getString("P_LFSNR"); - System.out.println(L_ITEM); + // 从mapList的第一个Map中获取"P_LFSNR"字段的值 String P_LFSNR = (String) mapList.get(0).get("P_LFSNR"); - func.getTableParameterList().setValue("P_LFSNR", P_LFSNR); + // 将"P_LFSNR"的值设置到JCoFunction的导入参数中 + func.getImportParameterList().setValue("P_LFSNR", P_LFSNR); // 确保使用导入参数 + System.out.println(L_ITEM); + System.out.println(P_LFSNR); for (Map map : mapList) { + L_ITEM.appendRow(); L_ITEM.setValue("EBELN", map.get("EBELN")); L_ITEM.setValue("EBELP", map.get("EBELP"));