1 PACKAGE AS_ISSUE_UTIL_PVT AUTHID CURRENT_USER AS
2 /* $Header: asxvifus.pls 115.4 2002/11/06 00:59:09 appldev ship $ */
3
4 --
5 -- NAME
6 --
7 --
8 -- HISTORY
9 -- 12/11/01 dphan Create
10 --
11
12
13 -- Procedure to validate the party_id
14 --
15 -- Validation:
16 -- Check if this party is in the HZ_PARTY table
17 --
18 -- NOTES:
19 --
20 PROCEDURE Validate_party_id (
21 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
22 p_party_id IN NUMBER,
23 x_return_status OUT VARCHAR2,
24 x_msg_count OUT NUMBER,
25 x_msg_data OUT VARCHAR2);
26
27
28 -- Procedure to validate the fund contact_role_code
29 --
30 -- Validation:
31 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
32 --
33 -- NOTES:
34 --
35 PROCEDURE Validate_fd_contact_role_code (
36 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
37 p_contact_role_code IN VARCHAR2,
38 x_return_status OUT VARCHAR2,
39 x_msg_count OUT NUMBER,
40 x_msg_data OUT VARCHAR2);
41
42 -- Procedure to validate the fund_strategy
43 --
44 -- Validation:
45 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
46 --
47 -- NOTES:
48 --
49 PROCEDURE Validate_fund_strategy (
50 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
51 p_strategy IN VARCHAR2,
52 x_return_status OUT VARCHAR2,
53 x_msg_count OUT NUMBER,
54 x_msg_data OUT VARCHAR2);
55
56 -- Procedure to validate the scheme
57 --
58 -- Validation:
59 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
60 --
61 -- NOTES:
62 --
63 PROCEDURE Validate_scheme (
64 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
65 p_scheme IN VARCHAR2,
66 x_return_status OUT VARCHAR2,
67 x_msg_count OUT NUMBER,
68 x_msg_data OUT VARCHAR2);
69
70 -- Procedure to validate the issue_type
71 --
72 -- Validation:
73 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
74 --
75 -- NOTES:
76 --
77 PROCEDURE Validate_issue_type (
78 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
79 p_issue_type IN VARCHAR2,
80 x_return_status OUT VARCHAR2,
81 x_msg_count OUT NUMBER,
82 x_msg_data OUT VARCHAR2);
83
84 -- Procedure to validate the issue_group_type_code
85 --
86 -- Validation:
87 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
88 --
89 -- NOTES:
90 --
91 PROCEDURE Validate_issue_group_type_code (
92 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
93 p_issue_group_type_code IN VARCHAR2,
94 x_return_status OUT VARCHAR2,
95 x_msg_count OUT NUMBER,
96 x_msg_data OUT VARCHAR2);
97
98 -- Procedure to validate the issue_relationship_type
99 --
100 -- Validation:
101 -- Check if the passed in code is in the FND_LOOKUP_VALUES table.
102 --
103 -- NOTES:
104 --
105 PROCEDURE Validate_is_relationship_type (
106 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
107 p_issue_relationship_type IN VARCHAR2,
108 x_return_status OUT VARCHAR2,
109 x_msg_count OUT NUMBER,
110 x_msg_data OUT VARCHAR2);
111
112 -- NAME
113 -- Validate_country_code
114 --
115 -- PURPOSE
116 -- Checks if country code is valid
117 --
118 PROCEDURE Validate_country_code (
119 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
120 p_country_code IN VARCHAR2,
121 x_return_status OUT VARCHAR2,
122 x_msg_count OUT NUMBER,
123 x_msg_data OUT VARCHAR2);
124
125 -- NAME
126 -- Validate_currency_code
127 --
128 -- PURPOSE
129 -- Checks if currency code is valid
130 --
131 PROCEDURE Validate_currency_code (
132 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
133 p_currency_code IN VARCHAR2,
134 x_return_status OUT VARCHAR2,
135 x_msg_count OUT NUMBER,
136 x_msg_data OUT VARCHAR2);
137
138 END AS_ISSUE_UTIL_PVT;