DBA Data[Home] [Help]

PACKAGE: APPS.OZF_OM_VALIDATION_PVT

Source


1 PACKAGE OZF_OM_VALIDATION_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvomvs.pls 115.0 2003/06/26 05:10:04 mchang noship $ */
3 
4 TYPE claim_line_item_rec_type IS RECORD
5 (
6    claim_line_index            NUMBER,
7    source_object_class         OZF_CLAIM_LINES.source_object_class%TYPE,
8    source_object_id            OZF_CLAIM_LINES.source_object_id%TYPE,
9    source_object_line_id       OZF_CLAIM_LINES.source_object_line_id%TYPE,
10    item_id                     OZF_CLAIM_LINES.item_id%TYPE,
11    quantity                    OZF_CLAIM_LINES.quantity%TYPE,
12    quantity_uom                OZF_CLAIM_LINES.quantity_uom%TYPE,
13    rate                        OZF_CLAIM_LINES.rate%TYPE,
14    currency_code               OZF_CLAIM_LINES.currency_code%TYPE
15 );
16 
17 TYPE claim_line_item_tbl_type is TABLE OF claim_line_item_rec_type
18    INDEX BY BINARY_INTEGER;
19 
20 ------------------------------------------------------------------
21 -- PROCEDURE
22 --    Get_Default_Order_Type
23 --
24 -- PURPOSE
25 --
26 -- PARAMETERS
27 --    p_x_claim_line_rec: claim line record.
28 --
29 -- NOTES
30 ------------------------------------------------------------------
31 PROCEDURE Get_Default_Order_Type(
32     p_api_version           IN  NUMBER
33    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
34    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
35 
36    ,x_return_status         OUT NOCOPY VARCHAR2
37    ,x_msg_data              OUT NOCOPY VARCHAR2
38    ,x_msg_count             OUT NOCOPY NUMBER
39 
40    ,p_reason_code_id        IN  NUMBER
41    ,p_claim_type_id         IN  NUMBER
42    ,p_set_of_books_id       IN  NUMBER
43    ,x_order_type_id         OUT NOCOPY NUMBER
44 );
45 
46 
47 ------------------------------------------------------------------
48 -- PROCEDURE
49 --    Default_Claim_Line
50 --
51 -- PURPOSE
52 --
53 -- PARAMETERS
54 --    p_x_claim_line_rec: claim line record.
55 --
56 -- NOTES
57 ------------------------------------------------------------------
58 PROCEDURE Default_Claim_Line(
59     p_api_version           IN  NUMBER
60    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
61    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
62 
63    ,x_return_status         OUT NOCOPY VARCHAR2
64    ,x_msg_data              OUT NOCOPY VARCHAR2
65    ,x_msg_count             OUT NOCOPY NUMBER
66 
67    ,p_x_claim_line_rec      IN OUT NOCOPY OZF_CLAIM_LINE_PVT.claim_line_rec_type
68 );
69 
70 
71 ------------------------------------------------------------------
72 -- PROCEDURE
73 --    Default_Claim_Line_Tbl
74 --
75 -- PURPOSE
76 --
77 -- PARAMETERS
78 --    p_x_claim_line_tbl: claim line table.
79 --
80 -- NOTES
81 ------------------------------------------------------------------
82 PROCEDURE Default_Claim_Line_Tbl(
83     p_api_version           IN  NUMBER
84    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
85    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
86 
87    ,x_return_status         OUT NOCOPY VARCHAR2
88    ,x_msg_data              OUT NOCOPY VARCHAR2
89    ,x_msg_count             OUT NOCOPY NUMBER
90 
91    ,p_x_claim_line_tbl      IN OUT NOCOPY OZF_CLAIM_LINE_PVT.claim_line_tbl_type
92 );
93 
94 
95 ------------------------------------------------------------------
96 -- PROCEDURE
97 --    Validate_Claim_Line
98 --
99 -- PURPOSE
100 --    Validate claim line record for RMA settlement.
101 --
102 -- PARAMETERS
103 --    p_claim_line_rec: claim line record.
104 --
105 -- NOTES
106 ------------------------------------------------------------------
107 PROCEDURE Validate_Claim_Line(
108     p_api_version           IN  NUMBER
109    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
110    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
111 
112    ,x_return_status         OUT NOCOPY VARCHAR2
113    ,x_msg_data              OUT NOCOPY VARCHAR2
114    ,x_msg_count             OUT NOCOPY NUMBER
115 
116    ,p_claim_line_rec        IN  OZF_CLAIM_LINE_PVT.claim_line_rec_type
117 );
118 
119 ------------------------------------------------------------------
120 -- PROCEDURE
121 --    Validate_Claim_Line_Tbl
122 --
123 -- PURPOSE
124 --    Validate claim line record for RMA settlement.
125 --
126 -- PARAMETERS
127 --    p_claim_line_tbl: claim line table.
128 --
129 -- NOTES
130 ------------------------------------------------------------------
131 PROCEDURE Validate_Claim_Line_Tbl(
132     p_api_version           IN  NUMBER
133    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
134    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
135 
136    ,x_return_status         OUT NOCOPY VARCHAR2
137    ,x_msg_data              OUT NOCOPY VARCHAR2
138    ,x_msg_count             OUT NOCOPY NUMBER
139 
140    ,p_claim_line_tbl        IN  OZF_CLAIM_LINE_PVT.claim_line_tbl_type
141 );
142 
143 
144 ------------------------------------------------------------------
145 -- PROCEDURE
146 --    Complete_RMA_Validation
147 --
148 -- PURPOSE
149 --    Validate claim record for RMA settlement when claim status
150 --    change to COMPLETE.
151 --
152 -- PARAMETERS
153 --    p_claim_rec: claim record.
154 --
155 -- NOTES
156 ------------------------------------------------------------------
157 PROCEDURE Complete_RMA_Validation(
158     p_api_version            IN    NUMBER
159    ,p_init_msg_list          IN    VARCHAR2 := FND_API.g_false
160    ,p_validation_level       IN    NUMBER   := FND_API.g_valid_level_full
161 
162    ,x_return_status          OUT   NOCOPY VARCHAR2
163    ,x_msg_data               OUT   NOCOPY VARCHAR2
164    ,x_msg_count              OUT   NOCOPY NUMBER
165 
166    ,p_claim_rec              IN    OZF_CLAIM_PVT.claim_rec_type
167    ,x_claim_rec              OUT   NOCOPY OZF_CLAIM_PVT.claim_rec_type
168 );
169 
170 
171 END OZF_OM_VALIDATION_PVT;