00_00_SETM003(ACMM003)會計科目維護_概略說明
00_00_SETM003(ACMM003)會計科目維護_概略說明
這份 SA 文件主要是描述 SETM003
程式(即會計科目維護)的功能、欄位對應、操作流程和規則。以下是對該文件的簡單解釋:
程式代號和名稱:文件描述了
SETM003
的使用目的,即維護會計科目。程式名稱為「會計科目維護」。程式功能:文件指出此程式的功能類別為維護類,主要提供用戶新增、查詢、修改、刪除會計科目的功能。
資料表:文件中列出了關聯的資料表
GL_ACCNT_MASTER
,這是儲存會計科目資訊的主檔。欄位說明:詳細列出了
GL_ACCNT_MASTER
資料表中的欄位,包括欄位名稱、資料型態、中文註解,以及畫面中的顯示順序。例如:ACCNT_NO
(科目代號):用於查詢和輸入科目代號,資料型態為VARCHAR2(10)
。ACCNT_KIND
(科目類別):用於分類會計科目,包含資產、負債等類型,資料型態為VARCHAR2(1)
。BUDGET_CODE
(預算科目):表示該科目是否為預算科目,僅允許輸入 “Y” 或 “N”。
規則:文件中列出了與程式相關的一些規則。例如:
GL_ACCNT_MASTER.END_DATE
:結束日期輸入的格式為YYYY/MM/DD
,不能超過特定的年份範圍。LAST_UPDATE_DATE
:該欄位會在新增或修改記錄時自動寫入系統日期。
操作說明:文件描述了畫面上各項操作的功能,包括新增、查詢、刪除、存檔等操作按鈕,以及它們對應的 SQL 查詢或資料來源。
工具列:文件列出了與此程式相關的工具列操作,例如顯示系統日期、登入帳號等資訊。
整體來說,這份文件的主要目的是描述會計科目維護程式的功能、欄位結構和操作規則,為程式開發和使用提供指引。
讓我們以具體操作為例,來說明文件中提到的功能:
假設情境:新增一個會計科目
新增操作:
- 使用者打開會計科目維護 (
SETM003
) 系統後,點擊「新增」按鈕。 - 系統會顯示一個空白的輸入表單,讓使用者填寫會計科目的相關資訊,如科目代號、科目名稱、科目類別等。
- 使用者打開會計科目維護 (
資料輸入:
- 使用者在
ACCNT_NO
欄位中輸入科目代號,例如"1001"
。 - 在
ACCNT_NAME
欄位中輸入科目名稱,例如"現金"
。 - 選擇
ACCNT_KIND
(科目類別),可以選擇 “資產” 類別。 - 在其他欄位中填寫必要資訊,如
BUDGET_CODE
設為 “Y”(代表預算科目)。
- 使用者在
資料檢核:
- 系統在使用者填寫完資訊後,會檢核輸入資料的格式和內容,例如:
- 檢查
ACCNT_NO
是否已存在於GL_ACCNT_MASTER
資料表中,以避免重複新增。 - 檢查
END_DATE
是否符合格式,並且在規定的日期範圍內。
- 檢查
- 系統在使用者填寫完資訊後,會檢核輸入資料的格式和內容,例如:
儲存資料:
- 當使用者點擊「存檔」按鈕時,系統會將輸入的資料儲存至
GL_ACCNT_MASTER
資料表中,並自動填寫LAST_UPDATE_DATE
欄位為當前的系統日期。
- 當使用者點擊「存檔」按鈕時,系統會將輸入的資料儲存至
操作結果:
- 如果資料儲存成功,系統會顯示「新增成功」的訊息,並將新增的科目顯示在畫面上。
- 如果發生錯誤,例如科目代號已存在或資料格式不正確,系統會顯示相應的錯誤訊息,提示使用者進行更正。
假設情境:查詢一個會計科目
查詢操作:
- 使用者在
ACCNT_NO
欄位中輸入科目代號,例如"1001"
,然後點擊「查詢」按鈕。
- 使用者在
資料查詢:
- 系統會執行 SQL 查詢,在
GL_ACCNT_MASTER
資料表中查找對應的科目代號,並顯示該科目的詳細資訊。
- 系統會執行 SQL 查詢,在
顯示結果:
- 如果找到匹配的科目,系統會在畫面上顯示該科目的相關資訊,包括科目名稱、科目類別、預算科目標誌等。
- 如果未找到匹配的科目,系統會顯示「無此科目」的訊息。
假設情境:修改會計科目
修改操作:
- 使用者在查詢到特定科目後,可以修改該科目的相關資訊,例如變更科目名稱。
資料檢核:
- 系統會檢查修改後的資料是否符合規定,例如
ACCNT_NO
是否符合格式,END_DATE
是否在有效範圍內等。
- 系統會檢查修改後的資料是否符合規定,例如
儲存變更:
- 使用者點擊「存檔」按鈕,系統會更新
GL_ACCNT_MASTER
資料表中的對應記錄,並更新LAST_UPDATE_DATE
欄位。
- 使用者點擊「存檔」按鈕,系統會更新
操作結果:
- 系統會顯示修改成功的訊息,並更新畫面上的資料。
總結
文件描述的 SETM003
會計科目維護系統,主要功能包括新增、查詢、修改和刪除會計科目。每個操作都有特定的流程和資料檢核規則,以確保資料的完整性和正確性。操作成功後,相關資訊會被儲存到 GL_ACCNT_MASTER
資料表中,並記錄最後的更新日期。
ER-Model
: ER-Model
畫面操作說明:
: 畫面操作說明
SETM003_會計科目維護-序列圖:
04_SETM003Controller大架構圖:
: 大架構圖
05_SETM003_建構子關係圖:
: 建構子關係圖