![](/img/trans.png)
[英]SAP Java Connector (JCo) mocking/testing JCoFunction and/or JCoParameterList
[英]Java and SAP JCoFunction getting no data
嗨,我需要與Java集成SAP的幫助。 我對SAP不太了解,但是如果要使用Java JcoFunction使用下一個模板獲取函數。
Input:
IV_SIZE_EXCHG
IV_TRGID
Changing:
null
Output:
EV_TOTAL_ZDT1
Tables:
ET_ARTICLES
ET_LOCATION_KEYS
ET_TREAGERS
IT_LOCATION_KEYS
RETURN
Exceptions:
我的客戶通過表IT_LOCATION_KEYS進行SAP過濾來獲取數據。 但是如您所見,該表位於輸出端,而不位於輸入端。 可以在Java上使用嗎?
順便說一句,有什么辦法可以像SQL中那樣獲取所有帶有限制或最高值的數據。 謝謝
這是我的代碼
JCoParameterList importParameterList = function.getImportParameterList();
JCoTable articlesTable = importParameterList.getTable("IT_LOCATION_KEYS");
articlesTable.appendRow();
articlesTable.setValue(PARAM_CUSTOMER_NUMBER, request.getCustomer().getCustomerNumber());
articlesTable.setValue(PARAM_CONTRACT_NUMBER, request.getContractNumber());
articlesTable.setValue(PARAM_LOCATION, request.getLocation());
當我嘗試獲取表IT_LOCATION_KEYS時,它說沒有輸入表。
我還嘗試使用下一個代碼獲取表。
JCoTable articlesTable = function.getTableParameterList().getTable("IT_LOCATION_KEYS");
這似乎工作正常,但現在的問題是我仍然無法通過導出獲取任何數據。
function.getExportParameterList()
結果是
|------------|
| PARAMETERS 'OUTPUT'
|------------|
|EV_TOTAL_ZDT|
|------------|
| 0 1 2|
|------------|
|00000000000C|
|------------|
並且輸出表始終為空。
function.getTableParameterList().getTable("ET_LOCATION_KEYS");
TABLES
參數始終是變化的參數(輸入和輸出),無論其名稱如何。 這取決於它們的實際用途。
您將需要使用getTableParameterList()
來訪問參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.