DBA Data[Home] [Help]

PACKAGE: APPS.OZF_TP_ACCRUAL_PVT

Source


1 PACKAGE OZF_TP_ACCRUAL_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvtpas.pls 115.5 2004/04/28 08:59:02 jxwu noship $ */
3 
4 
5 -- Default number of records fetch per call
6 G_DEFAULT_NUM_REC_FETCH  NUMBER := 30;
7 
8 
9 G_IFACE_CALLER         CONSTANT VARCHAR2(30) :='IFACE';
10 G_RESALE_CALLER         CONSTANT VARCHAR2(30) :='RESALE';
11 
12 ---------------------------------------------------------------------
13 -- PROCEDURE
14 --    Validate_Order_Record
15 --
16 -- PURPOSE
17 --    This procedure validates the order information
18 --    These are validation specific to chargeback process
19 --
20 -- PARAMETERS
21 --
22 --
23 -- NOTES
24 ---------------------------------------------------------------------
25 PROCEDURE  Validate_Order_Record(
26     p_api_version            IN    NUMBER
27    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
28    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
29    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
30    ,p_resale_batch_id        IN    NUMBER
31    ,p_caller_type            IN    VARCHAR2
32    ,x_return_status          OUT NOCOPY   VARCHAR2
33    ,x_msg_data               OUT NOCOPY   VARCHAR2
34    ,x_msg_count              OUT NOCOPY   NUMBER
35 );
36 
37 ---------------------------------------------------------------------
38 -- PROCEDURE
39 --    Process_Order
40 --
41 -- PURPOSE
42 --    This is the main API for Third party accrual. It reads the order information of dicrect customers
43 --    and creates accruals based on the result of the pricing simulation.
44 --
45 -- PARAMETERS
46 --
47 --
48 -- NOTES
49 ---------------------------------------------------------------------
50 PROCEDURE  Process_Order (
51     p_api_version            IN    NUMBER
52    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
53    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
54    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
55    ,p_resale_batch_id             IN    NUMBER
56    ,x_return_status          OUT NOCOPY   VARCHAR2
57    ,x_msg_data               OUT NOCOPY   VARCHAR2
58    ,x_msg_count              OUT NOCOPY   NUMBER
59 );
60 
61 
62 ---------------------------------------------------------------------
63 -- PROCEDURE
64 --    Process_Resale
65 --
66 -- PURPOSE
67 --    Process resale order information. Reads date from ozf_reasle_lines table.
68 --
69 -- PARAMETERS
70 --
71 -- NOTES
72 --
73 ---------------------------------------------------------------------
74 PROCEDURE Process_Resale
75 (
76     p_api_version            IN    NUMBER
77    ,p_init_msg_list          IN    VARCHAR2 := FND_API.G_FALSE
78    ,p_commit                 IN    VARCHAR2 := FND_API.G_FALSE
79    ,p_validation_level       IN    NUMBER   := FND_API.G_VALID_LEVEL_FULL
80    ,p_resale_batch_id             IN    NUMBER
81    ,x_return_status          OUT NOCOPY   VARCHAR2
82    ,x_msg_data               OUT NOCOPY   VARCHAR2
83    ,x_msg_count              OUT NOCOPY   NUMBER
84 );
85 
86 ---------------------------------------------------------------------
87 -- PROCEDURE
88 --    Process_TP_ACCRUAL
89 --
90 -- PURPOSE
91 --    This function is for 11.5.9 backword compatable
92 --
93 -- PARAMETERS
94 --
95 --
96 -- NOTES
97 ---------------------------------------------------------------------
98 PROCEDURE Process_TP_ACCRUAL (
99     p_api_version            IN  NUMBER
100    ,p_init_msg_list          IN  VARCHAR2 := FND_API.G_FALSE
101    ,p_commit                 IN  VARCHAR2 := FND_API.G_FALSE
102    ,p_validation_level       IN  NUMBER   := FND_API.G_VALID_LEVEL_FULL
103    ,p_data_source_code       IN  VARCHAR2 := NULL
104    ,x_return_status          OUT NOCOPY   VARCHAR2
105    ,x_msg_data               OUT NOCOPY   VARCHAR2
106    ,x_msg_count              OUT NOCOPY   NUMBER
107 );
108 
109 ---------------------------------------------------------------------
110 -- PROCEDURE
111 --    Start_TP_ACCRUAL
112 --
113 -- PURPOSE
114 --    This procedure to initiate concurrent program to process third party accrual.
115 --    It is to for backword compatibility issue on 11.5.9
116 --
117 -- PARAMETERS
118 --
119 --
120 -- NOTES
121 ---------------------------------------------------------------------
122 PROCEDURE Start_TP_ACCRUAL (
123     ERRBUF                   OUT NOCOPY VARCHAR2,
124     RETCODE                  OUT NOCOPY NUMBER,
125     p_data_source_code       IN  VARCHAR2 :=null
126 );
127 
128 END OZF_TP_ACCRUAL_PVT;