使用調用點和操作代碼

調用點可與業務規則結合起來使用,從而使系統能在系統功能的某個特定點上執行一組業務規則。

調用點條件語句可添加到事件配置內,並置於用來標識系統功能的如果語句之後。而可供使用的調用點就取決於這個系統功能。

舉個簡單的例子,您可能希望僅在過帳一條憑証行後才顯示某些信息。事件配置條件如下所示:

命令 第 1 值 運算符 第 2 值
如果 功能代碼 = 帳務錄入
如果 調用點 = 每憑証行過帳

再舉個較為複雜的例子,在憑証已經過帳並返回了憑証號後,您可能希望使用調用命令來調用另一個 COBOL 應用程序。

應用在調用點上的業務規則通常是在規則集中設置的。不過,規則只會在您作為調用點而選用的功能點上被調用。

注意: 如果在錄入功能的某個事件配置中沒有指定一個調用點,則系統會默認地在行末使用調用點。

使用操作代碼

操作代碼可與調用點結合起來使用,從而進一步指明業務規則應在哪個點上應用。操作代碼與操作按鈕和功能中可供用戶使用的其他命令相關。

例如:您可能希望僅在用戶選用保留操作將行記錄置於保留狀態時,才在〔銷售訂單錄入〕中通過〔數據過帳〕調用點來調用一條規則。

注意: 並非所有的系統功能都存在操作代碼,同時操作代碼也只能應用在特定系統功能/調用點的組合上。

有哪些可用調用點和操作代碼?

可為多項 SunSystems 功能設置業務規則,同時對於這些功能中的某些功能,有大量的調用點和操作代碼可供使用。

當您向系統功能的事件配置添加調用點時,系統僅會列出該項功能的有效調用點。因此,您只能從這個簡短但精確的選項列表中作出選擇。相同地,當您為某個習慣功能和調用點設置操作代碼語句時,系統僅會列出該組合的可用操作代碼。

下列主題列出了各 SunSystems 模塊的調用點和操作:

  • 財務管理調用點和操作
  • 靜態數據調用點和操作
  • 訂單履行調用點和操作。

列出調用點

如果您需要一套系統中可供使用調用點的完整列表,您可在 CALL_POINT 表格上使用下列 SQL 命令。這樣就可列出可用的調用點。

use <在此插入您的數據庫名稱,如 SUN51DB>

select CMMNT, CALL_POINT_NUM from CALL_POINT