使用调用点和操作代码

调用点可与业务规则结合起来使用,从而使系统能在系统功能的某个特定点上执行一组业务规则。

调用点条件语句可添加到事件配置内,并置于用来标识系统功能的如果语句之后。而可供使用的调用点就取决于这个系统功能。

举个简单的例子,您可能希望仅在过帐一条凭证行后才显示某些信息。事件配置条件如下所示:

命令 第 1 值 运算符 第 2 值
如果 功能代码 = 帐务录入
如果 调用点 = 每凭证行过帐

再举个较为复杂的例子,在凭证已经过帐并返回了凭证号后,您可能希望使用调用命令来调用另一个 COBOL 应用程序。

应用在调用点上的业务规则通常是在规则集中设置的。不过,规则只会在您作为调用点而选用的功能点上被调用。

注意: 如果在录入功能的某个事件配置中没有指定一个调用点,则系统会默认地在行末使用调用点。

使用操作代码

操作代码可与调用点结合起来使用,从而进一步指明业务规则应在哪个点上应用。操作代码与操作按钮和功能中可供用户使用的其他命令相关。

例如:您可能希望仅在用户选用保留操作将行记录置于保留状态时,才在[销售订单录入]中通过[数据过帐]调用点来调用一条规则。

注意: 并非所有的系统功能都存在操作代码,同时操作代码也只能应用在特定系统功能/调用点的组合上。

有哪些可用调用点和操作代码?

可为多项 SunSystems 功能设置业务规则,同时对于这些功能中的某些功能,有大量的调用点和操作代码可供使用。

当您向系统功能的事件配置添加调用点时,系统仅会列出该项功能的有效调用点。因此,您只能从这个简短但精确的选项列表中作出选择。相同地,当您为某个习惯功能和调用点设置操作代码语句时,系统仅会列出该组合的可用操作代码。

下列主题列出了各 SunSystems 模块的调用点和操作:

  • 财务管理调用点和操作
  • 静态数据调用点和操作
  • 订单履行调用点和操作。

列出调用点

如果您需要一套系统中可供使用调用点的完整列表,您可在 CALL_POINT 表格上使用下列 SQL 命令。这样就可列出可用的调用点。

use <在此插入您的数据库名称,如 SUN51DB>

select CMMNT, CALL_POINT_NUM from CALL_POINT