日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java调用sap接口_(二)通过JAVA调用SAP接口 (增加一二级参数)

發布時間:2024/10/12 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java调用sap接口_(二)通过JAVA调用SAP接口 (增加一二级参数) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/*** Created by gang.xu01@hand-china.com on 2018/12/4*/

public classMultiFromSAP {/*** description: 從sap獲取數據的工具類

*

* @date 2018/12/6 10:17 AM

*@authorgang.xu01@hand-china.com

*@paramsapConn sap連接

*@paraminterfaceName 接口名稱

*@paramfirstParamKey 一級參數key 用逗號分隔

*@paramfirstParamValue 一級參數value 用逗號分隔

*@paramsecondParamKey 二級參數key 用逗號分隔

*@paramsecondParamValue 二級參數value 用逗號分隔

*

*@returnList*/

public static ListgetSapData(SapConn sapConn, String interfaceName,

String firstParamKey, String firstParamValue,

String secondParamKey, String secondParamValue) {

List returnList = new ArrayList();

JCoFunction function;

JCoDestination destination=SAPConnUtils.connect(sapConn);

System.out.println("正在從SAP獲取數據");try{//調用interface函數

function =destination.getRepository().getFunction(interfaceName);//遍歷全部得到的table并處理

for(JCoField field : function.getTableParameterList()) {//按照需求可以整理出一條一條的數據以便插入數據庫

JCoTable responseTable =field.getTable();//一級參數

if("".equals(firstParamKey) || "".equals(firstParamValue)) {//不需要參數

}else{

String[] paramKeys= firstParamKey.split(",");

String[] paramValues= firstParamValue.split(",");for (int i = 0; i < paramKeys.length; i++) {

function.getImportParameterList().setValue(paramKeys[i],"null".equals(paramValues[i]) ? "": paramValues[i]);

}

}//二級參數

if("".equals(secondParamKey) || "".equals(secondParamValue)) {//不需要參數

}else{

responseTable.appendRow();

String[] paramKeys= secondParamKey.split(",");

String[] paramValues= secondParamValue.split(",");for (int i = 0; i < paramKeys.length; i++) {

responseTable.setValue(paramKeys[i],"null".equals(paramValues[i]) ? "": paramValues[i]);

}

}//調用函數得到返回結果(調用接口把值放到function中)

function.execute(destination);//獲取metaData(包含表的關鍵信息)

JCoRecordMetaData metaData =responseTable.getRecordMetaData();

SapData sapData= newSapData();

sapData.setFieldCount(metaData.getFieldCount());

String[] name= newString[sapData.getFieldCount()];

List> sapList = new ArrayList>();//獲取全部名稱

for (int j = 0; j < sapData.getFieldCount(); j++) {

name[j]=metaData.getName(j);

}

sapData.setFieldNames(name);//獲取全部數據

for (int i = 0; i < responseTable.getNumRows(); i++) {

responseTable.setRow(i);

Map sapMap = new HashMap();for(String fieldName : sapData.getFieldNames()) {

sapMap.put(fieldName, responseTable.getString (fieldName));

}

sapList.add(sapMap);

}

sapData.setData(sapList);

returnList.add(sapData);

}

}catch(Exception e) {

e.printStackTrace();return null;

}

System.out.println("獲取成功");returnreturnList;

}

}

總結

以上是生活随笔為你收集整理的java调用sap接口_(二)通过JAVA调用SAP接口 (增加一二级参数)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 啪啪.com| 女性裸体视频网站 | 四虎黄色片 | 日韩精品电影一区 | 网址在线观看你懂的 | 亚洲乱码日产精品bd在线观看 | 精品国产一区二区三区无码 | 亚洲成人一二区 | 96在线观看| 国产绿帽刺激高潮对白 | 曰本无码人妻丰满熟妇啪啪 | 成人午夜又粗又硬又大 | 日本在线第一页 | 超碰95在线| 久久久久亚洲av无码网站 | 国产第一页屁屁影院 | 波多野结衣视频免费在线观看 | 欧美另类videossexo高潮 | 黄色网址链接 | 日本一区二区三区中文字幕 | 在线看亚洲 | 黄色国产一级 | 亚洲精品视频导航 | 天堂网www | 插综合| 中文字幕麻豆 | 97久久人澡人人添人人爽 | 亚色成人 | 69pao| 日韩无套 | 精品国产乱码久久久久久久 | 日本女人一区二区三区 | 精品一区二区三区av | 日韩人妻无码精品久久久不卡 | 91国在线观看 | 亚洲深夜视频 | 欧美日韩xxxx| 最新欧美大片 | 美女精品视频 | 日韩αv| 实拍澡堂美女洗澡av | 黄色羞羞网站 | av十大美巨乳 | 精品久久久亚洲 | 久久精品一区二区三区不卡牛牛 | 日韩精品成人在线观看 | 欧美色图30p | 蜜桃视频一区二区 | 国产精品一区二区黑人巨大 | 少妇福利在线 | 天堂在线免费观看 | 久久橹| 男女爽爽视频 | 国产高清二区 | 亚洲高清中文字幕 | 麻豆伦理片 | 黄骗免费网站 | 国产一区二区三区色淫影院 | 特大巨交吊性xxxx | 人人爱爱人人 | 一级片大全| 亚洲欧洲日本一区二区三区 | 久久成人精品 | 插插久久| 欧美天天搞 | 中文字幕在线网址 | 中字幕一区二区三区乱码 | 成人av亚洲 | 99久久免费看精品国产一区 | 丁香花电影在线观看免费高清 | 亚洲精品无amm毛片 国内一区二区三区 | 国产视频四区 | 中文字幕一区二区三区精彩视频 | 成人午夜性视频 | 毛片最新网址 | 韩国三色电费2024免费吗怎么看 | 国产伦精品一区二区三区四区视频 | 国产91丝袜在线观看 | 久久99精品国产麻豆婷婷 | 亚洲午夜国产 | 久久av免费观看 | 日韩少妇内射免费播放18禁裸乳 | 在线观看免费中文字幕 | www九九热 | 日本中文字幕成人 | 日韩操操操 | 观看av免费 | 美女扒开尿口让男人捅爽 | 浴室里强摁做开腿呻吟男男 | 青娱乐超碰 | 欧美91av | 日韩特级片 | 国产欧美一区二区三区视频在线观看 | 日韩少妇裸体做爰视频 | 日韩av无码中文字幕 | 国产簧片| 性久久久 | aa一级黄色片 | 欧美日韩黄色一区二区 |