檢索幫助擴充套件(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>鍵確認畫面欄位上追加的檢索幫助。此外透過除錯程式可以
充分應用該部分內容。