1 PACKAGE OZF_TRACING_ORDER_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvotrs.pls 115.2 2004/03/05 00:09:42 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 order tracing.
38 -- It reads the order information of dicrect customers
39 -- and creates accruals based on the result of the pricing simulation.
40 --
41 -- PARAMETERS
42 --
43 --
44 -- NOTES
45 ---------------------------------------------------------------------
46 PROCEDURE Process_Order (
47 p_api_version IN NUMBER
48 ,p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE
49 ,p_commit IN VARCHAR2 := FND_API.G_FALSE
50 ,p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
51 ,p_resale_batch_id IN NUMBER
52 ,x_return_status OUT NOCOPY VARCHAR2
53 ,x_msg_data OUT NOCOPY VARCHAR2
54 ,x_msg_count OUT NOCOPY NUMBER
55 );
56
57 ---------------------------------------------------------------------
58 -- PROCEDURE
59 -- Initiate_payment
60 --
61 -- PURPOSE
62 -- Initiate payment for a batch.
63 --
64 -- PARAMETERS
65 --
66 -- NOTES
67 --
68 ---------------------------------------------------------------------
69 PROCEDURE Initiate_payment (
70 p_api_version 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 ,p_resale_batch_id IN NUMBER
75 ,x_return_status OUT NOCOPY VARCHAR2
76 ,x_msg_data OUT NOCOPY VARCHAR2
77 ,x_msg_count OUT NOCOPY NUMBER
78 );
79
80
81 END OZF_TRACING_ORDER_PVT;