SAP Query 教学手册V11.docx
- 文档编号:891293
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:20
- 大小:903.26KB
SAP Query 教学手册V11.docx
《SAP Query 教学手册V11.docx》由会员分享,可在线阅读,更多相关《SAP Query 教学手册V11.docx(20页珍藏版)》请在冰点文库上搜索。
SAPQuery教学手册V11
SAPQueryTutorial
Appliesto
SAPECC6.0.TheconfigurationcanalsobeheldasreferenceforR/3470releaseand46Crelease.
Summary
SAPQueryhelpsinquickgenerationofreport.ThiscanbeeasilyusedbythefunctionalconsultantsorITusershavingfairideaaboutthetablesusedinSAP.
Author:
JackChang(cielo7689@)
Company:
SAP
Createdon:
27October2009
TableofContent
1概述
SAPQuery是一個簡易的報表工具,使用上較不需具備SAP程式技術基礎,製作一個可執行的Query有以下三個步驟。
ØSQ03建立UserGroup
建立使用者群組並指派給使用者,權限管理的設定在這個步驟。
ØSQ02建立InfoSet
建立InfoSet並指派給使用者群組,可透過建立表格關聯、指定邏輯資料庫、撰寫ABAP程式碼等方式來定義Infoset、簡單來說此步驟目的是產生查詢的資料區塊。
ØSQ01建立查詢
透過定義好的InfoSet產生查詢,此步驟要定義要查詢出的欄位、查詢時的選擇條件、與指定報表介面等。
Fig1.利用SAPQuery建立客戶主檔資料一覽表的範例
2實際操作
1
2
2.1建立UserGroup-SQ03
⏹步驟1:
建立使用者群組,給群組的內文
⏹步驟2:
指派使用者給該群組,用來管理修改權限
2.2建立InfoSet-SQ02
2.2.1指定資料來源
→指定資料來源InforSet
常用的建立方式有兩種,第一種是藉由表格關聯合併出InforSet,第二種是利用系統預先串連好的邏輯資料庫,例如FI資產模組即可使用ADA邏輯資料庫。
此範例為供應商主檔的查詢,選 擇LFA1等相關聯的表格做合併。
→加入表格LFB1(供應商主檔公司代碼區段)
→建立表格的關聯
點選InforSet後一般會使用〈包含健值欄位〉,讓InfoSet自動帶入剛合併好表格的Key值欄位。
1:
轉換顯示與更改
2:
檢查是否有錯誤
3:
產生InfoSet(重要,有更改要重新產生)
4:
合併(可以新增表格關聯,較重要)
5:
其他(可以新增附加欄位、對欄位撰寫ABAP程式碼控制等,重要)
6:
查看代碼
7:
增加欄位群組(當Inforset欄位相當多時可以使用欄位群組進行分組管理)
此步驟為將使用的欄位拉到右邊的欄位群組,依欄位的查詢需求配置到右邊的欄位群組上。
→將物件存入開發類別Z001(客戶端開發用)
2.2.2InforSet指派
⏹建立後請務必將產生的inforSet指派給使用者群組
2.3建立查詢-SQ01
1:
更換使用者群組(重要)
2:
執行查詢
3:
建立
4:
查詢清單(已建立查詢的基本資訊)
→選擇建立好的InforSet做為查詢的資料源
1:
基本清單(重要,指定要輸出的欄位以及選擇條件)
2:
測試
3:
輸出格式(建議使用SAP清單檢視器-SAPALV,調整彈性高)
1:
打開/關閉工具(排序、總計、彙總、工具箱等)
2:
要輸出顯示欄位(打勾順序很重要,尤其是複雜的合併表格,請看4.3)
3:
報表產生的選擇條件
4:
浮動工具列(建議把工具列關閉,欄位一多會影響格式的拉選)
5:
欄位的格式參數(如果用SAPALV檢視輸出,長度跟位置就不重要,此處可以使用系統預設的幾種顏色)
→確認後要回到上層存檔才算完成查詢的建立
→執行剛建立好的Query
→確認報表結果
3進階運用
3
3.1指派報表-SQ01
→SQ01更改剛建立的查詢,轉到->報表指派
→將查詢存檔之後執行該查詢
→在行項目上面點兩下,帶出指派的TCode
3.2新增全局附加欄位用於ABAP控制-SQ02
1:
其他
2:
新增附加欄位
3:
撰寫附加欄位的程式碼
→該欄位的程式控制
→在其他->代碼之下宣告其他全局變數
3.3新增本端欄位用於簡單條件判斷-SQ01
→點〈下一個畫面〉切換到選擇欄位頁面
→編輯->簡短名稱將簡短名稱打開將欲判斷的欄位給一個簡短名稱
→編輯->區域欄位->建立建立存放判斷結果的本端欄位
1:
該欄位要放在哪個群組
2:
欄位的屬性
3:
產生公式與條件的輔助工具
4:
判斷條件
→執行查詢範例為判斷處份日期如果不為零則處份欄位顯示打叉符號
4一些小技巧
4
4.1選擇條件設定-SQ01
→點〈下一個畫面〉切換到選擇頁面
1:
勾選代表取消範圍區間
2:
勾選代表取消多重選擇
4.2更改欄位名稱-SQ02
→執行SQ02點選修改的欄位右方會出線欄位標籤的修改頁面將欄位名稱改成想要的結果
4.3錯誤排除-SQ01
→如圖後續有新欄位要顯示在查詢上勾選新欄位候存檔時卻發生錯誤訊息
→問題出在欄位開啟的順序不符合資料庫結構的順序,此問題容易發生在使用邏輯資料庫為資料源的複雜查詢上。
解決的方法就是調整欄位順序。
→先找出是哪個欄位要在哪個欄位之前(錯誤訊息上面會提供),利用點選拖曳的方式將下方示範值移到被卡住的欄位示範值之前。
→結果會如圖顯示原本該欄位順序在左下角現在移到上方來。
存檔不再產生該錯誤訊息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAP Query 教学手册V11 教学 手册 V11