DBA Data[Home] [Help]

PACKAGE: APPS.PN_VAR_RENTS_PKG

Source


1 package PN_VAR_RENTS_PKG as
2 /* $Header: PNVRENTS.pls 120.3 2007/01/30 04:05:48 piagrawa noship $ */
3 
4 PROCEDURE INSERT_ROW (
5   X_ROWID                       in out NOCOPY VARCHAR2,
6   X_VAR_RENT_ID                 in out NOCOPY NUMBER,
7   X_RENT_NUM                    in out NOCOPY VARCHAR2,
8   X_LEASE_ID                    in NUMBER,
9   X_LOCATION_ID                 in NUMBER,
10   X_PRORATION_DAYS              in NUMBER,
11   X_PURPOSE_CODE                in VARCHAR2,
12   X_TYPE_CODE                   in VARCHAR2,
13   X_COMMENCEMENT_DATE           in DATE,
14   X_TERMINATION_DATE            in DATE,
15   X_ABSTRACTED_BY_USER          in NUMBER,
16   X_CUMULATIVE_VOL              in VARCHAR2,
17   X_ACCRUAL                     in VARCHAR2,
18   X_UOM_CODE                    in VARCHAR2,
19   --X_ROUNDING                  in VARCHAR2,
20   X_INVOICE_ON                  in VARCHAR2,
21   X_NEGATIVE_RENT               in VARCHAR2,
22   X_TERM_TEMPLATE_ID            in NUMBER,
23  -- codev  X_ABATEMENT_AMOUNT            in NUMBER,
24   X_ATTRIBUTE_CATEGORY          in VARCHAR2,
25   X_ATTRIBUTE1                  in VARCHAR2,
26   X_ATTRIBUTE2                  in VARCHAR2,
27   X_ATTRIBUTE3                  in VARCHAR2,
28   X_ATTRIBUTE4                  in VARCHAR2,
29   X_ATTRIBUTE5                  in VARCHAR2,
30   X_ATTRIBUTE6                  in VARCHAR2,
31   X_ATTRIBUTE7                  in VARCHAR2,
32   X_ATTRIBUTE8                  in VARCHAR2,
33   X_ATTRIBUTE9                  in VARCHAR2,
34   X_ATTRIBUTE10                 in VARCHAR2,
35   X_ATTRIBUTE11                 in VARCHAR2,
36   X_ATTRIBUTE12                 in VARCHAR2,
37   X_ATTRIBUTE13                 in VARCHAR2,
38   X_ATTRIBUTE14                 in VARCHAR2,
39   X_ATTRIBUTE15                 in VARCHAR2,
40   X_ORG_ID                      in NUMBER default NULL,
41   X_CREATION_DATE               in DATE,
42   X_CREATED_BY                  in NUMBER,
43   X_LAST_UPDATE_DATE            in DATE,
44   X_LAST_UPDATED_BY             in NUMBER,
45   X_LAST_UPDATE_LOGIN           in NUMBER,
46   X_CURRENCY_CODE               in VARCHAR2,
47   X_AGREEMENT_TEMPLATE_ID       in NUMBER,
48   X_PRORATION_RULE              in VARCHAR2,
49   X_CHG_CAL_VAR_RENT_ID         in NUMBER
50   );
51 
52 PROCEDURE LOCK_ROW (
53   X_VAR_RENT_ID                 in NUMBER,
54   X_RENT_NUM                    in VARCHAR2,
55   X_LEASE_ID                    in NUMBER,
56   X_LOCATION_ID                 in NUMBER,
57   X_PRORATION_DAYS              in NUMBER,
58   X_PURPOSE_CODE                in VARCHAR2,
59   X_TYPE_CODE                   in VARCHAR2,
60   X_COMMENCEMENT_DATE           in DATE,
61   X_TERMINATION_DATE            in DATE,
62   X_ABSTRACTED_BY_USER          in NUMBER,
63   X_CUMULATIVE_VOL              in VARCHAR2,
64   X_ACCRUAL                     in VARCHAR2,
65   X_UOM_CODE                    in VARCHAR2,
66   --X_ROUNDING                  in VARCHAR2,
67   X_INVOICE_ON                  in VARCHAR2,
68   X_NEGATIVE_RENT               in VARCHAR2,
69   X_TERM_TEMPLATE_ID            in NUMBER,
70  -- codev  X_ABATEMENT_AMOUNT            in NUMBER,
71   X_ATTRIBUTE_CATEGORY          in VARCHAR2,
72   X_ATTRIBUTE1                  in VARCHAR2,
73   X_ATTRIBUTE2                  in VARCHAR2,
74   X_ATTRIBUTE3                  in VARCHAR2,
75   X_ATTRIBUTE4                  in VARCHAR2,
76   X_ATTRIBUTE5                  in VARCHAR2,
77   X_ATTRIBUTE6                  in VARCHAR2,
78   X_ATTRIBUTE7                  in VARCHAR2,
79   X_ATTRIBUTE8                  in VARCHAR2,
80   X_ATTRIBUTE9                  in VARCHAR2,
81   X_ATTRIBUTE10                 in VARCHAR2,
82   X_ATTRIBUTE11                 in VARCHAR2,
83   X_ATTRIBUTE12                 in VARCHAR2,
84   X_ATTRIBUTE13                 in VARCHAR2,
85   X_ATTRIBUTE14                 in VARCHAR2,
86   X_ATTRIBUTE15                 in VARCHAR2,
87   X_CURRENCY_CODE               in VARCHAR2,
88   X_AGREEMENT_TEMPLATE_ID       in NUMBER,
89   X_PRORATION_RULE              in VARCHAR2,
90   X_CHG_CAL_VAR_RENT_ID         in NUMBER
91   );
92 
93 PROCEDURE UPDATE_ROW (
94   X_VAR_RENT_ID                 in NUMBER,
95   X_RENT_NUM                    in VARCHAR2,
96   X_LEASE_ID                    in NUMBER,
97   X_LOCATION_ID                 in NUMBER,
98   X_PRORATION_DAYS              in NUMBER,
99   X_PURPOSE_CODE                in VARCHAR2,
100   X_TYPE_CODE                   in VARCHAR2,
101   X_COMMENCEMENT_DATE           in DATE,
102   X_TERMINATION_DATE            in DATE,
103   X_ABSTRACTED_BY_USER          in NUMBER,
104   X_CUMULATIVE_VOL              in VARCHAR2,
105   X_ACCRUAL                     in VARCHAR2,
106   X_UOM_CODE                    in VARCHAR2,
107   --X_ROUNDING                  in VARCHAR2,
108   X_INVOICE_ON                  in VARCHAR2,
109   X_NEGATIVE_RENT               in VARCHAR2,
110   X_TERM_TEMPLATE_ID            in NUMBER,
111 -- codev  X_ABATEMENT_AMOUNT            in NUMBER,
112   X_ATTRIBUTE_CATEGORY          in VARCHAR2,
113   X_ATTRIBUTE1                  in VARCHAR2,
114   X_ATTRIBUTE2                  in VARCHAR2,
115   X_ATTRIBUTE3                  in VARCHAR2,
116   X_ATTRIBUTE4                  in VARCHAR2,
117   X_ATTRIBUTE5                  in VARCHAR2,
118   X_ATTRIBUTE6                  in VARCHAR2,
119   X_ATTRIBUTE7                  in VARCHAR2,
120   X_ATTRIBUTE8                  in VARCHAR2,
121   X_ATTRIBUTE9                  in VARCHAR2,
122   X_ATTRIBUTE10                 in VARCHAR2,
123   X_ATTRIBUTE11                 in VARCHAR2,
124   X_ATTRIBUTE12                 in VARCHAR2,
125   X_ATTRIBUTE13                 in VARCHAR2,
126   X_ATTRIBUTE14                 in VARCHAR2,
127   X_ATTRIBUTE15                 in VARCHAR2,
128   X_LAST_UPDATE_DATE            in DATE,
129   X_LAST_UPDATED_BY             in NUMBER,
130   X_LAST_UPDATE_LOGIN           in NUMBER,
131   X_CURRENCY_CODE               in VARCHAR2,
132   X_AGREEMENT_TEMPLATE_ID       in NUMBER,
133   X_PRORATION_RULE              in VARCHAR2,
134   X_CHG_CAL_VAR_RENT_ID         in NUMBER
135   );
136 
137 PROCEDURE DELETE_ROW (
138   X_VAR_RENT_ID                 in NUMBER
139   );
140 
141 ------------------------------------------------------------------------
142 -- PROCEDURE : CHECK_UNIQUE_RENT_NUMBER
143 ------------------------------------------------------------------------
144 PROCEDURE CHECK_UNIQUE_RENT_NUMBER
145   (
146   X_RETURN_STATUS               in out NOCOPY  VARCHAR2,
147   X_VAR_RENT_ID                 in NUMBER,
148   X_RENT_NUM                    in VARCHAR2,
149   X_ORG_ID                      in NUMBER
150   );
151 
152 ------------------------------------------------------------------------
153 -- PROCEDURE : CREATE_VAR_RENT_AGREEMENT
154 ------------------------------------------------------------------------
155 Procedure create_var_rent_agreement
156 ( p_pn_var_rents_rec IN pn_var_rents_all%rowtype DEFAULT NULL,
157   p_var_rent_dates_rec IN pn_var_rent_dates_all%rowtype DEFAULT NULL,
158   p_create_periods IN VARCHAR2 DEFAULT 'N',
159   x_var_rent_id  OUT NOCOPY NUMBER,
160   x_var_rent_num OUT NOCOPY VARCHAR2);
161 
162 ------------------------------------------------------------------------
163 -- PROCEDURE : MODIF_VAR_RENT
164 ------------------------------------------------------------------------
165 PROCEDURE MODIF_VAR_RENT(x_var_rent_id IN NUMBER,
166                          x_excess_abat_code IN VARCHAR2,
167                          x_order_of_appl_code IN VARCHAR2) ;
168 ------------------------------------------------------------------------
169 -- PROCEDURE : DELETE_VAR_RENT_AGREEMENT
170 ------------------------------------------------------------------------
171 PROCEDURE DELETE_VAR_RENT_AGREEMENT(p_lease_id           IN NUMBER,
172                                     p_termination_dt     IN DATE);
173 
174 END PN_VAR_RENTS_PKG;