[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;