不用SE11建Structure傳Internal Table到Smartforms的方法
通常我們在做smartforms時都會自己建一個結構,以方便適用,但是有時候多建個結構很麻煩,我們在程式裡都建了Internal table的結構了,其實我們可以不建這個結構。 在smartforms的 global settings->global definitions 裡有個 types 我們可以在這裡定義一個和程式裡Internal table一樣的結構。但是,在form interface 裡定義引數的時候不是剛才定義的結構,啟用的時候會報錯。
例如:在程式中定義一個Internal table
*** Internal table for item
DATA: BEGIN OF it_item OCCURS 0,
ebeln LIKE zpudnrlma0001-ebeln,
ebelp LIKE zpudnrlma0001-ebelp,
matnr LIKE ekpo-matnr,
maktx LIKE makt-maktx,
menge LIKE ekpo-menge,
meins LIKE ekpo-meins,
lgort LIKE ekpo-lgort,
lgpbe LIKE mard-lgpbe,
werks LIKE ekpo-werks,
labst LIKE mard-labst,
END OF it_item.
轉data到smartforms
CALL FUNCTION func_module_name
EXPORTING
control_parameters = control_parameters
wa_header = wa_header
it_item = it_item[]
IMPORTING
document_output_info = l_ssfcrespd
EXCEPTIONS
user_canceled = 4.
到smartforms定義Internal table
path: global settings->global definitions->types
*** Internal table for item
TYPES: BEGIN OF st_item,
ebeln LIKE zpudnrlma0001-ebeln,
ebelp LIKE zpudnrlma0001-ebelp,
matnr LIKE ekpo-matnr,
maktx LIKE makt-maktx,
menge LIKE ekpo-menge,
meins LIKE ekpo-meins,
lgort LIKE ekpo-lgort,
lgpbe LIKE mard-lgpbe,
werks LIKE ekpo-werks,
labst LIKE mard-labst,
END OF st_item.
TYPES: tt_item TYPE STANDARD TABLE OF st_item.
然後在定義smartforms的Internal table
path: global settings->form interface->import
IT_ITEM TYPE TT_ITEM
輸出時用& IT_ITEM-ebeln&就可以了.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90072/viewspace-970891/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Upload excel file 到 INTERNAL TABLE 的方法Excel
- 將Excel file上轉到Internal table的方法Excel
- The Internal Structure of Indexes (208)StructIndex
- analyze table/index validate structure加鎖的問題IndexStruct
- Upload & Download internal table to excelExcel
- Get detailed table(many other objects) structure with dbms_metadataAIObjectStruct
- SmartForms總結(轉)ORM
- 內表(internal table)和工作區(work area)的區別
- 實用且常用的FN:Upload Excel File Into Internal TableExcel
- Jquery Ajax方法傳值到actionjQuery
- 顯示Smartforms報表程式碼ORM
- bootstrap Table的使用方法boot
- Internal error:1058 解決方法Error
- SmartForms Barcode 列印設定步驟ORM
- data structureStruct
- Valuation StructureStruct
- 忘記INTERNAL密碼解決方法密碼
- 不用工具強行停止程式的方法
- 10個加速Table Views開發的建議View
- 不用花錢的傳奇手機遊戲 免費回收可以賺錢的傳奇手遊遊戲
- OpenAPI Basic StructureAPIStruct
- VALIDATE STRUCTUREStruct
- xib自定義cell不用註冊的方法
- 您的團隊為什麼不用敏捷方法?敏捷
- 超變無任務單職業傳奇 最新不用充值的傳奇手遊
- 不用安裝docker也能構建docker映象Docker
- table 固定標題的方法(tr標籤)
- 不用 mv 命令也能移動檔案的方法
- raid驅動不用插軟盤的方法(轉)AI
- MySQL rename table方法大全MySql
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- EXCEL資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- 幾種從Windows上傳檔案到Linux系統的方法WindowsLinux
- AnyTrans使用教程:將照片從 Mac 傳輸到 iPhone 的方法MaciPhone
- C# 中傳遞引數到執行緒的 N 個方法C#執行緒
- get方式傳參的以post方法傳的解決方法
- Data Structure_樹Struct
- sqrt-data-structureStruct