DBA Data[Home] [Help]

PACKAGE: APPS.OKL_QA_CHECK_PUB

Source


1 PACKAGE okl_qa_check_pub  AUTHID CURRENT_USER AS
2 /* $Header: OKLPQAKS.pls 120.2 2007/05/15 17:44:30 asahoo ship $ */
3 
4   TYPE msg_rec_type IS RECORD (
5       severity                OKC_QA_LIST_PROCESSES_V.SEVERITY%TYPE,
6       name                    OKC_PROCESS_DEFS_V.NAME%TYPE,
7       description             OKC_PROCESS_DEFS_V.DESCRIPTION%TYPE,
8       package_name            OKC_PROCESS_DEFS_V.PACKAGE_NAME%TYPE,
9       procedure_name          OKC_PROCESS_DEFS_V.PROCEDURE_NAME%TYPE,
10       error_status            VARCHAR2(1),
11       data                    VARCHAR2(2000));
12 
13   TYPE msg_tbl_type is TABLE of msg_rec_type
14        INDEX BY BINARY_INTEGER;
15   ---------------------------------------------------------------------------
16   -- GLOBAL MESSAGE CONSTANTS
17   ---------------------------------------------------------------------------
18   G_FND_APP			CONSTANT VARCHAR2(200) := OKC_API.G_FND_APP;
19   G_FORM_UNABLE_TO_RESERVE_REC	CONSTANT VARCHAR2(200) := OKC_API.G_FORM_UNABLE_TO_RESERVE_REC;
20   G_FORM_RECORD_DELETED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_DELETED;
21   G_FORM_RECORD_CHANGED		CONSTANT VARCHAR2(200) := OKC_API.G_FORM_RECORD_CHANGED;
22   G_RECORD_LOGICALLY_DELETED	CONSTANT VARCHAR2(200) := OKC_API.G_RECORD_LOGICALLY_DELETED;
23   G_REQUIRED_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_REQUIRED_VALUE;
24   G_INVALID_VALUE		CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
25   G_COL_NAME_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_COL_NAME_TOKEN;
26   G_PARENT_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_PARENT_TABLE_TOKEN;
27   G_CHILD_TABLE_TOKEN		CONSTANT VARCHAR2(200) := OKC_API.G_CHILD_TABLE_TOKEN;
28   G_UNEXPECTED_ERROR            CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXP_ERROR';
29   G_SQLERRM_TOKEN               CONSTANT VARCHAR2(200) := 'SQLerrm';
30   G_SQLCODE_TOKEN               CONSTANT VARCHAR2(200) := 'SQLcode';
31   G_UPPERCASE_REQUIRED		CONSTANT VARCHAR2(200) := 'OKC_UPPERCASE_REQUIRED';
32 
33   ------------------------------------------------------------------------------------
34   -- GLOBAL EXCEPTION
35   ---------------------------------------------------------------------------
36   G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
37 
38   -- GLOBAL VARIABLES
39   ---------------------------------------------------------------------------
40   G_PKG_NAME			CONSTANT VARCHAR2(200) := 'OKL_QA_CHECK_PUB';
41   G_APP_NAME			CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
42   ---------------------------------------------------------------------------
43 
44   PROCEDURE execute_qa_check_list(
45     p_api_version                  IN  NUMBER,
46     p_init_msg_list                IN  VARCHAR2 DEFAULT OKC_API.G_FALSE,
47     x_return_status                OUT NOCOPY VARCHAR2,
48     x_msg_count                    OUT NOCOPY NUMBER,
49     x_msg_data                     OUT NOCOPY VARCHAR2,
50     p_qcl_id                       IN  NUMBER,
51     p_chr_id                       IN  NUMBER,
52     x_msg_tbl                      OUT NOCOPY msg_tbl_type,
53     p_call_mode                    IN  VARCHAR2 DEFAULT 'ACTUAL');
54 
55 END OKL_QA_CHECK_PUB;