我需要在程序中調用具有表格類型作爲導入參數的函數。我想過用選擇屏幕做這個,但我不能使用深層結構作爲參數。當我'測試'該功能模塊時,它向我展示了一個可以添加多個條目並最終提交所有內容的事物。我可以在執行程序時得到類似的東西嗎? 編輯:我必須提供一個調用函數模塊create_skill_profile的程序。 1通過選擇屏幕將表格參數傳遞給FM
0
A
回答
0
我明白了什麼:你想調用功能模塊,需要一個表作爲導入參數。表格的行由用戶輸入填充。行數是動態的。
方法: 1)使用具有預定義輸入字段的選擇屏幕,並通過PAI(AT選擇屏幕(在xxx) -OF-選擇。 2)使用表結構顯示可編輯的ALV網格。實現應用程序工具欄按鈕或使用SAVE按鈕讓用戶在完成插入輸入時調用您的功能模塊。
我肯定會更喜歡2),雖然自定義輸入驗證有點棘手。但是,如果所需的用戶輸入與ddic定義的表結構相同,則輸入驗證會自動發生。
1
您可以在報告中調用功能模塊RS_COMPLEX_OBJECT_EDIT
來編輯複雜結構。這是用於在功能模塊單測試中編輯測試數據的相同功能模塊。
因此,在您的報告中,您可以詢問所需類型的名稱(如果該類型必須是動態類型的),然後在開始選擇時可以創建此類型的數據對象並將其傳遞給RS_COMPLEX_OBJECT_EDIT
以讓用戶填寫它。
RS_COMPLEX_OBJECT_EDIT
的嚴重限制是它無法處理排序或散列表作爲輸入。因此,如果複雜結構中的所有組件都是表類型的,它們必須是標準表。
相關問題
- 1. 參數傳遞給選擇
- 2. 將參數傳遞給jQuery選擇器
- 3. 通過網絡將參數/參數傳遞給jnlp。有什麼選擇可用?
- 4. 將參數傳遞給VFP 9表格
- 5. 將參數傳遞給rails 3表格
- 6. 在@media屏幕上將參數傳遞給服務器
- 7. 將DISPLAY參數傳遞給GNU屏幕命令來運行Selenium
- 8. 通過類參考傳遞選擇器
- 9. 通過Rake :: TestTask將選項和參數傳遞給Test/Unit
- 10. 如何通過JSON將可選參數傳遞給WebMethod?
- 11. 如何將參數傳遞給選擇表單中的URL?
- 12. 通過URL將CGI參數傳遞給表單
- 13. ASP.MVC - 通過使用表格我將如何傳遞參數給控制器?
- 14. link_to將參數傳遞給複選框
- 15. FullCalender - 將選擇函數傳遞給Div
- 16. 將可變數量的參數傳遞給選擇器
- 17. 將參數傳遞給Dapper爲Oracle數據庫選擇查詢
- 18. 將參數傳遞給存儲過程
- 19. 將參數傳遞給angularjs過濾器
- 20. 如何通過在html中的複選框選擇傳遞表格行n將數據傳遞到views.py django
- 21. 通過構造函數將參數傳遞給SurfaceView
- 22. 通過引用將對象參數傳遞給仿函數
- 23. 如何通過POST將參數傳遞給Azure函數?
- 24. 通過Eval將多個參數傳遞給函數
- 25. 通過UI將數組傳遞給Swagger塊參數
- 26. 通過add_filter將參數傳遞給一個函數
- 27. 如何通過HashMap將整數傳遞給參數?
- 28. celerybeat如何通過調度器將參數傳遞給函數?
- 29. x86程序集:通過堆棧將參數傳遞給函數
- 30. 通過UISegmentControl將數據傳遞給childViewControllers
是的,只需編程即可。如果您想要一個合理的答案,請添加關於功能模塊和實際要求的更多詳細信息。 – vwegert
您可以使用'SELECT-OPTIONS'在選擇屏幕上添加多個值。 – Jagger
以文本形式發佈代碼,您的問題[在當前窗體中無法讀取](http://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-or-errors/303816#303816) 。 – Suncatcher