DBA Data[Home] [Help]

PACKAGE: APPS.OZF_QP_DISCOUNTS_PVT

Source


1 PACKAGE OZF_QP_DISCOUNTS_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvoqpds.pls 120.2 2005/08/24 06:21 rssharma noship $ */
3 -- ===============================================================
4 -- Start of Comments
5 -- Package name
6 --
7 -- Purpose
8 --
9 -- History
10 --
11 -- NOTE
12 
13 -- End of Comments
14 -- ===============================================================
15 
16 
17 TYPE qp_discount_rec_type IS RECORD
18 (
19         OZF_QP_DISCOUNT_ID NUMBER
20         , LIST_LINE_ID NUMBER
21         , OFFER_DISCOUNT_LINE_ID NUMBER
22         , START_DATE DATE
23         , END_DATE DATE
24         , OBJECT_VERSION_NUMBER NUMBER
25         , CREATION_DATE DATE
26         , CREATED_BY NUMBER
27         , LAST_UPDATED_BY NUMBER
28         , LAST_UPDATE_DATE DATE
29         , LAST_UPDATE_LOGIN NUMBER
30         );
31 
32 g_miss_qp_disc_rec qp_discount_rec_type := NULL;
33 
34 TYPE qp_discount_tbl_type IS TABLE OF qp_discount_rec_type INDEX BY BINARY_INTEGER;
35 
36 g_miss_qp_prod_tbl qp_discount_tbl_type ;
37 
38 PROCEDURE Create_ozf_qp_discount
39 (
40     p_api_version_number         IN   NUMBER,
41     p_init_msg_list              IN   VARCHAR2     := FND_API.G_FALSE,
42     p_commit                     IN   VARCHAR2     := FND_API.G_FALSE,
43     p_validation_level           IN   NUMBER       := FND_API.G_VALID_LEVEL_FULL,
44 
45     x_return_status              OUT NOCOPY  VARCHAR2,
46     x_msg_count                  OUT NOCOPY  NUMBER,
47     x_msg_data                   OUT NOCOPY  VARCHAR2,
48 
49     p_qp_disc_rec               IN    qp_discount_rec_type,
50     x_qp_discount_id             OUT NOCOPY NUMBER
51 );
52 
53 
54 PROCEDURE Update_ozf_qp_discount
55 (
56     p_api_version_number         IN   NUMBER,
57     p_init_msg_list              IN   VARCHAR2     := FND_API.G_FALSE,
58     p_commit                     IN   VARCHAR2     := FND_API.G_FALSE,
59     p_validation_level           IN   NUMBER       := FND_API.G_VALID_LEVEL_FULL,
60 
61     x_return_status              OUT NOCOPY  VARCHAR2,
62     x_msg_count                  OUT NOCOPY  NUMBER,
63     x_msg_data                   OUT NOCOPY  VARCHAR2,
64 
65     p_qp_disc_rec               IN    qp_discount_rec_type
66 );
67 
68 PROCEDURE Delete_ozf_qp_discount
69 (
70     p_api_version_number         IN   NUMBER,
71     p_init_msg_list              IN   VARCHAR2     := FND_API.G_FALSE,
72     p_commit                     IN   VARCHAR2     := FND_API.G_FALSE,
73     p_validation_level           IN   NUMBER       := FND_API.G_VALID_LEVEL_FULL,
74 
75     x_return_status              OUT NOCOPY  VARCHAR2,
76     x_msg_count                  OUT NOCOPY  NUMBER,
77     x_msg_data                   OUT NOCOPY  VARCHAR2,
78 
79     p_qp_discount_id             IN NUMBER,
80     p_object_version_number      IN NUMBER
81 );
82 
83 END OZF_QP_DISCOUNTS_PVT;