DBA Data[Home] [Help]

PACKAGE: APPS.GL_AUTOPOST_SETS_PKG

Source


1 PACKAGE gl_autopost_sets_pkg AS
2 /* $Header: glistass.pls 120.4 2005/05/05 01:22:35 kvora ship $ */
3 --
4 -- Package
5 --   gl_autopost_sets_pkg
6 -- Purpose
7 --   To contain validation and insertion routines for
8 --   gl_automatic_posting_sets
9   --
10   -- Procedure
11   --   check_unique
12   -- Purpose
13   --   Checks to make sure that the autopost set name is unique for the
14   --   chart of accounts, calendar and period type combination.
15   -- Arguments
16   --   x_autopost_set_id	The autopost set ID
17   --   x_chart_of_accounts_id   The chart of accounts ID
18   --   x_period_set_name     	The period set name
19   --   x_accounted_period_type	The accounted period type
20   --   row_id			The current rowid
21   --
22 PROCEDURE check_unique(x_autopost_set_name                   VARCHAR2,
23 		       x_chart_of_accounts_id                NUMBER,
24                        x_period_set_name                     VARCHAR2,
25                        x_accounted_period_type               VARCHAR2,
26 		       row_id VARCHAR2);
27 
28 PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
29 		     X_Autopost_Set_Id         IN OUT NOCOPY NUMBER,
30                      X_Autopost_Set_Name                     VARCHAR2,
31                      X_Chart_Of_Accounts_Id                  NUMBER,
32                      X_Period_Set_Name                       VARCHAR2,
33                      X_Accounted_Period_Type                 VARCHAR2,
34                      X_Enabled_Flag                          VARCHAR2,
35                      X_Security_Flag                         VARCHAR2,
36                      X_Submit_All_Priorities_Flag            VARCHAR2,
37                      X_Last_Update_Date                      DATE,
38                      X_Last_Updated_By                       NUMBER,
39                      X_Creation_Date                         DATE,
40                      X_Created_By                            NUMBER,
41                      X_Last_Update_Login                     NUMBER,
42                      X_Description                           VARCHAR2,
43                      X_Num_Of_Priority_Options               NUMBER,
44                      X_Effective_Days_Before                 NUMBER,
45                      X_Effective_Days_After                  NUMBER,
46                      X_Attribute1                            VARCHAR2,
47                      X_Attribute2                            VARCHAR2,
48                      X_Attribute3                            VARCHAR2,
49                      X_Attribute4                            VARCHAR2,
50                      X_Attribute5                            VARCHAR2,
51                      X_Attribute6                            VARCHAR2,
52                      X_Attribute7                            VARCHAR2,
53                      X_Attribute8                            VARCHAR2,
54                      X_Attribute9                            VARCHAR2,
55                      X_Attribute10                           VARCHAR2,
56                      X_Attribute11                           VARCHAR2,
57                      X_Attribute12                           VARCHAR2,
58                      X_Attribute13                           VARCHAR2,
59                      X_Attribute14                           VARCHAR2,
60                      X_Attribute15                           VARCHAR2,
61                      X_Context                               VARCHAR2
62                      );
63 
64 PROCEDURE   Lock_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
65                      X_Autopost_Set_ID         IN OUT NOCOPY NUMBER,
66                      X_Autopost_Set_Name                     VARCHAR2,
67                      X_Chart_Of_Accounts_Id                  NUMBER,
68                      X_Period_Set_Name                       VARCHAR2,
69                      X_Accounted_Period_Type                 VARCHAR2,
70                      X_Enabled_Flag                          VARCHAR2,
71                      X_Security_Flag                         VARCHAR2,
72                      X_Submit_All_Priorities_Flag            VARCHAR2,
73                      X_Description                           VARCHAR2,
74                      X_Num_Of_Priority_Options               NUMBER,
75                      X_Effective_Days_Before                 NUMBER,
76                      X_Effective_Days_After                  NUMBER,
77                      X_Attribute1                            VARCHAR2,
78                      X_Attribute2                            VARCHAR2,
79                      X_Attribute3                            VARCHAR2,
80                      X_Attribute4                            VARCHAR2,
81                      X_Attribute5                            VARCHAR2,
82                      X_Attribute6                            VARCHAR2,
83                      X_Attribute7                            VARCHAR2,
84                      X_Attribute8                            VARCHAR2,
85                      X_Attribute9                            VARCHAR2,
86                      X_Attribute10                           VARCHAR2,
87                      X_Attribute11                           VARCHAR2,
88                      X_Attribute12                           VARCHAR2,
89                      X_Attribute13                           VARCHAR2,
90                      X_Attribute14                           VARCHAR2,
91                      X_Attribute15                           VARCHAR2,
92                      X_Context                               VARCHAR2
93                    );
94 
95 PROCEDURE Update_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
96                      X_Autopost_Set_ID         IN OUT NOCOPY NUMBER,
97                      X_Autopost_Set_Name                     VARCHAR2,
98                      X_Chart_Of_Accounts_Id                  NUMBER,
99                      X_Period_Set_Name                       VARCHAR2,
100                      X_Accounted_Period_Type                 VARCHAR2,
101                      X_Enabled_Flag                          VARCHAR2,
102                      X_Security_Flag                         VARCHAR2,
103                      X_Submit_All_Priorities_Flag            VARCHAR2,
104                      X_Last_Update_Date                      DATE,
105                      X_Last_Updated_By                       NUMBER,
106                      X_Last_Update_Login                     NUMBER,
107                      X_Creation_Date                         DATE,
108                      X_Created_By                            NUMBER,
109                      X_Description                           VARCHAR2,
110                      X_Num_Of_Priority_Options               NUMBER,
111                      X_Effective_Days_Before                 NUMBER,
112                      X_Effective_Days_After                  NUMBER,
113                      X_Attribute1                            VARCHAR2,
114                      X_Attribute2                            VARCHAR2,
115                      X_Attribute3                            VARCHAR2,
116                      X_Attribute4                            VARCHAR2,
117                      X_Attribute5                            VARCHAR2,
118                      X_Attribute6                            VARCHAR2,
119                      X_Attribute7                            VARCHAR2,
120                      X_Attribute8                            VARCHAR2,
121                      X_Attribute9                            VARCHAR2,
122                      X_Attribute10                           VARCHAR2,
123                      X_Attribute11                           VARCHAR2,
124                      X_Attribute12                           VARCHAR2,
125                      X_Attribute13                           VARCHAR2,
126                      X_Attribute14                           VARCHAR2,
127                      X_Attribute15                           VARCHAR2,
128                      X_Context                               VARCHAR2
129                      );
130 
131 PROCEDURE Delete_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
132 		     X_Autopost_Set_Id         IN OUT NOCOPY NUMBER);
133 
134   --
135   -- Procedure
136   -- submit_request
137   -- Purpose
138   --    To submit concurrent request
139   -- Arguments:
140   --	X_access_set_id          NUMBER,
141   --	X_autopost_set_id	 NUMBER
142 
143     FUNCTION submit_request (
144 	X_access_set_id 	NUMBER,
145 	X_autopost_set_id	NUMBER ) RETURN NUMBER;
146 
147 END gl_autopost_sets_pkg;