SAP 的會計憑證有以過賬賬憑證 (Posted)、預製憑證 (Parked) 和暫存憑證 (hold) 三種狀態。查看錄入的會計憑證用不同的方法。
查詢剛錄入的會計憑證
對剛剛錄入的會計憑證,SAP 提供通過菜單 Document -> Display 進行查看
查看會計憑證的一般方法
使用事務碼 FB03 通過會計憑證號碼進行查看,注意會計憑證由憑證號碼+公司代碼+會計年度三個條件來標識。
正常情況下,我們不會特別清楚會計憑證號碼,一般都是先點擊工具欄的 Document List 按鈕,進入下面的屏幕中,根據條件篩選。比如如果查找自己所做的會計憑證,勾上 Own document only 即可。
根據條件得到會計憑證清單後,雙擊進入會計憑證的界面:
在該界面中,通過菜單: Environment -> Document Environment -> Original Document 查看原始單據(SAP 系統生成該會計憑證的原始單據)。對於 FI 手工錄入的憑證來說,原始單據還是會計憑證本身。
通過 Document List 選擇查看的會計憑證不包含預製憑證和暫記憑證。如果在 FB03 界面中輸入預製憑證號碼,可以查看到預製的憑證,但狀態欄會給出下面的提示:
查看預製憑證
對預製的會計憑證,通過事務碼 FBV3 進行查看,操作方法類似 FB03。
已經過賬的會計憑證,SAP 存放在 BKPF (document header) 和 BSIS/BSAS 等一系列表中 (S: 總賬,D: 客戶,K: 供應商)
BSAS:總帳明細(已清帳)
BSIS:總帳明細(未清帳)
BSAD:應收明細(已清帳)
BSID:應收明細(未清帳)
BSAK:應付明細(已清帳)
BSIK:應付明細(未清帳)
對於暫記的會計憑證,document header 仍然存放在 BKPF 表中,但 Document status (BSTAT) 字段爲 V,已經過賬的會計憑證 BSTAT 字段爲空。SAP 定義瞭如下的會計憑證類型:
預製憑證的行項目 (line items) 則分別放在VBSEG* 的幾個表中:(VBSEGD / VBSEGK / VBSEGS / VBSEGA)
開發報表從會計憑證中獲取數據,要考慮憑證的狀態。
憑證擡頭的參考事務字段
在查看會計憑證 (FB03) 的時候,憑證擡頭有一個參考事務 (Refence transaction) 字段,該字段一般能看出會計憑證是來自 FI 錄入還是從其他模塊通過業務流程集成過來的。比如財務手工錄入的憑證,該字段爲 BKPF;從 CO 結算過來的憑證,該字段爲 AUAK。該字段可以作爲查詢憑證一個輔助的方法。
會計憑證報表
SAP提供了兩個查看會計憑證的報表:
S_ALR_87012287 - Document Journal
S_ALR_87012289 - Compact Document Journal
但因爲格式原因,實際上很少用到。如果我們想利用 SAP 標準系統查看多張會計憑證的數據,可以使用 SAP 提供的一個查詢。操作方法如下。
通過事務碼 SQ03 進入下面界面,選擇 User Group: /SAPQUERY/GL:
然後通過事務碼 SQ02 設置 InfoSet,在該步驟中,通過菜單 Environment-> Query areas 打開對話框,選擇 Global area。
再使用事務碼 SQ01 或者 SQ00 進入查詢界面,可以看到 SAP 定義的會計憑證清單的查詢:
執行時首先進入選擇屏幕:
按 F8 運行。這個查詢比較好的是借貸方分爲兩列,字段也比較多。