DBA Data[Home] [Help]

PACKAGE: APPS.PN_INDEX_RENT_PVT

Source


1 PACKAGE PN_INDEX_RENT_PVT AUTHID CURRENT_USER AS
2 /* $Header: PNIRPVTS.pls 120.1 2010/12/15 10:39:54 seevivek noship $ */
3 
4   --  Record Type for PN_INDEX_LEASES_ALL record.
5 
6       TYPE rent_index_rec IS RECORD
7       (
8          index_lease_id                 NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
9         ,org_id                         NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
10         ,lease_id                       NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
11         ,lease_num                      VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
12         ,lease_name                     VARCHAR2(50)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
13         ,Index_type                     VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
14         ,index_id                       NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
15         ,commencement_date              DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
16         ,termination_date               DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
17         ,index_lease_number             VARCHAR2(100)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
18         ,last_update_date               DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
19         ,last_updated_by                NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
20         ,creation_date                  DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
21         ,created_by                     NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
22         ,location_id                    NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
23         ,location_code                  VARCHAR2(90)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
24         ,term_template_name             VARCHAR2(100)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
25         ,term_template_id               NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
26         ,abstracted_by                  NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
27         ,abstracted_by_username         VARCHAR2(100)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
28         ,assessment_date                DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
29         ,assessment_interval            NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
30         ,spread_frequency               VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
31         ,spread_frequency_meaning       VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
32         ,relationship_default           VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
33         ,relationship_default_meaning   VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
34         ,basis_percent_default          NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
35         ,initial_basis                  NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
36         ,base_index                     NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
37         ,base_index_line_id             NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
38         ,index_finder_method            VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
39         ,index_finder_method_meaning    VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
40         ,index_finder_months            NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
41         ,negative_rent_type             VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
42         ,negative_rent_type_meaning     VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
43         ,increase_on                    VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
44         ,increase_on_meaning            VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
45         ,basis_type                     VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
46         ,basis_type_meaning             VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
47         ,reference_period               VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
48         ,reference_period_meaning       VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
49         ,base_year                      DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
50         ,leased_area                    NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
51         ,rounding_flag                  VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
52         ,aggregation_flag               VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
53         ,gross_flag                     VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
54         ,last_update_login              NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
55         ,attribute_category             VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
56         ,attribute1                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
57         ,attribute2                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
58         ,attribute3                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
59         ,attribute4                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
60         ,attribute5                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
61         ,attribute6                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
62         ,attribute7                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
63         ,attribute8                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
64         ,attribute9                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
65         ,attribute10                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
66         ,attribute11                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
67         ,attribute12                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
68         ,attribute13                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
69         ,attribute14                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
70         ,attribute15                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
71         ,agreement_category             VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
72         ,agreement_attribute1           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
73         ,agreement_attribute2           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
74         ,agreement_attribute3           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
75         ,agreement_attribute4           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
76         ,agreement_attribute5           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
77         ,agreement_attribute6           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
78         ,agreement_attribute7           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
79         ,agreement_attribute8           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
80         ,agreement_attribute9           VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
81         ,agreement_attribute10          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
82         ,agreement_attribute11          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
83         ,agreement_attribute12          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
84         ,agreement_attribute13          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
85         ,agreement_attribute14          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
86         ,agreement_attribute15          VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
87         ,currency_code                  VARCHAR2(15)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
88         ,carry_forward_flag             VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
89         ,retain_initial_basis_flag      VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
90         ,vr_nbp_flag                    VARCHAR2(1)    := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
91         ,index_multiplier               NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
92         ,proration_rule                 VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
93         ,proration_rule_meaning         VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
94         ,proration_period_start_date    DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
95       );
96 
97     TYPE index_constraint_rec IS RECORD(
98     index_constraint_id            NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
99         ,index_lease_id                 NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
100         ,index_lease_number           VARCHAR2(100)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
101         ,scope                          VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
102         ,scope_meaning                  VARCHAR2(80)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
103         ,minimum_amount                 NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
104         ,maximum_amount                 NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
105         ,minimum_percent                NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
106         ,maximum_percent                NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
107         ,last_update_date               DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
108         ,last_updated_by                NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
109         ,creation_date                  DATE           := PN_INDEX_RENT_UTILS.G_PN_MISS_DATE
110         ,created_by                     NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
111         ,last_update_login              NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
112         ,attribute_category             VARCHAR2(30)   := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
113         ,attribute1                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
114         ,attribute2                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
115         ,attribute3                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
116         ,attribute4                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
117         ,attribute5                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
118         ,attribute6                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
119         ,attribute7                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
120         ,attribute8                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
121         ,attribute9                     VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
122         ,attribute10                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
123         ,attribute11                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
124         ,attribute12                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
125         ,attribute13                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
126         ,attribute14                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
127         ,attribute15                    VARCHAR2(150)  := PN_INDEX_RENT_UTILS.G_PN_MISS_CHAR
128         ,org_id                         NUMBER         := PN_INDEX_RENT_UTILS.G_PN_MISS_NUM
129    );
130    TYPE  index_constraint_tbl IS TABLE OF index_constraint_rec
131       INDEX BY BINARY_INTEGER;
132 
133    PROCEDURE debug (
134       p_log_message              IN       VARCHAR2
135     , p_log_level                IN       NUMBER
136    );
137        PROCEDURE CREATE_INDEX_RENT(
138           p_api_version              IN            NUMBER
139         , p_init_msg_list            IN            VARCHAR2
140         , p_commit                   IN            VARCHAR2
141         , p_validate                 IN            VARCHAR2
142         , p_rent_index_rec           IN OUT NOCOPY rent_index_rec
143         , p_index_constraint_tbl     IN OUT NOCOPY index_constraint_tbl
144         , x_return_status            OUT    NOCOPY VARCHAR2
145         , x_msg_count                OUT    NOCOPY NUMBER
146         , x_msg_data                 OUT    NOCOPY VARCHAR2
147        );
148 
149        PROCEDURE UPDATE_INDEX_RENT(
150           p_api_version              IN            NUMBER
151         , p_init_msg_list            IN            VARCHAR2
152         , p_commit                   IN            VARCHAR2
153         , p_validate                 IN            VARCHAR2
154         , p_rent_index_rec           IN OUT NOCOPY rent_index_rec
155         , p_index_constraint_tbl     IN OUT NOCOPY index_constraint_tbl
156         , x_return_status            OUT NOCOPY    VARCHAR2
157         , x_msg_count                OUT NOCOPY    NUMBER
158         , x_msg_data                 OUT NOCOPY   VARCHAR2
159        );
160 END PN_INDEX_RENT_PVT;