DBA Data[Home] [Help]

PACKAGE: APPS.OZF_CLAIM_SETTLEMENT_VAL_PVT

Source


1 PACKAGE OZF_CLAIM_SETTLEMENT_VAL_PVT AUTHID CURRENT_USER AS
2 /* $Header: ozfvcsvs.pls 115.1 2003/11/11 03:12:13 mchang noship $ */
3 
4 ------------------------------------------------------------------
5 -- PROCEDURE
6 --    Default_Claim_Line
7 --
8 -- PURPOSE
9 --
10 -- PARAMETERS
11 --    p_x_claim_line_rec: claim line record.
12 --
13 -- NOTES
14 ------------------------------------------------------------------
15 PROCEDURE Default_Claim_Line(
16     p_api_version           IN  NUMBER
17    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
18    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
19 
20    ,x_return_status         OUT NOCOPY VARCHAR2
21    ,x_msg_data              OUT NOCOPY VARCHAR2
22    ,x_msg_count             OUT NOCOPY NUMBER
23 
24    ,p_x_claim_line_rec      IN OUT NOCOPY OZF_CLAIM_LINE_PVT.claim_line_rec_type
25    ,p_def_from_tbl_flag     IN  VARCHAR2 := FND_API.g_false
26 );
27 
28 
29 ------------------------------------------------------------------
30 -- PROCEDURE
31 --    Default_Claim_Line_Tbl
32 --
33 -- PURPOSE
34 --
35 -- PARAMETERS
36 --    p_x_claim_line_tbl: claim line table.
37 --
38 -- NOTES
39 ------------------------------------------------------------------
40 PROCEDURE Default_Claim_Line_Tbl(
41     p_api_version           IN  NUMBER
42    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
43    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
44 
45    ,x_return_status         OUT NOCOPY VARCHAR2
46    ,x_msg_data              OUT NOCOPY VARCHAR2
47    ,x_msg_count             OUT NOCOPY NUMBER
48 
49    ,p_x_claim_line_tbl      IN OUT NOCOPY OZF_CLAIM_LINE_PVT.claim_line_tbl_type
50 );
51 
52 
53 ------------------------------------------------------------------
54 -- PROCEDURE
55 --    Validate_Claim_Line
56 --
57 -- PURPOSE
58 --    Validate claim line record for settlement purpose.
59 --
60 -- PARAMETERS
61 --    p_claim_line_rec: claim line record.
62 --
63 -- NOTES
64 ------------------------------------------------------------------
65 PROCEDURE Validate_Claim_Line(
66     p_api_version           IN  NUMBER
67    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
68    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
69 
70    ,x_return_status         OUT NOCOPY VARCHAR2
71    ,x_msg_data              OUT NOCOPY VARCHAR2
72    ,x_msg_count             OUT NOCOPY NUMBER
73 
74    ,p_claim_line_rec        IN  OZF_CLAIM_LINE_PVT.claim_line_rec_type
75    ,p_val_from_tbl_flag     IN  VARCHAR2 := FND_API.g_false
76 );
77 
78 
79 ------------------------------------------------------------------
80 -- PROCEDURE
81 --    Validate_Claim_Line_Tbl
82 --
83 -- PURPOSE
84 --    Validate claim line table for settlement purpose.
85 --
86 -- PARAMETERS
87 --    p_claim_line_tbl: claim line table.
88 --
89 -- NOTES
90 ------------------------------------------------------------------
91 PROCEDURE Validate_Claim_Line_Tbl(
92     p_api_version           IN  NUMBER
93    ,p_init_msg_list         IN  VARCHAR2 := FND_API.g_false
94    ,p_validation_level      IN  NUMBER   := FND_API.g_valid_level_full
95 
96    ,x_return_status         OUT NOCOPY VARCHAR2
97    ,x_msg_data              OUT NOCOPY VARCHAR2
98    ,x_msg_count             OUT NOCOPY NUMBER
99 
100    ,p_claim_line_tbl        IN  OZF_CLAIM_LINE_PVT.claim_line_tbl_type
101 );
102 
103 
104 ------------------------------------------------------------------
105 -- PROCEDURE
106 --    Complete_Claim_Validation
107 --
108 -- PURPOSE
109 --    Validate claim record for RMA settlement when claim status
110 --    change to COMPLETE.
111 --
112 -- PARAMETERS
113 --    p_claim_rec: claim record.
114 --
115 -- NOTES
116 ------------------------------------------------------------------
117 PROCEDURE Complete_Claim_Validation(
118     p_api_version            IN    NUMBER
119    ,p_init_msg_list          IN    VARCHAR2 := FND_API.g_false
120    ,p_validation_level       IN    NUMBER   := FND_API.g_valid_level_full
121 
122    ,x_return_status          OUT   NOCOPY VARCHAR2
123    ,x_msg_data               OUT   NOCOPY VARCHAR2
124    ,x_msg_count              OUT   NOCOPY NUMBER
125 
126    ,p_claim_rec              IN    OZF_CLAIM_PVT.claim_rec_type
127    ,x_claim_rec              OUT   NOCOPY OZF_CLAIM_PVT.claim_rec_type
128 );
129 
130 
131 ------------------------------------------------------------------
132 -- PROCEDURE
133 --    Complete_Claim
134 --
135 -- PURPOSE
136 --    Complete claim record for settlement purpose.
137 --
138 -- PARAMETERS
139 --    p_claim_rec: claim record.
140 --
141 -- NOTES
142 ------------------------------------------------------------------
143 PROCEDURE Complete_Claim(
144     p_api_version            IN    NUMBER
145    ,p_init_msg_list          IN    VARCHAR2 := FND_API.g_false
146    ,p_validation_level       IN    NUMBER   := FND_API.g_valid_level_full
147 
148    ,x_return_status          OUT   NOCOPY VARCHAR2
149    ,x_msg_data               OUT   NOCOPY VARCHAR2
150    ,x_msg_count              OUT   NOCOPY NUMBER
151 
152    ,p_x_claim_rec            IN OUT NOCOPY OZF_CLAIM_PVT.claim_rec_type
153 );
154 
155 FUNCTION gl_date_in_open(
156     p_application_id        IN NUMBER
157    ,p_claim_id              IN NUMBER
158 )
159 RETURN BOOLEAN;
160 
161 END OZF_CLAIM_SETTLEMENT_VAL_PVT;