DBA Data[Home] [Help]

PACKAGE: APPS.OKS_SUBSCR_ELEMS_PUB

Source


1 PACKAGE OKS_SUBSCR_ELEMS_PUB AUTHID CURRENT_USER AS
2 /* $Header: OKSPELES.pls 120.1 2006/09/11 22:36:17 jakuruvi noship $ */
3   ---------------------------------------------------------------------------
4   -- GLOBAL DATASTRUCTURES
5   ---------------------------------------------------------------------------
6   SUBTYPE scev_rec_type IS OKS_SUBSCR_ELEMS_pvt.scev_rec_type;
7   SUBTYPE scev_tbl_type IS OKS_SUBSCR_ELEMS_pvt.scev_tbl_type;
8   SUBTYPE sbe_rec_type IS OKS_SUBSCR_ELEMS_pvt.sbe_rec_type;
9   SUBTYPE sbe_tbl_type IS OKS_SUBSCR_ELEMS_pvt.sbe_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_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) := 'OKS_SUBSCR_ELEMS_PUB';
37   G_APP_NAME                     CONSTANT VARCHAR2(3)   := OKC_API.G_APP_NAME;
38   ---------------------------------------------------------------------------
39   -- Procedures and Functions
40   ---------------------------------------------------------------------------
41 
42   PROCEDURE qc;
43   PROCEDURE change_version;
44   PROCEDURE api_copy;
45   PROCEDURE insert_row(
46     p_api_version                  IN NUMBER,
47     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
48     x_return_status                OUT NOCOPY VARCHAR2,
49     x_msg_count                    OUT NOCOPY NUMBER,
50     x_msg_data                     OUT NOCOPY VARCHAR2,
51     p_scev_rec                     IN scev_rec_type,
52     x_scev_rec                     OUT NOCOPY scev_rec_type);
53   PROCEDURE insert_row(
54     p_api_version                  IN NUMBER,
55     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
56     x_return_status                OUT NOCOPY VARCHAR2,
57     x_msg_count                    OUT NOCOPY NUMBER,
58     x_msg_data                     OUT NOCOPY VARCHAR2,
59     p_scev_tbl                     IN scev_tbl_type,
60     x_scev_tbl                     OUT NOCOPY scev_tbl_type,
61     px_error_tbl                   IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
62   PROCEDURE insert_row(
63     p_api_version                  IN NUMBER,
64     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
65     x_return_status                OUT NOCOPY VARCHAR2,
66     x_msg_count                    OUT NOCOPY NUMBER,
67     x_msg_data                     OUT NOCOPY VARCHAR2,
68     p_scev_tbl                     IN scev_tbl_type,
69     x_scev_tbl                     OUT NOCOPY scev_tbl_type);
70   PROCEDURE lock_row(
71     p_api_version                  IN NUMBER,
72     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
73     x_return_status                OUT NOCOPY VARCHAR2,
74     x_msg_count                    OUT NOCOPY NUMBER,
75     x_msg_data                     OUT NOCOPY VARCHAR2,
76     p_scev_rec                     IN scev_rec_type);
77   PROCEDURE lock_row(
78     p_api_version                  IN NUMBER,
79     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
80     x_return_status                OUT NOCOPY VARCHAR2,
81     x_msg_count                    OUT NOCOPY NUMBER,
82     x_msg_data                     OUT NOCOPY VARCHAR2,
83     p_scev_tbl                     IN scev_tbl_type,
84     px_error_tbl                   IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
85   PROCEDURE lock_row(
89     x_msg_count                    OUT NOCOPY NUMBER,
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,
90     x_msg_data                     OUT NOCOPY VARCHAR2,
91     p_scev_tbl                     IN scev_tbl_type);
92   PROCEDURE update_row(
93     p_api_version                  IN NUMBER,
94     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
95     x_return_status                OUT NOCOPY VARCHAR2,
96     x_msg_count                    OUT NOCOPY NUMBER,
97     x_msg_data                     OUT NOCOPY VARCHAR2,
98     p_scev_rec                     IN scev_rec_type,
99     x_scev_rec                     OUT NOCOPY scev_rec_type);
100   PROCEDURE update_row(
101     p_api_version                  IN NUMBER,
102     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
103     x_return_status                OUT NOCOPY VARCHAR2,
104     x_msg_count                    OUT NOCOPY NUMBER,
105     x_msg_data                     OUT NOCOPY VARCHAR2,
106     p_scev_tbl                     IN scev_tbl_type,
107     x_scev_tbl                     OUT NOCOPY scev_tbl_type,
108     px_error_tbl                   IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
109   PROCEDURE update_row(
110     p_api_version                  IN NUMBER,
111     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
112     x_return_status                OUT NOCOPY VARCHAR2,
113     x_msg_count                    OUT NOCOPY NUMBER,
114     x_msg_data                     OUT NOCOPY VARCHAR2,
115     p_scev_tbl                     IN scev_tbl_type,
116     x_scev_tbl                     OUT NOCOPY scev_tbl_type);
117   PROCEDURE delete_row(
118     p_api_version                  IN NUMBER,
119     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
120     x_return_status                OUT NOCOPY VARCHAR2,
121     x_msg_count                    OUT NOCOPY NUMBER,
122     x_msg_data                     OUT NOCOPY VARCHAR2,
123     p_scev_rec                     IN scev_rec_type);
124   PROCEDURE delete_row(
125     p_api_version                  IN NUMBER,
126     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
127     x_return_status                OUT NOCOPY VARCHAR2,
128     x_msg_count                    OUT NOCOPY NUMBER,
129     x_msg_data                     OUT NOCOPY VARCHAR2,
130     p_scev_tbl                     IN scev_tbl_type,
131     px_error_tbl                   IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
132   PROCEDURE delete_row(
133     p_api_version                  IN NUMBER,
134     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
135     x_return_status                OUT NOCOPY VARCHAR2,
136     x_msg_count                    OUT NOCOPY NUMBER,
137     x_msg_data                     OUT NOCOPY VARCHAR2,
138     p_scev_tbl                     IN scev_tbl_type);
139   PROCEDURE validate_row(
140     p_api_version                  IN NUMBER,
141     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
142     x_return_status                OUT NOCOPY VARCHAR2,
143     x_msg_count                    OUT NOCOPY NUMBER,
144     x_msg_data                     OUT NOCOPY VARCHAR2,
145     p_scev_rec                     IN scev_rec_type);
146   PROCEDURE validate_row(
147     p_api_version                  IN NUMBER,
148     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
149     x_return_status                OUT NOCOPY VARCHAR2,
150     x_msg_count                    OUT NOCOPY NUMBER,
151     x_msg_data                     OUT NOCOPY VARCHAR2,
152     p_scev_tbl                     IN scev_tbl_type,
153     px_error_tbl                   IN OUT NOCOPY OKC_API.ERROR_TBL_TYPE);
154   PROCEDURE validate_row(
155     p_api_version                  IN NUMBER,
156     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
157     x_return_status                OUT NOCOPY VARCHAR2,
158     x_msg_count                    OUT NOCOPY NUMBER,
159     x_msg_data                     OUT NOCOPY VARCHAR2,
160     p_scev_tbl                     IN scev_tbl_type);
161 END OKS_SUBSCR_ELEMS_PUB;