logo资料库

SAP QUERY攻略大全.pdf

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
繼「SAPWebService 開發設定及呼叫」、「SAP 權限物件內部運作及機制」、「Web Dynpro Abap 與 Flash Island 應用開發」及「SAP 特殊物件傳送」之後,由於擔任公司教育訓練講師,所以推出系列第五及第 六作。 第六作:該文件講解 SAP QUERY 攻略大全(依照情景逐步進行練習以熟悉基礎及進階功能)。 前置說明:由於該文件主要說明功能操作,故利用下列結構簡化主題: 表格:ANLA BUKRS 公司代碼 ANLN1 資產主編 ANLN2 資產子編 ANLKL 資產類別 MENGE 數量 表格:ANLC KANSW 價值
情境 1:infoset 金額幣別欄位轉換操作(於 Query 顯示時,幣別位數及格式正確顯示) 操作: 輸入交易代碼 SQ02 新增 InfoSet 選擇表格合併及輸入基礎表 ANLA 插入合併表格 ANLC 系統由 table 外鍵設定帶出預設關連,之後按下圖綠色←功能
若無價價值資產也需要出現,則可以於關連右鍵選擇左外部合併,該範例不使用 由於 InfoSet 產生後會以邏輯群組的方式呈現給 Query 開發者(SQ01),下列選項就是預設要帶 入邏輯群組的欄位: 包括所有表格欄位→帶入所有 table 欄位到邏輯群組 包括鍵值欄位→只帶入 Table 的 Key 欄位到邏輯群組 建立空白欄位群組→不帶入欄位到邏輯群組
利用拖拉方式調整資料欄位及欄位群組 最後結果 接著設定幣別欄位,雙擊累計取得和生產成本欄位如下圖,可知幣別參考欄位為 T093B-WAERS
點選「其他」功能→代碼→1 資料區塊中填入 TABLES T093B. 再來於 2start-of-selection 區塊中填入 T093B-WAERS = ‘TWD’.這是因為確定報表只顯示本國 幣,若報表每個 ROW 可能有多幣別顯示狀況,則需要將相關程式寫在 5 記錄處理 存檔後按產生→產生 InfoSet
輸入交易代碼 SQ03 設定使用者群組及 InfoSet 權限關連 輸入交易代碼 SQ01→新增查詢報表 YTESTDEM1→新增
選擇 InfoSet 點選基本清單→設定選擇欄位及清單欄位
存檔後測試,報表金額欄位及幣別正常顯示
分享到:
收藏