DBA Data[Home] [Help]

PACKAGE: APPS.XLE_HISTORY_PUB

Source


1 PACKAGE XLE_History_PUB AS
2 /* $Header: xlehisps.pls 120.2 2005/08/08 19:02:49 shijain ship $ */
3 --------------------------------------
4 -- declaration of record type
5 --------------------------------------
6 
7 TYPE T_VALUE_REC IS RECORD (
8     column_name VARCHAR2(30),
9     data_type VARCHAR2(106),
10     old_value VARCHAR2(2000),
11     new_value VARCHAR2(2000)
12 );
13 TYPE T_VALUE_TBL IS TABLE OF T_VALUE_REC INDEX BY BINARY_INTEGER;
14 
15 --------------------------------------
16 -- declaration of global variables
17 --------------------------------------
18 
19 G_VALUE_LIST T_VALUE_TBL;
20 G_TABLE_NAME VARCHAR2(30);
21 G_PRIMARY_KEY_NAME VARCHAR2(30);
22 G_PRIMARY_KEY_ID NUMBER;
23 
24 --------------------------------------
25 -- declaration of public procedures
26 --------------------------------------
27 
28 procedure log_record_pre(
29     p_id NUMBER,
30     p_primary_key_name VARCHAR2,
31     p_table_name VARCHAR2
32 );
33 
34 procedure log_record_post(
35     p_id NUMBER,
36     p_primary_key_name VARCHAR2,
37     p_table_name VARCHAR2,
38     p_effective_from DATE,
39     p_comment VARCHAR2,
40     p_error_type     OUT NOCOPY  VARCHAR2,
41     p_return_status  OUT NOCOPY  VARCHAR2
42 );
43 
44 procedure log_record_ins(
45     p_id NUMBER,
46     p_primary_key_name VARCHAR2,
47     p_table_name VARCHAR2,
48     p_effective_from DATE,
49     p_comment VARCHAR2,
50     p_error_type     OUT NOCOPY  VARCHAR2,
51     p_return_status  OUT NOCOPY  VARCHAR2
52 );
53 
54 
55 END XLE_History_PUB;
56