DBA Data[Home] [Help]

PACKAGE: APPS.OZF_SPECIAL_PRICING_PVT

Source


1 PACKAGE OZF_SPECIAL_PRICING_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvspps.pls 115.6 2004/03/05 00:10:41 jxwu noship $ */
3 
4 
5 -- Default number of records fetch per call
6 G_DEFAULT_NUM_REC_FETCH  NUMBER := 30;
7 
8 ---------------------------------------------------------------------
9 -- PROCEDURE
10 --    Validate_Order_Record
11 --
12 -- PURPOSE
13 --    This procedure validates the order information
14 --    These are validation specific to chargeback process
15 --
16 -- PARAMETERS
17 --
18 --
19 -- NOTES
20 ---------------------------------------------------------------------
21 PROCEDURE  Validate_Order_Record(
22     p_api_version            IN    NUMBER
23    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
24    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
25    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
26    ,p_resale_batch_id        IN    NUMBER
27    ,x_return_status          OUT NOCOPY   VARCHAR2
28    ,x_msg_data               OUT NOCOPY   VARCHAR2
29    ,x_msg_count              OUT NOCOPY   NUMBER
30 );
31 
32 ---------------------------------------------------------------------
33 -- PROCEDURE
34 --    Process_Order
35 --
36 -- PURPOSE
37 --    This is the main API for chargeback. It reads the order information of dicrect customers
38 --    and creates accruals based on the result of the pricing simulation.
39 --
40 -- PARAMETERS
41 --
42 --
43 -- NOTES
44 ---------------------------------------------------------------------
45 PROCEDURE  Process_Order (
46     p_api_version            IN    NUMBER
47    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
48    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
49    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
50    ,p_resale_batch_id        IN    NUMBER
51    ,x_return_status          OUT NOCOPY   VARCHAR2
52    ,x_msg_data               OUT NOCOPY   VARCHAR2
53    ,x_msg_count              OUT NOCOPY   NUMBER
54 );
55 
56 ---------------------------------------------------------------------
57 -- PROCEDURE
58 --    Initiate_payment
59 --
60 -- PURPOSE
61 --    Initiate payment for a batch.
62 --
63 -- PARAMETERS
64 --
65 -- NOTES
66 --
67 ---------------------------------------------------------------------
68 PROCEDURE Initiate_payment (
69     p_api_version            IN    NUMBER
70    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
71    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
72    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
73    ,p_resale_batch_id        IN    NUMBER
74    ,x_return_status          OUT NOCOPY   VARCHAR2
75    ,x_msg_data               OUT NOCOPY   VARCHAR2
76    ,x_msg_count              OUT NOCOPY   NUMBER
77 );
78 
79 
80 END OZF_SPECIAL_PRICING_PVT;