當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

自定義取數

1. 概述

新建 SAP 數據集時,默認的爲自定義取數方式,使用自定義取數,就是直接調用 ABAP Function 獲取數據。

2. 示例

2.1 函數選擇

從定義上看,自定義取數是直接調用 ABAP 函數,也就是需要選擇函數,點擊 Function 後面的設置按鈕,進入函數獲取界面,輸入需要獲取的函數名稱的一部分,點擊搜索,進行模糊查詢,比如說輸入 BAPI_PRIMWT_GETLIST,如下圖所示:
222

注:Function 後面的函數輸入框不可編輯,只能點擊設置按鈕,通過函數取數界面選擇。 

另:這裏的 ABAP 函數均是 SAP 内置的函數,與 FineReport 無關。

2.2 參數輸入

點擊确定按鈕,下面的輸入和輸出面板中會自動刷新,輸出列表會顯示第一個結果集,首先介紹輸入。

輸入是指參數輸入,即所選函數的參數輸入列表,如下圖所示:
13.png

參數名稱:ABAP 函數中的參數名稱,不可更改,直接從ABAP函數中刷新出來的,可以删除,選中某一個參數,點擊删除按鈕即可,如果想恢複該參數,點擊刷新按鈕。

SAP 數據類型:ABAP 函數中參數的數據類型,不可更改,直接通過函數刷新出來。

返回集:如果參數是一個結構體參數的一部分,返回集顯示這個結構體的名稱。

數據類型:指該參數在 FR 報表中對應的參數數據類型。

對應參數:指該參數在 FR 報表中對應的參數名稱,可手動編輯。

參數默認值:指該參數在 FR 報表中參數的默認值,可手動編輯。

2.3 結果輸出

輸出就是所選函數的輸出結果集,如下圖所示:
16.png

SAP 列名:ABAP 函數輸出結果集中的數據列名稱,不可編輯,直接從 ABAP 函數中結果集中讀取出來,可以删除,選中某列,點擊删除即可,如果想恢複該列,點擊刷新按鈕。

SAP 數據類型:ABAP 函數輸出結果及中數據列對應的 SAP 數據類型,不可編輯,直接通過函數結果集刷新出來。

數據類型:FR 報表中數據列對應的數據類型。

注:目前輸出只能輸出一個結果集,假如函數輸出有多個結果集,可以在輸出的下拉框中選擇要輸出的結果集名稱,如果需要輸出所有結果集,比如說有 2 個結果集,那麽只能通過新建 2 個 SAP 數據集,每個數據集選擇一個結果集進行輸出。

2.4 結果查看

點擊數據集面板上的預覽按鈕,可預覽 SAP 數據集,預覽結果如下圖所示:

222

2.5 設置完成後效果

設置完成之後,點擊确定按鈕,在數據查詢面板中就會增加一個 SAP1 的數據集,如下圖所示:

222

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s後關閉

反饋已提交

網絡繁忙