04_GLM002與GLM001有什麼不同
04_GLM002與GLM001有什麼不同
GLM001
和 GLM002
的比較
文件目的:
GLM001
文件的主要目的是「傳票維護」。這意味著它的重點在於記錄和管理傳票相關的數據,並包含對傳票進行刪除、修改等操作的流程。GLM002
則專注於「過帳傳票維護」,特別是過帳的流程控制和相關的檢核規則。其主要功能是檢查並確保過帳傳票的正確性。
操作流程:
GLM001
更注重傳票的新增、修改、刪除和查詢。在刪除過程中,需要檢查多個子畫面資料,如應付帳款、應收帳款等,確保這些子畫面沒有與傳票相關的未結資料。GLM002
則側重於過帳操作,包括核對傳票明細、確保傳票符合一定規則,以及控制過帳流程。
檢核規則:
GLM001
的檢核規則較為複雜,涉及多個表格(如GL_VOUCHER_MASTER
、GL_VOUCHER_DETAIL
等)及多個檢核函數(如DEL_CHECK_APM
、DEL_CHECK_ARM
等)。這些規則主要是為了確保傳票刪除前的正確性。GLM002
的檢核則偏向於確認過帳的正確性,包括檢查資料的完整性、傳票借貸方的平衡、沖銷狀態的核對等。
涉及的資料表:
GLM001
涉及傳票主檔和明細檔,特別強調對GL_VOUCHER_MASTER
和GL_VOUCHER_DETAIL
的維護和操作。GLM002
同樣涉及GL_VOUCHER_MASTER
和GL_VOUCHER_DETAIL
,但其操作範圍更廣,包含過帳過程中涉及的其他相關表格。
情境範例:
- 在
GLM001
中,當使用者想要刪除一筆傳票時,系統會先檢查相關的應付、應收等資料,確保沒有未處理的項目。若有未處理的項目,則會返回錯誤訊息,阻止刪除操作。 - 在
GLM002
中,當進行過帳操作時,系統會檢查傳票借貸方的金額平衡、沖銷狀態等,若發現問題,會提示使用者修正,確保過帳的資料正確。
- 在
總結
GLM001
著重於傳票的維護,特別是新增、修改、刪除等基本操作,並包含對相關子畫面的檢核。GLM002
則更側重於過帳操作的管理,主要負責確認過帳過程的正確性。兩者在操作流程和檢核規則上有不同的重點,但都涉及到傳票主檔和明細檔的操作。