用程式碼動太加入F4選擇列表(Function:F4IF_INT_TABLE_VALUE_REQUEST)
SAP可以新增Search Help檔案幫助使用者選擇資料,但有時對使用者的選擇要加入一些控制條件等,就需用程式碼來動太控制了,具體程式碼如下:
在ON VALUE-REQUEST事件中加入要選擇資料的欄位並編寫相應的處理模組:
PROCESS ON VALUE-REQUEST.
FIELD Field_Name MODULE HLP_FieldName.
模組HLP_FieldName的程式碼:
MODULE HLP_FieldName INPUT.
"定義要顯示供選擇表的欄位
DATA: BEGIN OF IT_MARA OCCURS 0.
DATA: MATNR LIKE MARA-MATNR.
DATA: MAKTX LIKE MAKT-MAKTX.
DATA: END OF IT_MARA.
"取得供使用者選擇的資料(所有原材料)
SELECT * INTO CORRESPONDING FIELDS OF TABLE IT_MARA FROM MARA AS A
INNER JOIN MAKT AS B ON A~MATNR = B~MATNR
WHERE A~MTART = 'ROH'.
"呼叫函式實際選擇對話功能
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'MATNR'
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = 'IT_MARA-MATNR'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = IT_MARA
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDMODULE. " HLP_FieldName
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9437124/viewspace-908437/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jenkins 動態引數實現可供選擇的用例執行列表Jenkins
- vue實現城市列表選擇Vue
- 資料跟蹤應該是選擇加入而不是選擇退出
- wpf winform 選擇檔案或選擇資料夾程式碼ORM
- 低程式碼應用程式開發平臺的5種選擇
- 指令碼新選擇——用C做指令碼指令碼
- jQuery操作checkbox選擇程式碼jQuery
- $().click () 和 $(document).on ('click','要選擇的元素',function (){}) 的不同Function
- jQuery程式碼優化:選擇符篇jQuery優化
- 每日安全資訊:資料跟蹤應該是選擇加入而不是選擇退出
- 禁用文字選擇、右鍵選單例項程式碼單例
- [開發教程]第19講:Bootstrap選擇列表boot
- 程式碼:用車申請-列表查詢
- 程式碼review,程式碼審查,用upsource 也太方便了吧View
- 寧波方太的資料視覺化選擇視覺化
- 選擇低程式碼應用程式開發框架的5個關鍵標準框架
- css屬性選擇器程式碼例項CSS
- 如何動態刪除css的偽物件選擇器程式碼例項CSS物件
- 用6行Python程式碼實現選擇性排序演算法Python排序演算法
- 選擇比能力更重要,我們怎麼來選擇加入哪個創業專案呢?創業
- 編碼的選擇
- 微信小程式三級聯動地址選擇器微信小程式
- 直播系統程式碼,點選選擇欄,彈出各個選項
- jQuery手機移動端農曆公曆日期時間選擇程式碼jQuery
- 如何選擇適合你的程式碼風格?
- 選擇靜態程式碼安全檢測工具指南
- css 兄弟選擇器簡單程式碼例項CSS
- :nth-child選擇器使用程式碼例項
- JavaScript 程式碼的加入(轉)JavaScript
- javascript Function()使用程式碼例項JavaScriptFunction
- 小程式開發選擇公司等於選擇人
- 動態選擇表示例
- ul、li列表簡單實用程式碼例項
- 4.2信不信,只用兩句程式碼做出的互動式單項選擇題
- 程式設計師:選擇效率,還是選擇質量?程式設計師
- 頁面動態加入<script>標籤並執行程式碼行程
- shell指令碼程式設計之選擇控制結構指令碼程式設計
- 選擇和氣泡排序核心程式碼及流程圖排序流程圖