DBA Data[Home] [Help]

PACKAGE: APPS.PA_COSTING

Source


1 PACKAGE PA_COSTING AUTHID CURRENT_USER AS
2 /* $Header: PAXCOSTS.pls 120.5.12020000.2 2013/03/31 03:47:46 arbandyo ship $ */
3 
4   PROCEDURE  ReverseCdl( X_expenditure_item_id            IN NUMBER
5                        , X_billable_flag                  IN VARCHAR2
6                        , X_amount                         IN NUMBER DEFAULT NULL
7                        , X_quantity                       IN NUMBER DEFAULT NULL
8                        , X_burdened_cost                  IN NUMBER DEFAULT NULL
9                        , X_dr_ccid                        IN NUMBER DEFAULT NULL
10                        , X_cr_ccid                        IN NUMBER DEFAULT NULL
11                        , X_tr_source_accounted            IN VARCHAR2 DEFAULT NULL
12                        , X_line_type                      IN VARCHAR2
13                        , X_user                           IN NUMBER
14           	       , X_denom_currency_code            IN VARCHAR2
15                        , X_denom_raw_cost                 IN NUMBER
16                        , X_denom_burden_cost              IN NUMBER
17                        , X_acct_currency_code             IN VARCHAR2
18                        , X_acct_rate_date                 IN DATE
19                        , X_acct_rate_type                 IN VARCHAR2
20                        , X_acct_exchange_rate             IN NUMBER
21                        , X_acct_raw_cost                  IN NUMBER
22                        , X_acct_burdened_cost             IN NUMBER
23                        , X_project_currency_code          IN VARCHAR2
24                        , X_project_rate_date              IN DATE
25                        , X_project_rate_type              IN VARCHAR2
26                        , X_project_exchange_rate          IN NUMBER
27                        , P_Projfunc_currency_code         IN VARCHAR2 default null
28                        , P_Projfunc_cost_rate_date        IN DATE     default null
29                        , P_Projfunc_cost_rate_type        IN VARCHAR2 default null
30                        , P_Projfunc_cost_exchange_rate    IN NUMBER   default null
31                        , P_project_raw_cost               IN NUMBER   default null
32                        , P_project_burdened_cost          IN NUMBER   default null
33                        , P_Work_Type_Id                   IN NUMBER   default null
34                        , X_err_code                       IN OUT NOCOPY NUMBER
35                        , X_err_stage                      IN OUT NOCOPY VARCHAR2
36                        , X_err_stack                      IN OUT NOCOPY VARCHAR2
37 		       , p_mode                           IN VARCHAR2  default 'COSTING'
38                        , X_line_num                       IN NUMBER DEFAULT NULL); -- Bug 4374769 : A new parameter X_line_num is added.
39                        --, p_agreement_id                   IN NUMBER DEFAULT NULL ) ; --FSIO Changes
40 
41 /*
42 ** PROCEDURE  CreateNewCdl( X_expenditure_item_id         IN NUMBER
43 **                          , X_err_stack                   IN OUT VARCHAR2 );
44 */
45 -- comment this out since told to not use overloading...
46 
47 -- create another spec for CreateNewCdl due to bug 666884.
48 
49   PROCEDURE  CreateNewCdl( X_expenditure_item_id         IN NUMBER
50                          , X_amount                      IN NUMBER
51                          , X_dr_ccid                     IN NUMBER
52                          , X_cr_ccid                     IN NUMBER
53                          , X_transfer_status_code        IN VARCHAR2
54                          , X_quantity                    IN NUMBER
55                          , X_billable_flag               IN VARCHAR2
56                          , X_request_id                  IN NUMBER
57                          , X_program_application_id      IN NUMBER
58                          , x_program_id                  IN NUMBER
59                          , x_program_update_date         IN DATE
60                          , X_pa_date                     IN DATE
61                          , X_recvr_pa_date               IN DATE          /**CBGA**/
62                          , X_gl_date                     IN DATE
63                          , X_transferred_date            IN DATE
64                          , X_transfer_rejection_reason   IN VARCHAR2
65                          , X_line_type                   IN VARCHAR2
66                          , X_ind_compiled_set_id         IN NUMBER
67                          , X_burdened_cost               IN NUMBER
68                          , X_line_num_reversed           IN NUMBER
69                          , X_reverse_flag                IN VARCHAR2
70                          , X_user                        IN NUMBER
71                          , X_err_code                    IN OUT NOCOPY NUMBER
72                          , X_err_stage                   IN OUT NOCOPY VARCHAR2
73                          , X_err_stack                   IN OUT NOCOPY VARCHAR2
74                          , X_project_id                  IN NUMBER
75                          , X_task_id                     IN NUMBER
76                          , X_cdlsr1                      IN VARCHAR2 default null
77                          , X_cdlsr2                      IN VARCHAR2 default null
78                          , X_cdlsr3                      IN VARCHAR2 default null
79 			 , X_denom_currency_code         IN VARCHAR2 default null
80 			 , X_denom_raw_cost	            IN NUMBER   default null
81 			 , X_denom_burden_cost	         IN NUMBER   default null
82 			 , X_acct_currency_code	         IN VARCHAR2 default null
83 			 , X_acct_rate_date	            IN DATE     default null
84 			 , X_acct_rate_type	            IN VARCHAR2 default null
85 			 , X_acct_exchange_rate	         IN NUMBER   default null
86 			 , X_acct_raw_cost		         IN NUMBER   default null
87 			 , X_acct_burdened_cost	         IN NUMBER   default null
88 			 , X_project_currency_code	      IN VARCHAR2 default null
89 			 , X_project_rate_date	         IN DATE     default null
90 			 , X_project_rate_type	         IN VARCHAR2 default null
91 			 , X_project_exchange_rate       IN NUMBER   default null
92                          , P_PaPeriodName              IN Varchar2 default null
93                          , P_RecvrPaPeriodName         IN Varchar2 default null
94                          , P_GlPeriodName              IN Varchar2 default null
95                          , P_RecvrGlDate               IN DATE     default null
96                          , P_RecvrGlPeriodName         IN Varchar2 default null
97                          , P_Projfunc_currency_code    IN VARCHAR2 default null
98                          , P_Projfunc_cost_rate_date        IN DATE     default null
99                          , P_Projfunc_cost_rate_type        IN VARCHAR2 default null
100                          , P_Projfunc_cost_exchange_rate    IN NUMBER   default null
101                          , P_project_raw_cost          IN NUMBER   default null
102                          , P_project_burdened_cost     IN NUMBER   default null
103                          , P_Work_Type_Id              IN NUMBER   default null
104 			 , p_mode                           IN VARCHAR2  default 'COSTING'
105                          , p_cdlsr4                      IN VARCHAR2 default null
106                          , p_si_assets_addition_flag   IN VARCHAR2 default NULL
107                          , p_cdlsr5                    IN NUMBER default null
108 			 , P_Parent_Line_Num           IN NUMBER DEFAULT NULL
109 			             /* 12.2 payroll intg .. start */
110 						 , p_rate_source_code          IN VARCHAR2 default null
111 						 , p_costing_method            IN VARCHAR2 default null
112 			             /* 12.2 payroll intg .. end */
113                          --, p_agreement_id              IN NUMBER Default NULL); --FSIO Changes
114              , p_cbs_element_id            IN NUMBER default null -- Added for CBS Enhancement Bug 16220146
115              );
116 
117   PROCEDURE  CreateExternalCdl( X_expenditure_item_id         IN NUMBER
118                               , X_ei_date                     IN DATE
119                               , X_amount                      IN NUMBER
120                               , X_dr_ccid                     IN NUMBER
121                               , X_cr_ccid                     IN NUMBER
122                               , X_transfer_status_code        IN VARCHAR2
123                               , X_quantity                    IN NUMBER
124                               , X_billable_flag               IN VARCHAR2
125                               , X_request_id                  IN NUMBER
126                               , X_program_application_id      IN NUMBER
127                               , x_program_id                  IN NUMBER
128                               , x_program_update_date         IN DATE
129                               , X_pa_date                     IN DATE
130                               , X_recvr_pa_date               IN DATE          /**CBGA**/
131                               , X_gl_date                     IN DATE
132                               , X_transferred_date            IN DATE
133                               , X_transfer_rejection_reason   IN VARCHAR2
134                               , X_line_type                   IN VARCHAR2
135                               , X_ind_compiled_set_id         IN NUMBER
136                               , X_burdened_cost               IN NUMBER
137                               , X_user                        IN NUMBER
138                               , X_project_id                  IN NUMBER
139                               , X_task_id                     IN NUMBER
140                               , X_cdlsr1                      IN VARCHAR2 default null
141                               , X_cdlsr2                      IN VARCHAR2 default null
142                               , X_cdlsr3                      IN VARCHAR2 default null
143   	                      , X_denom_currency_code         IN VARCHAR2 default null
144 	                      , X_denom_raw_cost	           IN NUMBER   default null
145 	                      , X_denom_burden_cost	        IN NUMBER   default null
146 	                      , X_acct_currency_code	        IN VARCHAR2 default null
147 	                      , X_acct_rate_date	           IN DATE     default null
148 	                      , X_acct_rate_type	           IN VARCHAR2 default null
149 	                      , X_acct_exchange_rate	        IN NUMBER   default null
150 	                      , X_acct_raw_cost		           IN NUMBER   default null
151 	                      , X_acct_burdened_cost	        IN NUMBER   default null
152 	                      , X_project_currency_code	     IN VARCHAR2 default null
153 	                      , X_project_rate_date	        IN DATE     default null
154 	                      , X_project_rate_type	        IN VARCHAR2 default null
155 	                      , X_project_exchange_rate       IN NUMBER   default null
156                               , P_PaPeriodName                 IN Varchar2 default null
157                               , P_RecvrPaPeriodName            IN Varchar2 default null
158                               , P_GlPeriodName                 IN Varchar2 default null
159                               , P_RecvrGlDate                  IN DATE     default null
160                               , P_RecvrGlPeriodName            IN Varchar2 default null
161                               , P_Projfunc_currency_code    IN VARCHAR2 default null
162                               , P_Projfunc_cost_rate_date        IN DATE     default null
163                               , P_Projfunc_cost_rate_type        IN VARCHAR2 default null
164                               , P_Projfunc_cost_exchange_rate    IN NUMBER   default null
165                               , P_Project_raw_cost          IN NUMBER   default null
166                               , P_Project_burdened_cost     IN NUMBER   default null
167                               , P_Work_Type_Id              IN NUMBER   default null
168                               , p_cdlsr4                      IN VARCHAR2 default null
169 			      , p_si_assets_addition_flag   IN VARCHAR2 default NULL
170                               , p_cdlsr5                      IN NUMBER default null
171                               , p_cbs_element_id                    IN NUMBER   default null -- Added for CBS Enhancement Bug 16220146
175                               --, p_agreement_id                IN NUMBER default null); --FSIO Changes
172                               , X_err_code                    IN OUT NOCOPY NUMBER
173                               , X_err_stage                   IN OUT NOCOPY VARCHAR2
174                               , X_err_stack                   IN OUT NOCOPY VARCHAR2);
176 
177    FUNCTION Is_Accounted(X_Transaction_Source IN VARCHAR2)
178    RETURN VARCHAR2;
179 
180    PRAGMA RESTRICT_REFERENCES(Is_Accounted,WNDS,WNPS);
181 
182    PROCEDURE  CreateReverseCdl ( X_exp_item_id  IN     NUMBER,
183                                  X_backout_id   IN     NUMBER,
184                                  X_user         IN     NUMBER,
185                                  X_status       OUT    NOCOPY NUMBER);
186 END PA_COSTING ;