如何設計ABAP/4 Query報表

文章轉自 http://blog.csdn.net/compassbutton/article/details/1364699

ABAP/4 Query是sap R/3系統報表開發的一種工具。開發人員可以用它來創建簡單的報表。用ABAP/4 Query創建報表主要包括一下步驟:
1、創建用戶組(User Group)(TCODE:SQ03)
2、創建Infoset(TCODE:SQ02)
3、分配用戶和功能區
4、創建基於Infoset的報表(TCODE:SQ01)

1、創建用戶組(User Group)(TCODE:SQ03)
當用ABAP/4 Query 來創建表報時,你必須給報表分配用戶組.用戶組規定了哪些用戶有使用該報表的權限.具體步驟如下:
1.1 運行TCODE: SQ03,系統出現"用戶組:初試屏";
1.2 在用戶組輸入框中,輸入"你需要的創建的用戶組名稱",再點擊"創建"按鈕;
1.3 系統此時會彈出用戶組描述輸入對話窗口,輸入正確的描述,點擊"保存"按鈕;
1.4 系統會彈出"開發類"和"傳輸請求"兩個窗口,請正確輸入;
1.5 最後系統會提示XXX用戶組已保存.

2、創建功能區(Infoset)(TCODE:SQ02)
當用ABAP/4 Query 來創建表報時,你同樣需要創建一個功能區(infoset),它規定了數據來源。具體步驟如下:
2.1運行TCODE: SQ02,系統出現"Infoset:initial screen";
2.2 在功能區輸入框中,輸入"你需要的創建的Infoset的名稱",再點擊"創建"按鈕;
2.3 系統此時會彈出用戶組描述輸入對話窗口,輸入正確的描述
你可以設置數據源爲下列4種中的一種:
                Table Join using basis table
                Direct read of Table
                Logical Database
               Data retrieval by Program
但你輸入完必要的信息,請點擊“保存”按鈕;
2.4點擊“生成”按鈕生成激活

3、分配用戶和功能區(TCODE: SQ02或SQ03)
3.1運行TCODE: SQ02,系統出現"Infoset:initial screen";
3.2選擇“分配用戶和功能區”;
3.3在“用戶組XXXX:分配用戶"屏,輸入響應的用戶;
3.4點擊“分配Infoset”按鈕分配該用戶組可以使用的Infoset;按“保存”按鈕保存;
3.5點擊“返回”返回到用戶輸入屏,點擊“保存”按鈕保存用戶分配;退出TCODE

4、創建報表(TCODE:SQ01)
4.1運行TCODE: SQ01,系統出現"查詢:initial screen";
4.2選擇菜單"編輯"--》“其他用戶組”,選擇正確的用戶組;
4.3 在查詢輸入框中,輸入"你需要的創建的的名稱",再點擊"創建"按鈕;
4.4系統彈出“可用功能區”的列表對話框,你選擇一個;
4.5 輸入描述,配置報表的List格式,特殊屬性和輸出格式後,按“下一屏”設置“Select Field Group”;
4.6再點擊“下一屏”,設置選擇查詢條件字段;
4.7再點擊“下一屏”,設置選擇查詢條件字段的屏幕排列循序,是否輸入範圍,是否幫助輸入;
4.8選擇報表輸出類型
“基本列表”,“統計”和“等級列表”
4.9選擇報表輸出類型,系統進入“報表設計屏”,你進行完設計,按“保存”保存;
至此一個ABAP/4 Query報表設計完成。

 

發佈了1 篇原創文章 · 獲贊 2 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章