SAP_Query培訓(xùn)_第1頁
SAP_Query培訓(xùn)_第2頁
SAP_Query培訓(xùn)_第3頁
SAP_Query培訓(xùn)_第4頁
SAP_Query培訓(xùn)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、SAP QUERY(報表定制報表定制)2013.01常小濤常小濤1目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼2報表創(chuàng)建和生成工具報表創(chuàng)建和生成工具nSap Query SAP列表生成工具,可以自動生成簡單列表,其特點 是較為方便,而且可以在系統(tǒng)間傳輸nQuick Viewer SAP數(shù)據(jù)查詢工具,可以自動生成簡單列表,其特點 是十分方便,但不能在系統(tǒng)間傳輸,只能由此用戶自己使用、維護等。nABAP Q

2、uery ABAP程序編輯器,大量的定制報表通過程序進行設(shè)計, 其特點是功能強大,然而需要ABAP專業(yè)技術(shù)人員進行。3SAP Query(BC-SRV-QUE) 定義報表的工具定義報表的工具nSAP Query:可以使用該工具在不用開發(fā)的情況下自己定義需要的報表。lSAP Query支持以下功能支持以下功能+ 支持所有模塊的報表支持所有模塊的報表+ 可以自定義查詢條件可以自定義查詢條件+ 可以自定義查詢結(jié)果可以自定義查詢結(jié)果+ 支持多表關(guān)聯(lián)支持多表關(guān)聯(lián)+ 支持公式支持公式+ 支持腳本支持腳本4不同的不同的Query對象類型對象類型用戶組用戶組(SQ03)存放用戶組信息查詢查詢(SQ01)存放查

3、詢的格式信息信息集信息集(SQ02)存放數(shù)據(jù)源信息5不同的不同的Query對象類型間的關(guān)系對象類型間的關(guān)系信息集分配用戶組信息集1信息集2信息集用戶組信息集定義查詢1定義查詢26Query查詢結(jié)果與系統(tǒng)表的關(guān)系查詢結(jié)果與系統(tǒng)表的關(guān)系SAP Query 的查詢結(jié)果一定是一個表的內(nèi)容加上附加信息,所以需要對系統(tǒng)表非常熟悉,的查詢結(jié)果一定是一個表的內(nèi)容加上附加信息,所以需要對系統(tǒng)表非常熟悉,這是做這是做Query的基礎(chǔ)。的基礎(chǔ)。用用Query展示展示T-code: SE16 或者或者 SE11 Query7SAP系統(tǒng)內(nèi)模塊表系統(tǒng)內(nèi)模塊表n航班相關(guān) SPFLI 航班計劃 和 SFLIGHT 航班n物料

4、相關(guān) MKPF物料憑證 和 MSEG 物料 n總賬科目相關(guān) SKB1 總帳科目主記錄 (公司代碼) 和 SKA1總帳科目主記錄 (科目表)n資產(chǎn)負(fù)責(zé)相關(guān) ANLA 資產(chǎn)主記錄段 和 ANLC 資產(chǎn)值字段n會計核算憑證段 BSEG 會計核算憑證段 和 BSED 匯票字段憑證段n。n。n。n。n。n等等8Query 標(biāo)準(zhǔn)區(qū)域與全局區(qū)域的區(qū)別標(biāo)準(zhǔn)區(qū)域與全局區(qū)域的區(qū)別SAP Query的區(qū)域模式SAP Query 有兩種區(qū)域模式,可以通過下面的方式從菜單切換,它們的區(qū)別是:有兩種區(qū)域模式,可以通過下面的方式從菜單切換,它們的區(qū)別是: + 標(biāo)準(zhǔn)區(qū)域是Client相關(guān)的,全局區(qū)域是Client無關(guān)的 在標(biāo)

5、準(zhǔn)區(qū)域中編輯的Query,在其他Client看不到 全局區(qū)域是Client無關(guān),編輯后其他Client也可以看到,但只能在開發(fā)Client編輯+ 全局區(qū)域一旦產(chǎn)生改動,都會生成傳輸請求,而標(biāo)準(zhǔn)區(qū)域則不會+ 傳輸Query時,全局區(qū)域比較簡單,只要將傳輸請求傳輸?shù)较鄳?yīng)服務(wù)器即可,但標(biāo)準(zhǔn)區(qū)域則比較麻煩,需要導(dǎo)入/導(dǎo)出 建議:練習(xí)時可以采用標(biāo)準(zhǔn)區(qū)域,不用登錄開發(fā)建議:練習(xí)時可以采用標(biāo)準(zhǔn)區(qū)域,不用登錄開發(fā)Client,不用生成傳輸請求;但正式使用時,采,不用生成傳輸請求;但正式使用時,采用全局區(qū)域,方便傳輸。用全局區(qū)域,方便傳輸。9目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)

6、表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼10維護用戶組(維護用戶組(T-CODE: SQ03)11目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼12確定數(shù)據(jù)來源確定數(shù)據(jù)來源目的:做一個基于航班及其計劃的報表,查詢每個航班剩余座位數(shù),標(biāo)記剩 余座位小于20個的航班與航班相關(guān) SPF

7、LI 航班計劃 和 SFLIGHT 航班13目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼14維護信息集(維護信息集(T-CODE:SQ02)15創(chuàng)建信息集步驟創(chuàng)建信息集步驟1 指定信息集名稱和類型指定信息集名稱和類型信息集名稱數(shù)據(jù)源: 在大部分情況下,建議選用直接讀取表直接讀取表的方式,輸入需要顯示的表名。 表連接/邏輯數(shù)據(jù)庫/數(shù)據(jù)恢復(fù)程序等方式需要有一定的數(shù)據(jù)庫和開發(fā)知識,屬于高級應(yīng)用16創(chuàng)建信息集步

8、驟創(chuàng)建信息集步驟2 新增數(shù)據(jù)源新增數(shù)據(jù)源17創(chuàng)建信息集步驟創(chuàng)建信息集步驟3 定義字段組的字段定義字段組的字段字段組:需要顯示的字段系統(tǒng)用字段組來管理,創(chuàng)建時系統(tǒng)會自動創(chuàng)建一個默認(rèn)字段組,你也可以自行添加。在創(chuàng)建信息集時,系統(tǒng)會提示選擇如何創(chuàng)建字段組,建議選擇包括關(guān)鍵字段。18創(chuàng)建信息集步驟創(chuàng)建信息集步驟4 修改字段描述修改字段描述在一些情況下,系統(tǒng)默認(rèn)的字段描述與我們需要的不一致,例如我們希望憑證編號描述就是“飛機起飛誠實”,而不是“起飛城市”這樣,就需要修改字段描述,操作如下: 1.雙擊字段組中的字段 2.修改長文本長文本和表頭表頭的描述 3.按復(fù)制復(fù)制按鈕,確認(rèn)該修改修改后,字段描述相應(yīng)修

9、改:19創(chuàng)建信息集步驟創(chuàng)建信息集步驟5 保存和生成信息集保存和生成信息集在信息集進行編輯操作后,需要按“保存保存”按鈕,將修改保存下來。但保存后的信息集還不能應(yīng)用于查詢,需要進行生成,沒有生成的信息集在信息集列表顯示為紅燈:生成信息集有兩種方式,一種是在修改狀態(tài)下按“生成”按鈕,一種是退出時,系統(tǒng)提示是否需要生成,選“是”。20創(chuàng)建信息集步驟創(chuàng)建信息集步驟6 把信息集分配給用戶組把信息集分配給用戶組在信息集成功生成后,需要把信息集分配給用戶組,否則在定義查詢時,將看不到這個信息集,操作如下: 1. 輸入信息集名稱,按“用戶組分配用戶組分配”按鈕 2. 選擇需要分配的用戶組,打勾 3. 按“保存

10、保存”按鈕21創(chuàng)建信息集步創(chuàng)建信息集步驟驟7 高級應(yīng)用高級應(yīng)用n添加全局字段并使用代碼控制值添加全局字段并使用代碼控制值(對查詢結(jié)果進行算數(shù)運算對查詢結(jié)果進行算數(shù)運算) TCODE:SQ02n添添加全局字段并使用代碼控制值加全局字段并使用代碼控制值(多表關(guān)聯(lián)多表關(guān)聯(lián)) TCODE:SQ02n對對搜索字段設(shè)置單選必輸搜索字段設(shè)置單選必輸 TCODE:SQ02n新增本地字段并設(shè)置簡單屬性新增本地字段并設(shè)置簡單屬性 SQ01n新增本地字段并設(shè)置圖標(biāo)屬性新增本地字段并設(shè)置圖標(biāo)屬性 SQ01n對查詢結(jié)果附加操作對查詢結(jié)果附加操作(使用使用TR) ,實現(xiàn)雙擊查詢結(jié)果聯(lián)查到憑證實現(xiàn)雙擊查詢結(jié)果聯(lián)查到憑證n對

11、查詢結(jié)果附加操作對查詢結(jié)果附加操作(使用使用RT),實現(xiàn)雙擊查詢行項目聯(lián)查到憑證實現(xiàn)雙擊查詢行項目聯(lián)查到憑證22添加全局字段并使用代碼控制值添加全局字段并使用代碼控制值(對查詢結(jié)果進行算數(shù)運算對查詢結(jié)果進行算數(shù)運算)23添加全局字段并使用代碼控制值添加全局字段并使用代碼控制值(多表關(guān)聯(lián)多表關(guān)聯(lián))24對搜索字段設(shè)置單選必輸對搜索字段設(shè)置單選必輸 25新增本地字段并設(shè)置簡單屬性新增本地字段并設(shè)置簡單屬性SQ021 編輯-短名-打開/關(guān)閉26新增本地字段并設(shè)置圖標(biāo)屬性新增本地字段并設(shè)置圖標(biāo)屬性 SQ0127對查詢結(jié)果附加操作對查詢結(jié)果附加操作(使用使用TR) ,實現(xiàn)雙擊查詢結(jié)果聯(lián)查到憑證實現(xiàn)雙擊查詢

12、結(jié)果聯(lián)查到憑證菜單 “轉(zhuǎn)到-報表分配”28對查詢結(jié)果附加操作對查詢結(jié)果附加操作(使用使用RT),實現(xiàn)雙擊查詢行項目聯(lián)查到憑實現(xiàn)雙擊查詢行項目聯(lián)查到憑證證29目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼30維護查詢(維護查詢(T-CODE:SQ01)31.切換用戶組2.雙擊需要查看的用戶組31創(chuàng)建查詢步驟創(chuàng)建查詢步驟1 指定信息集和維護查詢描述指定信息集和維護查詢描述1.輸入查詢名稱,按“創(chuàng)建”按鈕,創(chuàng)建

13、查詢2.選擇相應(yīng)的信息集,雙擊3. 輸入查詢描述32創(chuàng)建查詢步驟創(chuàng)建查詢步驟2 編輯報表輸出格式編輯報表輸出格式1.點擊“基本清單”, 編輯報表輸出格式2.按報表字段出現(xiàn)的順序,逐一選擇字段;如果想刪除某一字段,將勾選標(biāo)志去除即可。如果想調(diào)整字段順序,可以拖拉字段,但不好掌握。建議全部反選后,按報表輸出項目的順序重新選擇各項3.格式確定后,保存,按“退出”按鈕退到編輯查詢畫面33創(chuàng)建查詢步驟創(chuàng)建查詢步驟3 確定選擇條件(確定選擇條件(1/3)1.按“前進”按鈕2.按“前進”按鈕3.選擇需要作為選擇條件的字段,如果該字段報表輸出也選擇的話,默認(rèn)為打勾狀態(tài),但有時也需要把不輸出的字段作為選擇條件,

14、這時就需要增加該字段。例如畫面中的“會計年度”。4.按“前進”按鈕34創(chuàng)建查詢步驟創(chuàng)建查詢步驟3 確定選擇條件(確定選擇條件(2/3)5.打勾選擇需要的選擇字段6.按“保存”按鈕保存7.輸入選擇字段的順序,保存35創(chuàng)建查詢步創(chuàng)建查詢步驟驟4 確定選擇條件確定選擇條件(3/3)1. 如果將檢查標(biāo)記放在此復(fù)選框中,那么在選擇字段中只準(zhǔn)備一個條目字段.選擇多選擇附加字段的按鈕,是可用的,以確保您使用此功能來進行多項選擇. 如果要撤銷激活多選擇功能,那么將檢查標(biāo)記放在復(fù)選框中.2. 若選擇此復(fù)選框,就能在選擇屏幕上指定單一值或間隔.選擇額外屏幕的按鈕多重選擇不可用,有效預(yù)防進行多重選擇. 若想限制選擇

15、以致僅允許選擇單一值,也要在首個復(fù)選框中安置一個檢查標(biāo)記36目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼37創(chuàng)建查詢步驟創(chuàng)建查詢步驟4 測試運行查詢測試運行查詢1.按“測試”按鈕測試運行查詢2.輸入測試條目的最大值,按“繼續(xù)”按鈕繼續(xù)3.輸入選擇條件,按“執(zhí)行”按鈕執(zhí)行報表4.出現(xiàn)執(zhí)行結(jié)果,檢查是否滿足要求38目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或

16、者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼39生成生成ABAP程序程序查詢-其它功能-顯示報表名SE38可以查看程序內(nèi)容40目目 錄錄nQuery工具概覽n實際操作l用戶組維護l確定要使用的數(shù)據(jù)表l定義查詢數(shù)據(jù)源(表或者表鏈接,生成infoset)l定義查詢的輸出字段,屏幕格式,選擇參數(shù),自定義欄目l運行查詢,定義用戶格式l生成ABAP程序l為查詢定義事務(wù)代碼41定義事務(wù)代碼(定義事務(wù)代碼(1/2) 在實際應(yīng)用時,報表編好后,可以通過SQ01直接運行報表,但是出于權(quán)限和方便性考慮,通常會給查詢定義對應(yīng)的事務(wù)碼。注意,以下內(nèi)容可能需要有開發(fā)權(quán)限才能進行,實際項目中可能不需要顧問定義。1.輸入事務(wù)碼:SE932.輸入需要定義的事務(wù)碼3.點擊“創(chuàng)建”按鈕創(chuàng)建事務(wù)碼4.輸入事務(wù)碼的短文本5.選擇對象類型6.點擊“繼續(xù)”按鈕繼續(xù)427.1. 輸入程序名稱8.2. 保存9.3. 保存到本地對象 定義事務(wù)代碼(定義事務(wù)代碼(2/2)43組組件之間的關(guān)件之間的關(guān)系系總結(jié)總結(jié)1。Query的管理包括建立Functional area(功能區(qū))和User Group(用戶組),并將功能區(qū)分配到相應(yīng)的用戶組中去。2。Functional area(功能區(qū))中定義query

溫馨提示

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

評論

0/150

提交評論