SAP:檢索幫助擴充套件

samrv發表於2024-03-15

檢索幫助擴充套件(Search Help Exit)中可以指定函式修改檢索幫助的查詢條件及結果資料。

首先建立函式後練習將此函式分配到檢索幫助擴充套件中的例項。

(1)在T-CODE:SE37 函式編輯器中輸入 Z_EMP函式後單擊“建立”按鈕。

(2)在“正在更改”標籤頁中輸入引數,如下圖所示。

(3)在“表”標籤頁中輸入如下圖所示

引數名稱

型別化

關聯型別

SHLP_TAB

TYPE

SHLP_DESCR_TAB_T

RECORD_TAB

LIKE

SEAHLPRES

出現錯誤提示:

TABLES引數已過時!(TABLES parameters are obsolete!)

無法進行 一下步。

一般解決方法: TABLES 引數已過時 TYPE 改成 LIKE 多回車,就可以儲存了。

(4)移動到“原始碼”標籤頁後追加程式碼,如下圖所示。

RECORD_TAB是以STRING形式儲存檢索幫助的查詢結果的內表。因此修改內表值就可以改變檢索幫助的結果值。

SHLP_TAB是儲存檢索幫助的查詢條件的內表。

下圖是修改RECORD_TAB-STRING值的檢索幫助函式。按<F4>鍵確認畫面欄位上追加的檢索幫助。此外透過除錯程式可以

充分應用該部分內容。

相關文章