今天就跟大家聊聊有關(guān)SAP Query Reproting的制作分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到源城網(wǎng)站設(shè)計與源城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋源城地區(qū)。
1.概述
SAP Query為我們提供了三種Query工具 SAP Query、InfoSet (Ad Hoc) Query、QuickViewer。通常在不特指的情況下我們所說的Query Report就是SAP Query,因為它的功能較其它兩個工具更加強大些。
InfoSet Query的特點:
Quick Viewer所生成的報表是用戶自定義的報表,只能由此用戶自己使用、維護。
Quick Viewer只能使用存于數(shù)據(jù)庫內(nèi)的數(shù)據(jù),不能進行計算(除小計、累計) 。
提供與 SAP內(nèi)部工具如EIS,ABC,ALV及外部工具如 Word,Excel接口 。
無須也無法利用用戶組、Functional area統(tǒng)一管理
無法傳輸
SAP Query的特別:
Query的管理包括建立 Functional area(功能區(qū))和User Group(用戶組),并將功能區(qū)分配到相應(yīng)的用戶組中去。
Functional area(功能區(qū))中定義query中需引用的表和字段。
只有當(dāng)一個用戶屬于至少一個用戶組才可以創(chuàng)建、運行 Queries。一個用戶可以屬于幾個用戶組。用戶組中的用戶享有相同的權(quán)力。
當(dāng) Functional area(功能區(qū))分配給了某用戶組,該用戶組的成員即可以訪問此功能區(qū)。
一個 Functional area(功能區(qū))可以分配給多個用戶組;多個Functional area(功能區(qū))可以分配給一個用戶組。
Queries通常為特定的用戶組和特定的功能區(qū)而建立。這個用戶組的用戶可以訪問所有分配給這個用戶組的Queries。
2.實例操作講解SAP Query
簡單來講,制作SAP Query可以用到SQ03(創(chuàng)建用戶組并分配用戶)、SQ02(創(chuàng)建InfoSet并分配到用戶組)、SQ01(在分配好的用戶組中使用信息集來生成Query Reporting)這三個事務(wù)代碼。
2.1 創(chuàng)建用戶組并分配用戶 Tcode:SQ03
Figure1-1:創(chuàng)建新的用戶組
Figure1-2:保存新的用戶組
Figure1-3:為新的用戶組分配用戶
2.2 創(chuàng)建InfoSet并分配到用戶組 Tcode:SQ02
Figure2-1:創(chuàng)建新的InfoSet
Figure2-2:保存
Figure2-3:將InfoSet分配到用戶組
Figure3:指定數(shù)據(jù)源及其類型。
Figure4:如果使用“包括關(guān)鍵字段”,則InfoSet會自動帶入數(shù)據(jù)源的Key值字段,當(dāng)然也可以使用其它另外兩個選擇項,不過那樣看上去會有些怪異。
Figure5-1:轉(zhuǎn)換顯示與更改
Figure5-2:檢查是否有錯誤
Figure5-3:生成信息集InfoSet(重要)
Figure5-4:連接(可以添加數(shù)據(jù)源連接,較重要)
Figure5-5:附加(可以添加全局字段、對字段進行代碼控制、對選擇屏幕進行控制等,重要)
Figure5-6:查看附加代碼
Figure5-7:增加字段組(當(dāng)信息集字段相當(dāng)多時,可以使用它對字段進行分組管理)
Figure6-1:新增字段組并且拉入了一個新的字段Bseg-DMBTR。 用鼠標(biāo)拖拽的方式把左側(cè)的字段拉入右側(cè)的信息集InfoSet,或者右擊信息集InfoSet字段進行刪除。操作完成點擊保存按鈕并點擊生成按鈕以生成信息集。
點擊Figure2-3,將信息集InfoSet分配到用戶組。
2.3 創(chuàng)建Query Reporting Tcode:SQ01
Figure7-1:轉(zhuǎn)到信息集所在的用戶組(Query Reporting可以看做是信息集的派生出的報表,所以第一步應(yīng)先找到信息集的所在,SQ02把它分配到某個用戶組了,所以這里應(yīng)先用這個按鈕轉(zhuǎn)到此用戶組,重要)
Figure7-2:對Query Reporting進行測試
Figure7-3:為新的Query Reporting命名
Figure7-4:點擊創(chuàng)建
Figure7-5:快速瀏覽器(這里就是概述里講到的QuickViewer)
Figure7-6:信息集查詢(這里就是概述里講到的InfoSet)
Figure7-7:Query Reporting列表
Figure8:變更查詢的標(biāo)題及格式 完成后點擊下一頁或者按F6
Figure9:更改快速瀏覽的選擇字段組(這一頁可以保持默認(rèn)不變,因為它的下一頁還要再設(shè)置)
Figure10:選擇搜索字段。
Figure11-1:如果將檢查標(biāo)記放在此復(fù)選框中,那么在選擇字段中只準(zhǔn)備一個條目字段.選擇"多選擇"附加字段的按鈕,是可用的,以確保您使用此功能來進行多項選擇. 如果要撤銷激活多選擇功能,那么將檢查標(biāo)記放在復(fù)選框中.
Figure11-2:若選擇此復(fù)選框,就能在選擇屏幕上指定單一值或間隔.選擇額外屏幕的按鈕"多重選擇"不可用,有效預(yù)防進行多重選擇. 若想限制選擇以致僅允許選擇單一值,也要在首個復(fù)選框中安置一個檢查標(biāo)記.
注:這里不能設(shè)置搜索條件是否必輸。如需設(shè)置,可到SQ02信息集中去設(shè)置,我們將在后面講到。
當(dāng)“下一頁”的按鈕變灰,點擊“基本清單”。基本清單的顯示有兩種格式,一種是圖形查詢繪制器格式設(shè)計,另一種是非圖形查詢繪制器格式設(shè)計。它們可以通過選中菜單“設(shè)置- 設(shè)置- 圖形查詢繪制器”的復(fù)選框,SAP V4.6或高版本的SAP Query是默認(rèn)選中此選項的,選中即代表所見即所得的設(shè)計格式。
Figure12-1:打開或關(guān)閉所有工具(包括排序字段、總計字段、計算字段、工具箱等。重要)
Figure12-2:Query Reporting的顯示字段(打勾的順序是很重要的)
Figure12-3:Query Reporting的搜索字段
Figure12-4:字據(jù)字段的下面方框中可以設(shè)置字段顯示的寬度、位置甚至顏色等)
Figure12-5:已經(jīng)打開的小工具(可以拖拽的字段值到小工具欄中,例如將“憑證號碼”字段下方的“ABCDEFGHIJ”拖拽到排序小工具中)
小竅門:如果Query Reporting的字段非常多,顯示順序不太容易設(shè)定,可以點擊Figure7-6然后用鼠標(biāo)去拖動列直到你滿意為止,這樣是方便的。
測試或保存Query Reporting。
3.Query Reporting高級應(yīng)用
3.1添加全局字段并使用代碼控制值(多表關(guān)聯(lián)) TCODE:SQ02
Figure13-1:點擊“附加”
Figure13-2:新建字段(此字段是全局字段,非本地字段。所有使用此信息集InfoSet生成的Query Reporting都可以看到此字段)
Figure14:添加Z_period,意為顯示憑證的會計期間。(因Bseg中不包含會計期間的信息,而BKPF包含)
Figure15:設(shè)置Z_period的簡單參數(shù)。
點擊Figure13-3:轉(zhuǎn)到附加代碼
Figure16:在代碼附加框中錄入上面的代碼,點擊保存并檢查。把左側(cè)數(shù)據(jù)源中自動新增的“附加字段”下面的“Z_period ”字段拉到信息集中,保存并生成。
Figure12-2:下面的Z_period選中打勾即可。
3.2添加全局字段并使用代碼控制值(對查詢結(jié)果進行算數(shù)運算) TCODE:SQ02
Figure17:可以在代碼附加中使用簡單的語句實現(xiàn)對查詢結(jié)果的算數(shù)運算。其它操作如3.1操作。
3.3 對搜索字段設(shè)置單選必輸 TCODE:SQ02
Figure18-1:點擊“附加”
Figure18-2:選擇“選擇”頁簽
Figure18-3:新建
Figure18-4:在“創(chuàng)建選擇”窗口輸入名稱,并選擇“選擇指標(biāo)”
Figure19:格式 “FOR” 輸入 將要設(shè)為單選必輸?shù)淖侄危桓郊又休斎搿癘BLIGATORY NO-EXTENSION NO INTERVALS” 。 保存即可。
3.4 新增本地字段并設(shè)置簡單屬性 SQ01
在Figure10中點擊菜單:編輯---短名---打開/關(guān)閉
Figure20:輸入自定義短名。
點擊菜單“編輯---局部字段---創(chuàng)建”。
Figure21:在“字段定義”窗口中輸入以上內(nèi)容。
Figure22:在“基本清單”中選擇剛剛創(chuàng)建的“本地附加字段--金額(局部)”,測試運行。
Figure23:添加了“金額(局部)”的查詢結(jié)果。
3.5 新增本地字段并設(shè)置圖標(biāo)屬性 SQ01
Figure24:屬性選擇“符號”,在條件框中輸入條件,并選擇一種符號,保存。
Figure25:輸出結(jié)果
3.6 對查詢結(jié)果附加操作(使用TR)
點擊Figure5的菜單 “轉(zhuǎn)到--報表分配”
Figure26-1:點擊"插入行"
Figure26-2:點擊"其它報告類型"
Figure27-1: 選擇TR 事務(wù)
Figure28:輸入 FB03 并保存 可以實現(xiàn)雙擊查詢結(jié)果聯(lián)查到憑證.
3.7 對查詢結(jié)果附加操作(使用RT)
如果要實現(xiàn)對查詢更加復(fù)雜的操作,那就要選擇Figure27-2使用"RT ABAP報表程序".,選擇這種類型的前提是你已經(jīng)寫好了一個ABAP報表程序。 如本例,我使用SE38寫了一個小小的程序來實現(xiàn)雙擊查詢行項目聯(lián)查到憑證。
*&---------------------------------------------------------------------*
*& Report Z_QUERY_DELANO1
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z_QUERY_DELANO1.
PARAMETER: z_BELNR like bseg-BELNR,
z_BUKRS like bseg-BUKRS,
Z_GJAHR like bseg-GJAHR.
set PARAMETER ID 'BLN' FIELD Z_BELNR.
set PARAMETER ID 'BUK' FIELD z_BUKRS.
set PARAMETER ID 'GJR' FIELD Z_GJAHR.
call TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
點擊Figure27-2后,在Figure29中錄入你提前寫好的Report名稱,保存。
在查詢結(jié)果中雙擊行項目會跳出這樣的窗口來讓你選擇要執(zhí)行的動作?!帮@示憑證”便是使用TR事務(wù)添加的FB03,“Z_QUERY_DELANO1“ 是使用RT ABAP報表程序 添加的程序,這兩個都可以實現(xiàn)對查詢結(jié)果的附加操作(比如聯(lián)查憑證)。
看完上述內(nèi)容,你們對SAP Query Reproting的制作分析有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
分享標(biāo)題:SAPQueryReproting的制作分析
當(dāng)前地址:http://sd-ha.com/article42/jgihhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、域名注冊、建站公司、網(wǎng)站制作、微信小程序、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)