如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。
2004年12月8日
SAP範例程式介紹之一 : Interactive List
作者 Fred Wang 日期:2004/12/08
學習互動式的報表程式, 建議看看下面的範例程式及它们使用的功能模組, 對您撰寫報表程式的能力及生產力將有所幫助
1. BALVSD06 : Output flights (simple version + save)
這是這一系列範例最簡單的, 建議以此入門
使用的Function Modules :REUSE_ALV_LIST_DISPLAY
此功能模組很重要, 用來顯示simple interactive list, 可以看此功能模組的Online Documentation上面有輸出入參數的詳細說明, 瞭解後很有幫助
輸入參數 :
I_CALLBACK_PROGRAM : 程式名稱
I_STRUCTURE_NAME : internal table的資料結構, 欄位格式(field catalog, 含輸出欄位的名稱)都會參考自Data Dictionary的這個資料結構 (注意: 如果不是所有欄位都要輸出顯示, 或要自行定義欄位格式而不用Data Dictionary內的結構,則請參考其它的輸入參數設定)
I_SAVE : 是否要儲存variants, “A” : standard and user-specific saving
Tables :
T_OUTTAB :要輸出資料的internal table
2. BALVSD01 : Simple list flight model
使用的Function Modules :
REUSE_ALV_VARIANT_DEFAULT_GET
REUSE_ALV_EVENTS_GET
REUSE_ALV_COMMENTARY_WRITE
REUSE_ALV_VARIANT_F4
REUSE_ALV_VARIANT_EXISTENCE
REUSE_ALV_LIST_DISPLAY
3. BALVSD11 : Simple list with interactions and layouts
使用的Function Modules :
REUSE_ALV_FIELDCATALOG_MERGE
REUSE_ALV_LIST_DISPLAY
4. BALVHD01 : Hierarchical-sequential list flight model 顯示階層式的interactive list, 也就是Header – Item 兩階層的list
使用的Function Modules :
REUSE_ALV_VARIANT_DEFAULT_GET
REUSE_ALV_FIELDCATALOG_MERGE
REUSE_ALV_EVENTS_GET
REUSE_ALV_COMMENTARY_WRITE
REUSE_ALV_VARIANT_F4
REUSE_ALV_VARIANT_EXISTENCE
REUSE_ALV_HIERSEQ_LIST_DISPLAY : 功能模組很重要, 用來顯示Hierarchical-sequential interactive list
5. BALVHD01_GROUP : Hierarchical-sequential list flight model
使用的Function Modules :
REUSE_ALV_EVENTS_GET
REUSE_ALV_HIERSEQ_LIST_DISPLAY
Labels:
SAP ABAP
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言
歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)