sap自定義查詢報表課件_第1頁
sap自定義查詢報表課件_第2頁
sap自定義查詢報表課件_第3頁
sap自定義查詢報表課件_第4頁
sap自定義查詢報表課件_第5頁
已閱讀5頁,還剩61頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SAPQUERY(報表定制)2009.04內部培訓教材SAPQUERY(報表定制)內部培訓教材目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽SAPQuery(BC-SRV-QUE)——

定義報表的工具SAPQuery(BC-SRV-QUE)

:可以使用該工具在不用開發的情況下自己定義需要的報表。SAPQuery支持以下功能支持所有模塊的報表可以自定義查詢條件可以自定義查詢結果支持多表關聯支持公式支持腳本SAPQuery(BC-SRV-QUE)——定義報表的不同的Query對象類型用戶組(SQ03)存放用戶組信息查詢(SQ01)存放查詢的格式信息信息集(SQ02)

存放數據源信息不同的Query對象類型用戶組(SQ03)查詢(SQ01)信不同的Query對象類型間的關系信息集分配用戶組信息集1信息集2信息集…用戶組…信息集…定義查詢1定義查詢2不同的Query對象類型間的關系信息集分配用戶組信息集1信息Query查詢結果與系統表的關系SAPQuery的查詢結果一定是一個表的內容加上附加信息,所以需要對系統表非常熟悉,這是做Query的基礎。用Query展示T-code:SE16QueryQuery查詢結果與系統表的關系SAPQuery的查詢結Query標準區域與全局區域的區別SAPQuery的區域模式SAPQuery有兩種區域模式,可以通過下面的方式從菜單切換,它們的區別是:

標準區域是Client相關的,全局區域是Client無關的在標準區域中編輯的Query,在其他Client看不到全局區域是Client無關,編輯后其他Client也可以看到,但只能在開發Client編輯全局區域一旦產生改動,都會生成傳輸請求,而標準區域則不會傳輸Query時,全局區域比較簡單,只要將傳輸請求傳輸到相應服務器即可,但標準區域則比較麻煩,需要導入/導出

建議:練習時可以采用標準區域,不用登錄開發Client,不用生成傳輸請求;但正式使用時,采用全局區域,方便傳輸。Query標準區域與全局區域的區別SAPQuery的區域目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護用戶組(T-CODE:SQ03)123注:1.創建2.更改3.刪除維護用戶組(T-CODE:SQ03)123注:1.創建目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽確定數據來源F1:查看技術信息F1:查看技術信息MSEGMKPF確定數據來源F1:查看技術信息F1:查看技術信息MSEGMK目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護信息集(T-CODE:SQ02)123注:1.創建2.雙擊需要查看的信息集,顯示該信息集

3.在查看狀態下,按修改按鈕,修改信息集維護信息集(T-CODE:SQ02)123注:1.創建創建信息集步驟1–

指定信息集名稱和類型信息集名稱數據源:在大部分情況下,建議選用直接讀取表的方式,輸入需要顯示的表名。表連接/邏輯數據庫/數據恢復程序等方式需要有一定的數據庫和開發知識,屬于高級應用創建信息集步驟1–指定信息集名稱和類型信息集名稱數據源:創建信息集步驟2–

新增數據源12注:1.插入新增數據源2.刪除數據源

3.維護信息集3創建信息集步驟2–新增數據源12注:1.插入新增數據源創建信息集步驟3–

定義字段組的字段字段組:需要顯示的字段系統用字段組來管理,創建時系統會自動創建一個默認字段組,你也可以自行添加。在創建信息集時,系統會提示選擇如何創建字段組,建議選擇包括關鍵字段。進入更改界面后,可以加入新的字段到字段組,方法是:1.選擇字段

2.選擇字段組3.按“插入”按鈕將字段插入到字段組4.也可以使用下面的按鈕維護字段組和刪除字段1234創建信息集步驟3–定義字段組的字段字段組:需要顯示的字段系創建信息集步驟4–

修改字段描述在一些情況下,系統默認的字段描述與我們需要的不一致,例如我們希望憑證編號描述就是“憑證編號”,而不是“物料憑證編號”或者“憑證號碼”這樣,就需要修改字段描述,操作如下:

1.雙擊字段組中的字段

2.修改長文本和表頭的描述3.按復制按鈕,確認該修改123修改后,字段描述相應修改:創建信息集步驟4–修改字段描述在一些情況下,系統默認的字創建信息集步驟5–

保存和生成信息集在信息集進行編輯操作后,需要按“保存”按鈕,將修改保存下來。但保存后的信息集還不能應用于查詢,需要進行生成,沒有生成的信息集在信息集列表顯示為紅燈:生成信息集有兩種方式,一種是在修改狀態下按“生成”按鈕,一種是退出時,系統提示是否需要生成,選“是”。創建信息集步驟5–保存和生成信息集在信息集進行編輯操作后創建信息集步驟6–

把信息集分配給用戶組在信息集成功生成后,需要把信息集分配給用戶組,否則在定義查詢時,將看不到這個信息集,操作如下:

1.輸入信息集名稱,按“用戶組分配”按鈕2.選擇需要分配的用戶組,打勾

3.按“保存”按鈕123創建信息集步驟6–把信息集分配給用戶組在信息集成功生成后目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護查詢(T-CODE:SQ01)1231.切換用戶組2.雙擊需要查看的用戶組3.通過”創建“/”更改“/”顯示“維護查詢4.通過”刪除“刪除查詢4維護查詢(T-CODE:SQ01)1231.切換用戶組4創建查詢步驟1–

指定信息集和維護查詢描述23輸入查詢名稱,按“創建”按鈕,創建查詢選擇相應的信息集,雙擊

輸入查詢描述1創建查詢步驟1–指定信息集和維護查詢描述23輸入查詢名稱創建查詢步驟2–

編輯報表輸出格式點擊“基本清單”,編輯報表輸出格式按報表字段出現的順序,逐一選擇字段;如果想刪除某一字段,將勾選標志去除即可。如果想調整字段順序,可以拖拉字段,但不好掌握。建議全部反選后,按報表輸出項目的順序重新選擇各項格式確定后,保存,按“退出”按鈕退到編輯查詢畫面132創建查詢步驟2–編輯報表輸出格式點擊“基本清單”,編輯創建查詢步驟3–

確定選擇條件(1/2)1234按“前進”按鈕按“前進”按鈕選擇需要作為選擇條件的字段,如果該字段報表輸出也選擇的話,默認為打勾狀態,但有時也需要把不輸出的字段作為選擇條件,這時就需要增加該字段。例如畫面中的“會計年度”。按“前進”按鈕創建查詢步驟3–確定選擇條件(1/2)1234按“前進”創建查詢步驟3–

確定選擇條件(2/2)567打勾選擇需要的選擇字段按“保存”按鈕保存輸入選擇字段的順序,保存創建查詢步驟3–確定選擇條件(2/2)567打勾選擇需要目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽創建查詢步驟4–

測試運行查詢按“測試”按鈕測試運行查詢輸入測試條目的最大值,按“繼續”按鈕繼續輸入選擇條件,按“執行”按鈕執行報表出現執行結果,檢查是否滿足要求1234創建查詢步驟4–測試運行查詢按“測試”按鈕測試運行查詢1目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽生成ABAP程序12生成程序查看程序名程序名3生成ABAP程序12生成程序3目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽定義事務代碼(1/2)在實際應用時,報表編好后,可以通過SQ01直接運行報表,但是出于權限和方便性考慮,通常會給查詢定義對應的事務碼。注意,以下內容可能需要有開發權限才能進行,實際項目中可能不需要顧問定義。輸入事務碼:SE93輸入需要定義的事務碼點擊“創建”按鈕創建事務碼輸入事務碼的短文本選擇對象類型點擊“繼續”按鈕繼續213456定義事務代碼(1/2)在實際應用時,報表編好后78輸入程序名稱保存保存到本地對象

定義事務代碼(2/2)978定義事務代碼(2/2)9結束語謝謝聆聽結束語謝謝聆聽SAPQUERY(報表定制)2009.04內部培訓教材SAPQUERY(報表定制)內部培訓教材目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽SAPQuery(BC-SRV-QUE)——

定義報表的工具SAPQuery(BC-SRV-QUE)

:可以使用該工具在不用開發的情況下自己定義需要的報表。SAPQuery支持以下功能支持所有模塊的報表可以自定義查詢條件可以自定義查詢結果支持多表關聯支持公式支持腳本SAPQuery(BC-SRV-QUE)——定義報表的不同的Query對象類型用戶組(SQ03)存放用戶組信息查詢(SQ01)存放查詢的格式信息信息集(SQ02)

存放數據源信息不同的Query對象類型用戶組(SQ03)查詢(SQ01)信不同的Query對象類型間的關系信息集分配用戶組信息集1信息集2信息集…用戶組…信息集…定義查詢1定義查詢2不同的Query對象類型間的關系信息集分配用戶組信息集1信息Query查詢結果與系統表的關系SAPQuery的查詢結果一定是一個表的內容加上附加信息,所以需要對系統表非常熟悉,這是做Query的基礎。用Query展示T-code:SE16QueryQuery查詢結果與系統表的關系SAPQuery的查詢結Query標準區域與全局區域的區別SAPQuery的區域模式SAPQuery有兩種區域模式,可以通過下面的方式從菜單切換,它們的區別是:

標準區域是Client相關的,全局區域是Client無關的在標準區域中編輯的Query,在其他Client看不到全局區域是Client無關,編輯后其他Client也可以看到,但只能在開發Client編輯全局區域一旦產生改動,都會生成傳輸請求,而標準區域則不會傳輸Query時,全局區域比較簡單,只要將傳輸請求傳輸到相應服務器即可,但標準區域則比較麻煩,需要導入/導出

建議:練習時可以采用標準區域,不用登錄開發Client,不用生成傳輸請求;但正式使用時,采用全局區域,方便傳輸。Query標準區域與全局區域的區別SAPQuery的區域目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護用戶組(T-CODE:SQ03)123注:1.創建2.更改3.刪除維護用戶組(T-CODE:SQ03)123注:1.創建目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽確定數據來源F1:查看技術信息F1:查看技術信息MSEGMKPF確定數據來源F1:查看技術信息F1:查看技術信息MSEGMK目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護信息集(T-CODE:SQ02)123注:1.創建2.雙擊需要查看的信息集,顯示該信息集

3.在查看狀態下,按修改按鈕,修改信息集維護信息集(T-CODE:SQ02)123注:1.創建創建信息集步驟1–

指定信息集名稱和類型信息集名稱數據源:在大部分情況下,建議選用直接讀取表的方式,輸入需要顯示的表名。表連接/邏輯數據庫/數據恢復程序等方式需要有一定的數據庫和開發知識,屬于高級應用創建信息集步驟1–指定信息集名稱和類型信息集名稱數據源:創建信息集步驟2–

新增數據源12注:1.插入新增數據源2.刪除數據源

3.維護信息集3創建信息集步驟2–新增數據源12注:1.插入新增數據源創建信息集步驟3–

定義字段組的字段字段組:需要顯示的字段系統用字段組來管理,創建時系統會自動創建一個默認字段組,你也可以自行添加。在創建信息集時,系統會提示選擇如何創建字段組,建議選擇包括關鍵字段。進入更改界面后,可以加入新的字段到字段組,方法是:1.選擇字段

2.選擇字段組3.按“插入”按鈕將字段插入到字段組4.也可以使用下面的按鈕維護字段組和刪除字段1234創建信息集步驟3–定義字段組的字段字段組:需要顯示的字段系創建信息集步驟4–

修改字段描述在一些情況下,系統默認的字段描述與我們需要的不一致,例如我們希望憑證編號描述就是“憑證編號”,而不是“物料憑證編號”或者“憑證號碼”這樣,就需要修改字段描述,操作如下:

1.雙擊字段組中的字段

2.修改長文本和表頭的描述3.按復制按鈕,確認該修改123修改后,字段描述相應修改:創建信息集步驟4–修改字段描述在一些情況下,系統默認的字創建信息集步驟5–

保存和生成信息集在信息集進行編輯操作后,需要按“保存”按鈕,將修改保存下來。但保存后的信息集還不能應用于查詢,需要進行生成,沒有生成的信息集在信息集列表顯示為紅燈:生成信息集有兩種方式,一種是在修改狀態下按“生成”按鈕,一種是退出時,系統提示是否需要生成,選“是”。創建信息集步驟5–保存和生成信息集在信息集進行編輯操作后創建信息集步驟6–

把信息集分配給用戶組在信息集成功生成后,需要把信息集分配給用戶組,否則在定義查詢時,將看不到這個信息集,操作如下:

1.輸入信息集名稱,按“用戶組分配”按鈕2.選擇需要分配的用戶組,打勾

3.按“保存”按鈕123創建信息集步驟6–把信息集分配給用戶組在信息集成功生成后目錄Query工具概覽實際操作用戶組維護確定要使用的數據表定義查詢數據源(表或者表鏈接,生成infoset)定義查詢的輸出字段,屏幕格式,選擇參數,自定義欄目運行查詢,定義用戶格式生成ABAP程序為查詢定義事務代碼目錄Query工具概覽維護查詢(T-CODE:SQ01)1231.切換用戶組2.雙擊需要查看的用戶組3.通過”創建“/”更改“/”顯示“維護查詢4.通過”刪除“刪除查詢4維護查詢(T-CODE:SQ01)1231.切換用戶組4創建查詢步驟1–

指定信息集和維護查詢描述23輸入查詢名稱,按“創建”按鈕,創建查詢選擇相應的信息集,雙擊

輸入查詢描述1創建查詢步驟1–指定信息集和維護查詢描述23輸入查詢名稱創建查詢步驟2–

編輯報表輸出格式點擊“基本清單”,編輯報表輸出格式按報表字段出現的順序,逐一選擇字段;如果想刪除某一字段,將勾選標志去除即可。如果想調整字段順序,可以拖拉字段,但不好掌握。建議全部反選后,按報表輸出項目的順序重新選擇各項格式確定后,保存,按“退出”按鈕退到編輯查詢畫面132創建查詢步驟2–編輯報表輸出格式點擊“基本清單”,編輯創建查詢步驟3–

確定選擇條件(1/2)1234按“前進”按鈕按“前進”按鈕選擇需要作為選擇條件的字段,如果該字段報表輸出也選擇的話,默認為打勾狀態,但有時也需要把不輸出的字段作為選擇條件,這時就需要增加該字段。例如畫面中的“會計年度”。按“前進”按鈕創建查詢步驟3–確定選擇條件(1/2)1234按“前進”創建查詢步驟3–

確定選擇條件(2/2)567打勾選擇需要的選擇字段按“保存”按鈕保存輸入選擇字段的順序,保存創建查詢步驟3–確定選擇條件(2/2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論