From 9825ca9fb40954a2a4044b4c224486a2f813d243 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期四, 31 七月 2025 17:58:34 +0800 Subject: [PATCH] art:订单BOM接口、订单工序接口调试 --- src/main/java/org/jeecg/modules/sap/service/impl/SAPServiceImpl.java | 106 ++++++++++++++++++++++++++-------------------------- 1 files changed, 53 insertions(+), 53 deletions(-) diff --git a/src/main/java/org/jeecg/modules/sap/service/impl/SAPServiceImpl.java b/src/main/java/org/jeecg/modules/sap/service/impl/SAPServiceImpl.java index db1a753..0d14e0e 100644 --- a/src/main/java/org/jeecg/modules/sap/service/impl/SAPServiceImpl.java +++ b/src/main/java/org/jeecg/modules/sap/service/impl/SAPServiceImpl.java @@ -1,53 +1,53 @@ -package org.jeecg.modules.sap.service.impl; - -import com.sap.conn.jco.*; -import lombok.SneakyThrows; -import lombok.extern.slf4j.Slf4j; -import org.jeecg.config.sap.SapRfcConnectionManager; -import org.jeecg.modules.sap.service.SAPService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.Arrays; -import java.util.Collections; - -@Service -@Slf4j -public class SAPServiceImpl implements SAPService { - @Autowired - private SapRfcConnectionManager connectionManager; - - @Override - public String test() { - JCoDestination destination = connectionManager.getDestination(); - try { - JCoRepository repository = destination.getRepository(); - JCoFunction function = repository.getFunction("ZPPF_022"); - - if (function == null) { - throw new RuntimeException("RFC 鍑芥暟妯″潡 ZPPF_022 鏈壘鍒帮紒"); - } - - // 璁剧疆杈撳叆鍙傛暟 - JCoTable inputTable = function.getTableParameterList().getTable("ZTAB_WERKS"); - inputTable.appendRow(); - inputTable.setValue("WERKS", "2301"); //鍙傛暟鍚嶉渶涓� SAP 鍑芥暟瀹氫箟涓�鑷� - - // 鎵ц璋冪敤 - function.execute(destination); - - // 鑾峰彇杈撳嚭鍙傛暟 - JCoTable outputTable = function.getTableParameterList().getTable("ZTAB_AUFNR"); - int numRows = outputTable.getNumRows(); - for (int i = 0; i < numRows; i++) { - outputTable.setRow(i); - log.info("Row {} : {}", i, outputTable.getString("AUFNR")); - } - - return String.valueOf(numRows); - } catch (JCoException e) { - log.error(e.getMessage(), e); - } - return null; - } -} +//package org.jeecg.modules.sap.service.impl; +// +//import com.sap.conn.jco.*; +//import lombok.SneakyThrows; +//import lombok.extern.slf4j.Slf4j; +//import org.jeecg.config.sap.SapRfcConnectionManager; +//import org.jeecg.modules.sap.service.SAPService; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.stereotype.Service; +// +//import java.util.Arrays; +//import java.util.Collections; +// +//@Service +//@Slf4j +//public class SAPServiceImpl implements SAPService { +// @Autowired +// private SapRfcConnectionManager connectionManager; +// +// @Override +// public String test() { +// JCoDestination destination = connectionManager.getDestination(); +// try { +// JCoRepository repository = destination.getRepository(); +// JCoFunction function = repository.getFunction("ZPPF_022"); +// +// if (function == null) { +// throw new RuntimeException("RFC 鍑芥暟妯″潡 ZPPF_022 鏈壘鍒帮紒"); +// } +// +// // 璁剧疆杈撳叆鍙傛暟 +// JCoTable inputTable = function.getTableParameterList().getTable("ZTAB_WERKS"); +// inputTable.appendRow(); +// inputTable.setValue("WERKS", "2301"); //鍙傛暟鍚嶉渶涓� SAP 鍑芥暟瀹氫箟涓�鑷� +// +// // 鎵ц璋冪敤 +// function.execute(destination); +// +// // 鑾峰彇杈撳嚭鍙傛暟 +// JCoTable outputTable = function.getTableParameterList().getTable("ZTAB_AUFNR"); +// int numRows = outputTable.getNumRows(); +// for (int i = 0; i < numRows; i++) { +// outputTable.setRow(i); +// log.info("Row {} : {}", i, outputTable.getString("AUFNR")); +// } +// +// return String.valueOf(numRows); +// } catch (JCoException e) { +// log.error(e.getMessage(), e); +// } +// return null; +// } +//} -- Gitblit v1.9.3