02_SETM003(ACMM003)會計科目維護_流程圖
%E6%9C%83%E8%A8%88%E7%A7%91%E7%9B%AE%E7%B6%AD%E8%AD%B7_%E6%B5%81%E7%A8%8B%E5%9C%96.png)
@startuml
title SETM003 (ACMM003) 會計科目維護流程圖
start
:初始化變數 ACCNT_NO, ACCNT_NAME, SUBSYSTEM_NO;
:使用者查詢會計科目資料;
if (是否存在該科目?) then (是)
:從 GL_ACCNT_MASTER 表中查詢資料;
:顯示會計科目資訊 (ACCNT_NO, ACCNT_NAME, SUBSYSTEM_NO 等);
else (否)
:提示使用者無此科目資訊;
endif
:使用者進行新增或修改操作;
if (新增科目?) then (是)
:檢查科目編號是否重複;
if (科目編號重複?) then (是)
:提示科目編號已存在,無法新增;
else (否)
:將新科目資料插入 GL_ACCNT_MASTER 表;
:插入 MIS_SYST 表,將 SUBSYSTEM_NO 設定為對應系統名稱;
:提示新增成功;
endif
else (否)
:使用者進行科目資料修改;
:更新 GL_ACCNT_MASTER 表中的科目資料;
:同步更新 MIS_SYST 表中的 SUBSYSTEM_NO 資料;
:提示修改成功;
endif
:使用者刪除科目;
if (是否確認刪除?) then (是)
:刪除 GL_ACCNT_MASTER 表中的該科目;
:刪除 MIS_SYST 表中的對應 SUBSYSTEM_NO 資料;
:提示刪除成功;
else (否)
:取消刪除操作;
endif
stop
@enduml