[Home] [Help]
PACKAGE: APPS.CE_JE_MAPPINGS_PKG
Source
1 PACKAGE CE_JE_MAPPINGS_PKG AUTHID CURRENT_USER as
2 /* $Header: cejemcds.pls 120.1 2006/04/07 06:27:14 svali noship $ */
3 --
4 -- Package
5 -- ce_je_mappings_pkg
6 -- Purpose
7 -- To contain validation and insertion routines for ce_je_mappings
8 -- History
9 -- 08-Sept-2004 Sahik Vali Created
10 G_spec_revision VARCHAR2(1000) := '$Revision: 120.1 $';
11
12 FUNCTION spec_revision RETURN VARCHAR2;
13
14 FUNCTION body_revision RETURN VARCHAR2;
15
16 --
17 -- Procedure
18 -- Insert_Row
19 -- Purpose
20 -- Inserts a row into ce_je_mappings
21 -- History
22 -- 08-Sept-2004 Shaik Vali Created
23 -- Arguments
24 -- all the columns of the table ce_je_mappings
25 -- Example
26 -- ce_je_mappings_pkg.Insert_Row(....;
27 -- Notes
28 --
29 PROCEDURE Insert_Row( X_Rowid IN OUT NOCOPY VARCHAR2,
30 X_JE_Mapping_Id IN OUT NOCOPY NUMBER,
31 X_Bank_Account_Id NUMBER,
32 X_Trx_Code_Id NUMBER,
33 X_Search_String_txt VARCHAR2,
34 X_GL_Account_CCID NUMBER,
35 X_Reference_txt VARCHAR2,
36 X_Last_Updated_By NUMBER,
37 X_Last_Update_Date DATE,
38 X_Last_Update_Login NUMBER,
39 X_Created_By NUMBER,
40 X_Creation_Date DATE,
41 X_trxn_subtype_code_id NUMBER
42 );
43 --
44 -- Procedure
45 -- Lock_Row
46 -- Purpose
47 -- Locks a row into ce_je_mappings
48 -- History
49 -- 08-Sept-2004 Shaik Vali Created
50 -- Arguments
51 -- all the columns of the table ce_je_mappings
52 -- Example
53 -- ce_je_mappings_pkg.Lock_Row(....;
54 -- Notes
55 --
56 PROCEDURE Lock_Row(X_Rowid VARCHAR2,
57 X_JE_Mapping_Id NUMBER,
58 X_Bank_Account_Id NUMBER,
59 X_Trx_Code_Id NUMBER,
60 X_GL_Account_CCID NUMBER,
61 X_Search_String_txt VARCHAR2,
62 X_Reference_txt VARCHAR2,
63 X_trxn_subtype_code_id NUMBER );
64 --
65 -- Procedure
66 -- Update_Row
67 -- Purpose
68 -- Updates a row into ce_je_mappings
69 -- History
70 -- 08-Sept-2004 Shaik Vali Created
71 -- Arguments
72 -- all the columns of the table ce_je_mappings
73 -- Example
74 -- ce_je_mappings.Update_Row(....;
75 -- Notes
76 --
77 PROCEDURE Update_Row(X_Rowid VARCHAR2,
78 X_JE_Mapping_Id NUMBER,
79 X_Bank_Account_Id NUMBER,
80 X_Trx_Code_Id NUMBER,
81 X_GL_Account_CCID NUMBER,
82 X_Search_String_txt VARCHAR2,
83 X_Reference_txt VARCHAR2,
84 X_Last_Updated_By NUMBER,
85 X_Last_Update_Date DATE,
86 X_Last_Update_Login NUMBER,
87 X_trxn_subtype_code_id NUMBER
88 );
89 --
90 -- Procedure
91 -- Delete_Row
92 -- Purpose
93 -- Deletes a row from ce_je_mappings
94 -- History
95 -- 08-Sept-2004 Shaik Vali Created
96 -- Arguments
97 -- x_rowid Rowid of a row
98 -- Example
99 -- ce_je_mappings_pkg.delete_row();
100 -- Notes
101 --
102 PROCEDURE Delete_Row(X_Rowid VARCHAR2);
103 --
104 -- Procedure
105 -- check_unique_combination
106 -- Purpose
107 -- Checks for uniquness of combination of the Bank account,
108 -- Transaction code,Search string and GL Account before
109 -- insertion and updates for a given mapping
110 -- History
111 -- 08-Sept-2004 Shaik Vali Created
112 -- Arguments
113 -- x_row_id Rowid of a row
114 -- X_trx_code Transaction code of row to be inserted or updated
115 -- X_bank_account_id Bank Account Id
116 -- Example
117 -- ce_je_mappings_pkg.check_unique_combination(
118 -- Notes
119 --
120
121
122 PROCEDURE check_unique_combination( X_bank_account_id IN NUMBER,
123 X_trx_code_id IN NUMBER,
124 X_GL_account_ccid IN NUMBER,
125 X_Search_string_txt VARCHAR2,
126 X_Row_id IN VARCHAR2 );
127
128
129 END CE_JE_MAPPINGS_PKG;