|
|
|
@ -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"));
|
|
|
|
|