上一页  下一页          目录  索引  定位  词汇表  程序库

软件包 CE_999_PKG 说明和修改

软件包 CE_999_PKG 由一个函数和两个程序组成:

附加信息:现金管理系统在调节开放接口事务处理时,并不生成会计分录。因此,为满足您的特定需要,您可以增强 CE_999_PKG 函数和程序的上述功能。例如,您可以使用传送到清除程序的信息,来为已记录和已结事务处理金额之间的差额创建日记帐分录。

现金管理系统在您的 Oracle 数据库中提供了一个空版本的 CE_999_PKG。如果您要使用现金管理系统的锁定、清除和撤消清除功能,则必须调整此软件包并编写上述例行程序。本节剩余篇幅将向您介绍编写函数和程序所需的信息。

附加信息:在对每个事务处理逐个进行,而非以批模式进行处理之后,现金管理系统将调用 CE_999_PKG。您应据此相应地编写函数和程序来进行事务处理。

锁定函数

锁定函数名为 CE_999_PKG.LOCK_ROW。在调用时必须对此函数传递以下参数:

参数名 数据类型 说明
X_CALL_MODE 字符变量 2 从调节调用时为‘U’。从撤消调节调用时为‘M’。
X_TRX_TYPE 字符变量 2 事务处理类型 (TRX_TYPE)
X_TRX_ROWID 行标识 事务处理的行标识

在编写函数时:

清除程序

清除程序名为 CE_999_PKG.CLEAR。此程序要求从现金管理系统传递以下参数。请注意,除 X_BANK_CURRENCY 之外的所有参数均来自 CE_999_INTERFACE_V:

 
参数名
 
数据类型
CE_999_INTERFACE_V
中的栏
X_TRX_ID 数字 TRX_ID
X_TRX_TYPE 字符变量 2 TRX_TYPE(值为“付款”或“现金”)
X_STATUS 字符变量 2 STATUS
X_TRX_NUMBER 字符变量 2 TRX_NUMBER
X_TRX_DATE 日期 TRX_DATE
X_TRX_CURRENCY 字符变量 2 CURRENCY_CODE
X_GL_DATE 日期 GL_DATE
X_BANK_CURRENCY 字符变量 2 AP_BANK_ACCOUNTS.BANK_CURRENCY_CODE
X_CLEARED_AMOUNT 数字 CLEARED_AMOUNT
X_CHARGES_AMOUNT 数字 CHARGES_AMOUNT
X_ERRORS_AMOUNT 数字 ERROR_AMOUNT
X_EXCHANGE_DATE 日期 EXCHANGE_RATE_DATE
X_EXCHANGE_TYPE 字符变量 2 EXCHANGE_RATE_TYPE
X_EXCHANGE_RATE 数字 EXCHANGE_RATE

请使用传递参数对应用数据库清除事务处理所需的程序逻辑进行编码。如果您要生成调节会计分录或更新开放接口事务处理来源应用中的数据,则需要执行此例行程序。

撤消清除程序

撤消清除程序名为 CE_999_PKG.UNCLEAR。此程序要求从 CE_999_INTERFACE_V 表传递以下参数:

 
参数名
 
数据类型
CE_999_INTERFACE_V
中的栏
X_TRX_ID 数字 TRX_ID
X_TRX_TYPE 字符变量 2 TRX_TYPE
X_STATUS 字符变量 2 STATUS
X_TRX_DATE 日期 TRX_DATE
X_GL_DATE 日期 GL_DATE

请使用传递参数对应用数据库撤消清除事务处理所需的程序逻辑进行编码。如果您要生成调节会计分录或更新开放接口事务处理来源应用中的数据,则需要执行此例行程序。

另请参阅

准备使用调节开放接口

CE_999_INTERFACE_V 说明


         上一页  下一页          目录  索引  定位  词汇表  程序库