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;