DBA Data[Home] [Help]

PACKAGE: APPS.OKC_PRM_PVT

Source


1 Package OKC_PRM_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKCSPRMS.pls 120.2 2006/03/01 13:39:15 smallya noship $ */
3   ---------------------------------------------------------------------------
4   -- GLOBAL DATASTRUCTURES
5   ---------------------------------------------------------------------------
6   TYPE prmv_rec_type IS RECORD (
7    ID                              NUMBER,
8    SQL_ID                          NUMBER,
9    SEQUENCE_NUM                    NUMBER,
10    CODE                            OKC_REPORT_PRM_V.CODE%TYPE,
11    PROMPT                          OKC_REPORT_PRM_V.PROMPT%TYPE,
12    TYPE                            OKC_REPORT_PRM_V.TYPE%TYPE,
13    REQUIRED_YN                     OKC_REPORT_PRM_V.REQUIRED_YN%TYPE,
14    LOV_QUERY                       OKC_REPORT_PRM_V.LOV_QUERY%TYPE,
15    OBJECT_VERSION_NUMBER           NUMBER,
16    CREATED_BY                      NUMBER,
17    CREATION_DATE                   DATE,
18    LAST_UPDATED_BY                 NUMBER,
19    LAST_UPDATE_DATE                DATE,
20    LAST_UPDATE_LOGIN               NUMBER);
21 
22   g_miss_prmv_rec                  prmv_rec_type;
23 
24   ---------------------------------------------------------------------------
25   -- GLOBAL MESSAGE CONSTANTS
26   ---------------------------------------------------------------------------
27   G_FND_APP			CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
28   G_FORM_UNABLE_TO_RESERVE_REC	CONSTANT VARCHAR2(200) := OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
29   G_FORM_RECORD_DELETED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_DELETED;
30   G_FORM_RECORD_CHANGED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_CHANGED;
31   G_RECORD_LOGICALLY_DELETED	CONSTANT VARCHAR2(200) := OKC_API.G_RECORD_LOGICALLY_DELETED;
32   G_REQUIRED_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
33   G_INVALID_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
34   G_COL_NAME_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
35   G_PARENT_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
36   G_CHILD_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
37   ---------------------------------------------------------------------------
38   -- GLOBAL VARIABLES
39   ---------------------------------------------------------------------------
40   G_PKG_NAME			CONSTANT VARCHAR2(200) := 'OKC_PRM_PVT';
41   G_APP_NAME			CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
42   ---------------------------------------------------------------------------
43   -- Procedures and Functions
44   ---------------------------------------------------------------------------
45 
46   PROCEDURE add_language;
47 
48   PROCEDURE insert_row(
49     p_api_version                  IN NUMBER,
50     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
51     x_return_status                OUT NOCOPY VARCHAR2,
52     x_msg_count                    OUT NOCOPY NUMBER,
53     x_msg_data                     OUT NOCOPY VARCHAR2,
54     p_prmv_rec                     IN prmv_rec_type,
55     x_prmv_rec                     OUT NOCOPY prmv_rec_type);
56 
57   PROCEDURE lock_row(
58     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
59     x_return_status                OUT NOCOPY VARCHAR2,
60     x_msg_count                    OUT NOCOPY NUMBER,
61     x_msg_data                     OUT NOCOPY VARCHAR2,
62     p_prmv_rec                     IN prmv_rec_type);
63 
64   PROCEDURE update_row(
65     p_api_version                  IN NUMBER,
66     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
67     x_return_status                OUT NOCOPY VARCHAR2,
68     x_msg_count                    OUT NOCOPY NUMBER,
69     x_msg_data                     OUT NOCOPY VARCHAR2,
70     p_prmv_rec                     IN prmv_rec_type,
71     x_prmv_rec                     OUT NOCOPY prmv_rec_type);
72 
73   PROCEDURE delete_row(
74     p_api_version                  IN NUMBER,
75     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
76     x_return_status                OUT NOCOPY VARCHAR2,
77     x_msg_count                    OUT NOCOPY NUMBER,
78     x_msg_data                     OUT NOCOPY VARCHAR2,
79     p_prmv_rec                     IN prmv_rec_type);
80 
81 END OKC_PRM_PVT;