DBA Data[Home] [Help]

PACKAGE: APPS.GL_RECURRING_HEADERS_PKG

Source


1 PACKAGE GL_RECURRING_HEADERS_PKG AS
2 /* $Header: glirechs.pls 120.4 2005/05/05 01:20:03 kvora ship $ */
3 --
4 -- Package
5 --   GL_RECURRING_HEADERS_PKG
6 -- Purpose
7 --   To group all the procedures/functions for gl_recurring_headers_pkg.
8 -- History
9 --   01.08.94   E. Rumanang   Created
10 --
11 
12   --
13   -- Procedure
14   --   is_valid_header_exist
15   -- Purpose
16   --   Check if the batch has valid headers.  If it has return TRUE,
17   --   else return FALSE.
18   -- History
19   --   01.08.94   E. Rumanang   Created
20   -- Arguments
21   --   x_set_of_books_id        The set of books to be checked
22   --   x_recurring_batch_id	The batch of the headers.
23   -- Example
24   --   GL_RECURRING_HEADERS_PKG.is_valid_header_exist( 10, 100 );
25   -- Notes
26   --
27   FUNCTION is_valid_header_exist(
28     x_ledger_id NUMBER,
29     x_recurring_batch_id NUMBER ) RETURN BOOLEAN;
30 
31 
32 
33 
34   --
35   -- Procedure
36   --   check_unique
37   -- Purpose
38   --   Ensure new recurring entry name is unique.
39   -- History
40   --   20-FEB-1994  ERumanan  Created.
41   -- Arguments
42   --   x_rowid    The ID of the row to be checked
43   --   x_name     The recurring entry name to be checked
44   --   x_batchid  The recurring batch id to be checked
45   -- Example
46   --   GL_RECURRING_HEADERS_PKG.check_unique( 12345, 'Nascar Formula 1' );
47   -- Notes
48   --
49   PROCEDURE check_unique( x_rowid    VARCHAR2,
50                           x_name     VARCHAR2,
51                           x_batchid  NUMBER );
52 
53 
54 
55   --
56   -- Procedure
57   --   get_unique_id
58   -- Purpose
59   --   Get a new sequence unique id for a new recurring formula.
60   -- History
61   --   20-FEB-1994  ERumanan  Created.
62   -- Arguments
63   --   none
64   -- Example
65   --   :REC_BATCH.recurring_batch_id := GL_RECURRING_HEADERS_PKG.get_unique_id;
66   -- Notes
67   --
68   FUNCTION get_unique_id RETURN NUMBER;
69 
70 
71 
72 
73   --
74   -- Procedure
75   --   delete_rows
76   -- Purpose
77   --   Delete rows for all the detail blocks.
78   -- History
79   --   20-MAR-1994  ERumanan  Created.
80   -- Arguments
81   --   x_batch_id  The recurring batch id.
82   -- Example
83   --   GL_RECURRING_HEADERS_PKG.delete_rows( 12345 );
84   -- Notes
85   --
86   PROCEDURE delete_rows( x_batch_id    NUMBER );
87 
88 
89 
90 
91 
92 -- *************************************************************************
93 
94 PROCEDURE Insert_Row(X_Rowid                 IN OUT  NOCOPY VARCHAR2,
95                      X_Recurring_Header_Id    IN OUT NOCOPY NUMBER,
96                      X_Last_Update_Date                     DATE,
97                      X_Last_Updated_By                      NUMBER,
98                      X_Ledger_Id                            NUMBER,
99                      X_Name                                 VARCHAR2,
100                      X_Je_Category_Name                     VARCHAR2,
101                      X_Enabled_Flag                         VARCHAR2,
102                      X_Allocation_Flag                      VARCHAR2,
103                      X_Currency_Code                        VARCHAR2,
104                      X_Currency_Conversion_Type             VARCHAR2,
105                      X_Creation_Date                        DATE,
106                      X_Created_By                           NUMBER,
107                      X_Last_Update_Login                    NUMBER,
108                      X_Recurring_Batch_Id                   NUMBER,
109                      X_Period_Type                          VARCHAR2,
110                      X_Last_Executed_Period_Name            VARCHAR2,
111                      X_Last_Executed_Date                   DATE,
112                      X_Start_Date_Active                    DATE,
113                      X_End_Date_Active                      DATE,
114                      X_Attribute1                           VARCHAR2,
115                      X_Attribute2                           VARCHAR2,
116                      X_Attribute3                           VARCHAR2,
117                      X_Attribute4                           VARCHAR2,
118                      X_Attribute5                           VARCHAR2,
119                      X_Attribute6                           VARCHAR2,
120                      X_Attribute7                           VARCHAR2,
121                      X_Attribute8                           VARCHAR2,
122                      X_Attribute9                           VARCHAR2,
123                      X_Attribute10                          VARCHAR2,
124                      X_Context                              VARCHAR2
125                      );
126 
127 
128 
129 
130 PROCEDURE Lock_Row(X_Rowid                                  VARCHAR2,
131                    X_Recurring_Header_Id                    NUMBER,
132                    X_Ledger_Id                              NUMBER,
133                    X_Name                                   VARCHAR2,
134                    X_Je_Category_Name                       VARCHAR2,
135                    X_Enabled_Flag                           VARCHAR2,
136                    X_Allocation_Flag                        VARCHAR2,
137                    X_Currency_Code                          VARCHAR2,
138                    X_Currency_Conversion_Type               VARCHAR2,
139                    X_Recurring_Batch_Id                     NUMBER,
140                    X_Period_Type                            VARCHAR2,
141                    X_Last_Executed_Period_Name              VARCHAR2,
142                    X_Last_Executed_Date                     DATE,
143                    X_Start_Date_Active                      DATE,
144                    X_End_Date_Active                        DATE,
145                    X_Attribute1                             VARCHAR2,
146                    X_Attribute2                             VARCHAR2,
147                    X_Attribute3                             VARCHAR2,
148                    X_Attribute4                             VARCHAR2,
149                    X_Attribute5                             VARCHAR2,
150                    X_Attribute6                             VARCHAR2,
151                    X_Attribute7                             VARCHAR2,
152                    X_Attribute8                             VARCHAR2,
153                    X_Attribute9                             VARCHAR2,
154                    X_Attribute10                            VARCHAR2,
155                    X_Context                                VARCHAR2
156                    );
157 
158 
159 
160 
161 PROCEDURE Update_Row(X_Rowid                               VARCHAR2,
162                      X_Recurring_Header_Id                 NUMBER,
163                      X_Last_Update_Date                    DATE,
164                      X_Last_Updated_By                     NUMBER,
165                      X_Ledger_Id                           NUMBER,
166                      X_Name                                VARCHAR2,
167                      X_Je_Category_Name                    VARCHAR2,
168                      X_Enabled_Flag                        VARCHAR2,
169                      X_Allocation_Flag                     VARCHAR2,
170                      X_Currency_Code                       VARCHAR2,
171                      X_Currency_Conversion_Type            VARCHAR2,
172                      X_Last_Update_Login                   NUMBER,
173                      X_Recurring_Batch_Id                  NUMBER,
174                      X_Period_Type                         VARCHAR2,
175                      X_Last_Executed_Period_Name           VARCHAR2,
176                      X_Last_Executed_Date                  DATE,
177                      X_Start_Date_Active                   DATE,
178                      X_End_Date_Active                     DATE,
179                      X_Attribute1                          VARCHAR2,
180                      X_Attribute2                          VARCHAR2,
181                      X_Attribute3                          VARCHAR2,
182                      X_Attribute4                          VARCHAR2,
183                      X_Attribute5                          VARCHAR2,
184                      X_Attribute6                          VARCHAR2,
185                      X_Attribute7                          VARCHAR2,
186                      X_Attribute8                          VARCHAR2,
187                      X_Attribute9                          VARCHAR2,
188                      X_Attribute10                         VARCHAR2,
189                      X_Context                             VARCHAR2
190   --                   Currency_Changed       IN OUT NOCOPY VARCHAR2
191                      );
192 
193 
194 
195 
196 PROCEDURE Delete_Row(X_Rowid VARCHAR2);
197 
198 
199 
200 
201 
202 END GL_RECURRING_HEADERS_PKG;