00_00_SETM003(ACMM003)會計科目維護_概略說明

00_00_SETM003(ACMM003)會計科目維護_概略說明

這份 SA 文件主要是描述 SETM003 程式(即會計科目維護)的功能、欄位對應、操作流程和規則。以下是對該文件的簡單解釋:

  1. 程式代號和名稱:文件描述了 SETM003 的使用目的,即維護會計科目。程式名稱為「會計科目維護」。

  2. 程式功能:文件指出此程式的功能類別為維護類,主要提供用戶新增、查詢、修改、刪除會計科目的功能。

  3. 資料表:文件中列出了關聯的資料表 GL_ACCNT_MASTER,這是儲存會計科目資訊的主檔。

  4. 欄位說明:詳細列出了 GL_ACCNT_MASTER 資料表中的欄位,包括欄位名稱、資料型態、中文註解,以及畫面中的顯示順序。例如:

    • ACCNT_NO(科目代號):用於查詢和輸入科目代號,資料型態為 VARCHAR2(10)
    • ACCNT_KIND(科目類別):用於分類會計科目,包含資產、負債等類型,資料型態為 VARCHAR2(1)
    • BUDGET_CODE(預算科目):表示該科目是否為預算科目,僅允許輸入 “Y” 或 “N”。
  5. 規則:文件中列出了與程式相關的一些規則。例如:

    • GL_ACCNT_MASTER.END_DATE:結束日期輸入的格式為 YYYY/MM/DD,不能超過特定的年份範圍。
    • LAST_UPDATE_DATE:該欄位會在新增或修改記錄時自動寫入系統日期。
  6. 操作說明:文件描述了畫面上各項操作的功能,包括新增、查詢、刪除、存檔等操作按鈕,以及它們對應的 SQL 查詢或資料來源。

  7. 工具列:文件列出了與此程式相關的工具列操作,例如顯示系統日期、登入帳號等資訊。

整體來說,這份文件的主要目的是描述會計科目維護程式的功能、欄位結構和操作規則,為程式開發和使用提供指引。

讓我們以具體操作為例,來說明文件中提到的功能:

假設情境:新增一個會計科目

  1. 新增操作

    • 使用者打開會計科目維護 (SETM003) 系統後,點擊「新增」按鈕。
    • 系統會顯示一個空白的輸入表單,讓使用者填寫會計科目的相關資訊,如科目代號、科目名稱、科目類別等。
  2. 資料輸入

    • 使用者在 ACCNT_NO 欄位中輸入科目代號,例如 "1001"
    • ACCNT_NAME 欄位中輸入科目名稱,例如 "現金"
    • 選擇 ACCNT_KIND(科目類別),可以選擇 “資產” 類別。
    • 在其他欄位中填寫必要資訊,如 BUDGET_CODE 設為 “Y”(代表預算科目)。
  3. 資料檢核

    • 系統在使用者填寫完資訊後,會檢核輸入資料的格式和內容,例如:
      • 檢查 ACCNT_NO 是否已存在於 GL_ACCNT_MASTER 資料表中,以避免重複新增。
      • 檢查 END_DATE 是否符合格式,並且在規定的日期範圍內。
  4. 儲存資料

    • 當使用者點擊「存檔」按鈕時,系統會將輸入的資料儲存至 GL_ACCNT_MASTER 資料表中,並自動填寫 LAST_UPDATE_DATE 欄位為當前的系統日期。
  5. 操作結果

    • 如果資料儲存成功,系統會顯示「新增成功」的訊息,並將新增的科目顯示在畫面上。
    • 如果發生錯誤,例如科目代號已存在或資料格式不正確,系統會顯示相應的錯誤訊息,提示使用者進行更正。

假設情境:查詢一個會計科目

  1. 查詢操作

    • 使用者在 ACCNT_NO 欄位中輸入科目代號,例如 "1001",然後點擊「查詢」按鈕。
  2. 資料查詢

    • 系統會執行 SQL 查詢,在 GL_ACCNT_MASTER 資料表中查找對應的科目代號,並顯示該科目的詳細資訊。
  3. 顯示結果

    • 如果找到匹配的科目,系統會在畫面上顯示該科目的相關資訊,包括科目名稱、科目類別、預算科目標誌等。
    • 如果未找到匹配的科目,系統會顯示「無此科目」的訊息。

假設情境:修改會計科目

  1. 修改操作

    • 使用者在查詢到特定科目後,可以修改該科目的相關資訊,例如變更科目名稱。
  2. 資料檢核

    • 系統會檢查修改後的資料是否符合規定,例如 ACCNT_NO 是否符合格式,END_DATE 是否在有效範圍內等。
  3. 儲存變更

    • 使用者點擊「存檔」按鈕,系統會更新 GL_ACCNT_MASTER 資料表中的對應記錄,並更新 LAST_UPDATE_DATE 欄位。
  4. 操作結果

    • 系統會顯示修改成功的訊息,並更新畫面上的資料。

總結

文件描述的 SETM003 會計科目維護系統,主要功能包括新增、查詢、修改和刪除會計科目。每個操作都有特定的流程和資料檢核規則,以確保資料的完整性和正確性。操作成功後,相關資訊會被儲存到 GL_ACCNT_MASTER 資料表中,並記錄最後的更新日期。

ER-Model

: ER-Model

畫面操作說明:

: 畫面操作說明

SETM003_會計科目維護-序列圖:

04_SETM003Controller大架構圖:

: 大架構圖

05_SETM003_建構子關係圖:

: 建構子關係圖