DBA Data[Home] [Help]

PACKAGE BODY: APPS.CN_RULE_ATTR_EXPRESSION_PKG

Source


1 PACKAGE BODY CN_RULE_ATTR_EXPRESSION_PKG AS
2 /* $Header: cntraeb.pls 115.4 2002/11/21 21:10:19 hlchen ship $ */
3 --
4 -- Package Name
5 -- CN_RULE_ATTR_EXPRESSION
6 -- Purpose
7 --  Table Handler for CN_RULE_ATTR_EXPRESSION
8 --
9 -- History
10 -- 02-feb-01	Kumar Sivasankaran
11 -- ==========================================================================
12 -- |
13 -- |                             PRIVATE VARIABLES
14 -- |
15 -- ==========================================================================
16   g_program_type     VARCHAR2(30) := NULL;
17 -- ==========================================================================
18 -- |
19 -- |                             PRIVATE ROUTINES
20 -- |
21 -- ==========================================================================
22 
23 -- ==========================================================================
24 --  |                             Custom Validation
25 -- ==========================================================================
26 
27 -- ==========================================================================
28   -- Procedure Name
29   --	Insert_row
30   -- Purpose
31   --    Main insert procedure
32 -- ==========================================================================
33 PROCEDURE insert_row
34    (p_rule_attr_expression_id   IN OUT NOCOPY NUMBER
35     ,p_operand1                   NUMBER
36     ,p_operand2                   NUMBER
37     ,p_operator                   NUMBER          := NULL
38     ,p_rule_id                    NUMBER          := NULL
39     ,p_operand_expression_id	NUMBER		:= NULL
40     ,p_operand1_ra_rae_flag       VARCHAR2        := NULL
41     ,p_operand2_ra_rae_flag       VARCHAR2        := NULL
42     ,p_Created_By               NUMBER
43     ,p_Creation_Date            DATE
44     ,p_Last_Updated_By          NUMBER
45     ,p_Last_Update_Date         DATE
46     ,p_Last_Update_Login        NUMBER
47   )  IS
48       l_dummy NUMBER;
49 
50    BEGIN
51 
52      INSERT INTO cn_rule_attr_expression
53    (	rule_attr_expression_id
54     	,operand1
55     	,operand2
56     	,operator
57     	,rule_id
58     	,operand_expression_id
59     	,operand1_ra_rae_flag
60     	,operand2_ra_rae_flag
61     	,Created_By
62     	,Creation_Date
63     	,Last_Updated_By
64     	,Last_Update_Date
65     	,Last_Update_Login)
66    VALUES
67     (	p_rule_attr_expression_id
68      	,p_operand1
69      	,p_operand2
70      	,p_operator
71      	,p_rule_id
72     	,p_operand_expression_id
73      	,p_operand1_ra_rae_flag
74      	,p_operand2_ra_rae_flag
75      	,p_Created_By
76      	,p_Creation_Date
77 	,p_Last_Updated_By
78 	,p_Last_Update_Date
79 	,p_Last_Update_Login
80 	);
81 
82    END Insert_row;
83 
84 -- ==========================================================================
85   -- Procedure Name
86   --	Delete_row
87   -- Purpose
88   --    Delete the Rule Attr Expression
89 -- ==========================================================================
90 
91   PROCEDURE Delete_row( p_rule_id     NUMBER ) IS
92   BEGIN
93 
94      DELETE FROM cn_rule_attr_expression
95        WHERE  rule_id = p_rule_id;
96 
97   END Delete_row;
98 
99 END CN_RULE_ATTR_EXPRESSION_PKG;