[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;