From 3f3ec65d11e1ace5158440be7bbc0375d226d263 Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Thu, 19 Sep 2024 15:56:01 +0800 Subject: [PATCH] =?UTF-8?q?sap=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/op/sap/service/impl/SapItemSyncImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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"));