DBA Data[Home] [Help]

PACKAGE: APPS.OKL_INV_FORMAT_DELETE_PVT

Source


1 PACKAGE Okl_Inv_Format_Delete_Pvt AS
2 /* $Header: OKLRIFDS.pls 120.2 2006/07/11 09:47:12 dkagrawa noship $ */
3   ---------------------------------------------------------------------------
4   -- GLOBAL DATASTRUCTURES
5   ---------------------------------------------------------------------------
6   TYPE inf_del_rec_type IS RECORD (
7     id                             NUMBER := Okl_Api.G_MISS_NUM,
8     ilt_id                         NUMBER := Okl_Api.G_MISS_NUM,
9     name                           OKL_INVOICE_FORMATS_V.NAME%TYPE := Okl_Api.G_MISS_CHAR,
10     description                    OKL_INVOICE_FORMATS_V.DESCRIPTION%TYPE := Okl_Api.G_MISS_CHAR,
11     contract_level_yn              OKL_INVOICE_FORMATS_V.CONTRACT_LEVEL_YN%TYPE := Okl_Api.G_MISS_CHAR,
12     start_date                     OKL_INVOICE_FORMATS_V.START_DATE%TYPE := Okl_Api.G_MISS_DATE,
13     end_date                       OKL_INVOICE_FORMATS_V.END_DATE%TYPE := Okl_Api.G_MISS_DATE
14 	);
15 
16   TYPE inf_del_tbl_type IS TABLE OF inf_del_rec_type
17         INDEX BY BINARY_INTEGER;
18 
19   ---------------------------------------------------------------------------
20   -- GLOBAL MESSAGE CONSTANTS
21   ---------------------------------------------------------------------------
22   G_FND_APP			CONSTANT VARCHAR2(200) := Okl_Api.G_FND_APP;
23   G_FORM_UNABLE_TO_RESERVE_REC	CONSTANT VARCHAR2(200) := Okl_Api.G_FORM_UNABLE_TO_RESERVE_REC;
24   G_FORM_RECORD_DELETED		CONSTANT VARCHAR2(200) := Okl_Api.G_FORM_RECORD_DELETED;
25   G_FORM_RECORD_CHANGED		CONSTANT VARCHAR2(200) := Okl_Api.G_FORM_RECORD_CHANGED;
26   G_RECORD_LOGICALLY_DELETED	CONSTANT VARCHAR2(200) := Okl_Api.G_RECORD_LOGICALLY_DELETED;
27   G_REQUIRED_VALUE		CONSTANT VARCHAR2(200) := Okl_Api.G_REQUIRED_VALUE;
28   G_INVALID_VALUE			CONSTANT VARCHAR2(200) := Okl_Api.G_INVALID_VALUE;
29   G_COL_NAME_TOKEN		CONSTANT VARCHAR2(200) := Okl_Api.G_COL_NAME_TOKEN;
30   G_PARENT_TABLE_TOKEN		CONSTANT VARCHAR2(200) := Okl_Api.G_PARENT_TABLE_TOKEN;
31   G_CHILD_TABLE_TOKEN		CONSTANT VARCHAR2(200) := Okl_Api.G_CHILD_TABLE_TOKEN;
32 
33   G_UNEXPECTED_ERROR           CONSTANT   VARCHAR2(200) := 'OKL_UNEXPECTED_ERROR';
34   G_NO_PARENT_RECORD           CONSTANT   VARCHAR2(200) := 'OKL_NO_PARENT_RECORD';
35   G_SQLERRM_TOKEN              CONSTANT   VARCHAR2(200) := 'ERROR_MESSAGE';
36   G_SQLCODE_TOKEN              CONSTANT   VARCHAR2(200) := 'ERROR_CODE';
37   G_NOT_SAME                CONSTANT   VARCHAR2(200) := 'OKL_CANNOT_BE_SAME';
38   ---------------------------------------------------------------------------
39   -- GLOBAL VARIABLES
40   ---------------------------------------------------------------------------
41   G_PKG_NAME			CONSTANT VARCHAR2(200) := 'Okl_inv_format_delete_Pvt';
42   G_APP_NAME			CONSTANT VARCHAR2(3)   :=  Okl_Api.G_APP_NAME;
43 
44   G_VIEW   CONSTANT   VARCHAR2(30) := 'OKL_INVOICE_FORMATS_V';
45   G_EXCEPTION_HALT_VALIDATION           EXCEPTION;
46 
47 
48   ---------------------------------------------------------------------------
49   -- Procedures and Functions
50   ---------------------------------------------------------------------------
51 
52   PROCEDURE delete_format(
53     p_api_version                  IN NUMBER,
54     p_init_msg_list                IN VARCHAR2 DEFAULT Okl_Api.G_FALSE,
55     x_return_status                OUT NOCOPY VARCHAR2,
56     x_msg_count                    OUT NOCOPY NUMBER,
57     x_msg_data                     OUT NOCOPY VARCHAR2,
58     p_inf_del_rec                  IN inf_del_rec_type);
59 
60   PROCEDURE delete_format(
61     p_api_version                  IN NUMBER,
62     p_init_msg_list                IN VARCHAR2 DEFAULT Okl_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_inf_del_tbl                  IN inf_del_tbl_type);
67 
68 
69 END Okl_Inv_Format_Delete_Pvt;