DBA Data[Home] [Help]

PACKAGE: APPS.OKL_VP_ASSOCIATIONS_PVT

Source


1 PACKAGE OKL_VP_ASSOCIATIONS_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLRVASS.pls 120.1 2005/10/30 04:58:13 appldev noship $ */
3   ---------------------------------------------------------------------------
4   -- GLOBAL DATASTRUCTURES
5   ---------------------------------------------------------------------------
6   subtype vas_rec_type is okl_vas_pvt.vas_rec_type;
7   subtype vas_tbl_type is okl_vas_pvt.vas_tbl_type;
8   subtype vasv_rec_type is okl_vas_pvt.vasv_rec_type;
9   subtype vasv_tbl_type is okl_vas_pvt.vasv_tbl_type;
10 
11   ---------------------------------------------------------------------------
12   -- GLOBAL MESSAGE CONSTANTS
13   ---------------------------------------------------------------------------
14   G_FND_APP                      CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
15   G_FORM_UNABLE_TO_RESERVE_REC   CONSTANT VARCHAR2(200) := OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
16   G_FORM_RECORD_DELETED          CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_DELETED;
17   G_FORM_RECORD_CHANGED          CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_CHANGED;
18   G_RECORD_LOGICALLY_DELETED     CONSTANT VARCHAR2(200) := OKC_API.G_RECORD_LOGICALLY_DELETED;
19   G_REQUIRED_VALUE               CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
20   G_INVALID_VALUE                CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
21   G_COL_NAME_TOKEN               CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
22   G_PARENT_TABLE_TOKEN           CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
23   G_CHILD_TABLE_TOKEN            CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
24   G_UNEXPECTED_ERROR             CONSTANT VARCHAR2(200) := 'OKS_SERVICE_AVAILABILITY_UNEXPECTED_ERROR';
25   G_SQLCODE_TOKEN                CONSTANT VARCHAR2(200) := 'SQLcode';
26   G_SQLERRM_TOKEN                CONSTANT VARCHAR2(200) := 'SQLerrm';
27 
28   ---------------------------------------------------------------------------
29   -- GLOBAL EXCEPTIONS
30   ---------------------------------------------------------------------------
31   G_EXCEPTION_HALT_VALIDATION    EXCEPTION;
32 
33   ---------------------------------------------------------------------------
34   -- GLOBAL VARIABLES
35   ---------------------------------------------------------------------------
36   G_PKG_NAME                     CONSTANT VARCHAR2(200) := 'OKL_VP_ASSOCIATIONS_PVT';
37   G_APP_NAME                     CONSTANT VARCHAR2(3)   := OKC_API.G_APP_NAME;
38   G_API_TYPE                     CONSTANT VARCHAR2(4) := '_PVT';
39   ---------------------------------------------------------------------------
40   -- Procedures and Functions
41   ---------------------------------------------------------------------------
42  PROCEDURE create_vp_associations(
43     p_api_version                  IN NUMBER,
44     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
45     x_return_status                OUT NOCOPY VARCHAR2,
46     x_msg_count                    OUT NOCOPY NUMBER,
47     x_msg_data                     OUT NOCOPY VARCHAR2,
48     p_vasv_rec                     IN vasv_rec_type,
49     x_vasv_rec                     OUT NOCOPY vasv_rec_type);
50 
51   PROCEDURE create_vp_associations(
52     p_api_version                  IN NUMBER,
53     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
54     x_return_status                OUT NOCOPY VARCHAR2,
55     x_msg_count                    OUT NOCOPY NUMBER,
56     x_msg_data                     OUT NOCOPY VARCHAR2,
57     p_vasv_tbl                     IN vasv_tbl_type,
58     x_vasv_tbl                     OUT NOCOPY vasv_tbl_type);
59 
60   PROCEDURE lock_vp_associations(
61     p_api_version                  IN NUMBER,
62     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
63     x_return_status                OUT NOCOPY VARCHAR2,
64     x_msg_count                    OUT NOCOPY NUMBER,
65     x_msg_data                     OUT NOCOPY VARCHAR2,
66     p_vasv_rec                     IN vasv_rec_type);
67 
68   PROCEDURE lock_vp_associations(
69     p_api_version                  IN NUMBER,
70     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
71     x_return_status                OUT NOCOPY VARCHAR2,
72     x_msg_count                    OUT NOCOPY NUMBER,
73     x_msg_data                     OUT NOCOPY VARCHAR2,
74     p_vasv_tbl                     IN vasv_tbl_type);
75 
76   PROCEDURE update_vp_associations(
77     p_api_version                  IN NUMBER,
78     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
79     x_return_status                OUT NOCOPY VARCHAR2,
80     x_msg_count                    OUT NOCOPY NUMBER,
81     x_msg_data                     OUT NOCOPY VARCHAR2,
82     p_vasv_rec                     IN vasv_rec_type,
83     x_vasv_rec                     OUT NOCOPY vasv_rec_type);
84 
85   PROCEDURE update_vp_associations(
86     p_api_version                  IN NUMBER,
87     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
88     x_return_status                OUT NOCOPY VARCHAR2,
89     x_msg_count                    OUT NOCOPY NUMBER,
90     x_msg_data                     OUT NOCOPY VARCHAR2,
91     p_vasv_tbl                     IN vasv_tbl_type,
92     x_vasv_tbl                     OUT NOCOPY vasv_tbl_type);
93 
94   PROCEDURE delete_vp_associations(
95     p_api_version                  IN NUMBER,
96     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
97     x_return_status                OUT NOCOPY VARCHAR2,
98     x_msg_count                    OUT NOCOPY NUMBER,
99     x_msg_data                     OUT NOCOPY VARCHAR2,
100     p_vasv_rec                     IN vasv_rec_type);
101 
102   PROCEDURE delete_vp_associations(
103     p_api_version                  IN NUMBER,
104     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
105     x_return_status                OUT NOCOPY VARCHAR2,
106     x_msg_count                    OUT NOCOPY NUMBER,
107     x_msg_data                     OUT NOCOPY VARCHAR2,
108     p_vasv_tbl                     IN vasv_tbl_type);
109 
110   PROCEDURE validate_vp_associations(
111     p_api_version                  IN NUMBER,
112     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
113     x_return_status                OUT NOCOPY VARCHAR2,
114     x_msg_count                    OUT NOCOPY NUMBER,
115     x_msg_data                     OUT NOCOPY VARCHAR2,
116     p_vasv_rec                     IN vasv_rec_type);
117 
118   PROCEDURE validate_vp_associations(
119     p_api_version                  IN NUMBER,
120     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
121     x_return_status                OUT NOCOPY VARCHAR2,
122     x_msg_count                    OUT NOCOPY NUMBER,
123     x_msg_data                     OUT NOCOPY VARCHAR2,
124     p_vasv_tbl                     IN vasv_tbl_type);
125 
126   PROCEDURE copy_vp_associations(
127     p_api_version                  IN NUMBER,
128     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
129     x_return_status                OUT NOCOPY VARCHAR2,
130     x_msg_count                    OUT NOCOPY NUMBER,
131     x_msg_data                     OUT NOCOPY VARCHAR2,
132     p_vasv_rec                     IN vasv_rec_type,
133 	x_vasv_rec                     OUT NOCOPY vasv_rec_type);
134 
135   PROCEDURE copy_vp_associations(
136     p_api_version                  IN NUMBER,
137     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
138     x_return_status                OUT NOCOPY VARCHAR2,
139     x_msg_count                    OUT NOCOPY NUMBER,
140     x_msg_data                     OUT NOCOPY VARCHAR2,
141     p_vasv_tbl                     IN vasv_tbl_type,
142 	x_vasv_tbl                     OUT NOCOPY vasv_tbl_type);
143 
144   PROCEDURE copy_crs_associations(
145     p_api_version                  IN NUMBER,
146     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
147     x_return_status                OUT NOCOPY VARCHAR2,
148     x_msg_count                    OUT NOCOPY NUMBER,
149     x_msg_data                     OUT NOCOPY VARCHAR2,
150     p_chr_id                       IN NUMBER,
151 	p_crs_id                       IN NUMBER);
152 
153 END OKL_VP_ASSOCIATIONS_PVT;