3:
4: G_PACKAGE_NAME CONSTANT VARCHAR2(30) := 'PO_TAX_INTERFACE_GRP';
5:
6: -- Logging global constants
7: D_PACKAGE_BASE CONSTANT VARCHAR2(100) := PO_LOG.get_package_base(G_PACKAGE_NAME);
8:
9:
10: -----------------------------------------------------------------------------
11: --Start of Comments
61: x_entity_code OUT NOCOPY VARCHAR2,
62: x_event_class_code OUT NOCOPY VARCHAR2)
63: IS
64: l_module_name CONSTANT VARCHAR2(100) := 'GET_DOCUMENT_TAX_CONSTANTS';
65: d_module_base CONSTANT VARCHAR2(100) := PO_LOG.get_subprogram_base(
66: D_PACKAGE_BASE, l_module_name);
67: l_api_version CONSTANT NUMBER := 1.0;
68: d_progress NUMBER;
69: BEGIN
66: D_PACKAGE_BASE, l_module_name);
67: l_api_version CONSTANT NUMBER := 1.0;
68: d_progress NUMBER;
69: BEGIN
70: IF (PO_LOG.d_proc) THEN
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
67: l_api_version CONSTANT NUMBER := 1.0;
68: d_progress NUMBER;
69: BEGIN
70: IF (PO_LOG.d_proc) THEN
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
68: d_progress NUMBER;
69: BEGIN
70: IF (PO_LOG.d_proc) THEN
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
76: PO_LOG.proc_begin(d_module_base, 'p_doc_type', p_doc_type);
69: BEGIN
70: IF (PO_LOG.d_proc) THEN
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
76: PO_LOG.proc_begin(d_module_base, 'p_doc_type', p_doc_type);
77: END IF;
70: IF (PO_LOG.d_proc) THEN
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
76: PO_LOG.proc_begin(d_module_base, 'p_doc_type', p_doc_type);
77: END IF;
78:
71: PO_LOG.proc_begin(d_module_base);
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
76: PO_LOG.proc_begin(d_module_base, 'p_doc_type', p_doc_type);
77: END IF;
78:
79: d_progress := 0;
72: PO_LOG.proc_begin(d_module_base, 'p_api_version', p_api_version);
73: PO_LOG.proc_begin(d_module_base, 'p_init_msg_list', p_init_msg_list);
74: PO_LOG.proc_begin(d_module_base, 'p_commit', p_commit);
75: PO_LOG.proc_begin(d_module_base, 'p_validation_level', p_validation_level);
76: PO_LOG.proc_begin(d_module_base, 'p_doc_type', p_doc_type);
77: END IF;
78:
79: d_progress := 0;
80: -- By default return status is SUCCESS if no exception occurs
104: x_event_class_code :=PO_CONSTANTS_SV.REQ_EVENT_CLASS_CODE;
105: END IF;
106:
107: d_progress := 40;
108: IF (PO_LOG.d_proc) THEN
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
105: END IF;
106:
107: d_progress := 40;
108: IF (PO_LOG.d_proc) THEN
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
106:
107: d_progress := 40;
108: IF (PO_LOG.d_proc) THEN
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
107: d_progress := 40;
108: IF (PO_LOG.d_proc) THEN
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
115: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
108: IF (PO_LOG.d_proc) THEN
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
115: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
116: END IF;
109: PO_LOG.proc_end(d_module_base);
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
115: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
116: END IF;
117:
110: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
115: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
116: END IF;
117:
118: d_progress := 50;
111: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
112: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
113: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
114: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
115: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
116: END IF;
117:
118: d_progress := 50;
119: EXCEPTION
120: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
121: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
122: FND_MSG_PUB.count_and_get(p_count => x_msg_count,
123: p_data => x_msg_data);
124: IF (PO_LOG.d_exc) THEN
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
121: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
122: FND_MSG_PUB.count_and_get(p_count => x_msg_count,
123: p_data => x_msg_data);
124: IF (PO_LOG.d_exc) THEN
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
122: FND_MSG_PUB.count_and_get(p_count => x_msg_count,
123: p_data => x_msg_data);
124: IF (PO_LOG.d_exc) THEN
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
123: p_data => x_msg_data);
124: IF (PO_LOG.d_exc) THEN
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
131: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
124: IF (PO_LOG.d_exc) THEN
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
131: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
132: END IF;
125: PO_LOG.exc(d_module_base, d_progress, 'Unexpected error in '||l_module_name);
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
131: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
132: END IF;
133: WHEN OTHERS THEN
126: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
131: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
132: END IF;
133: WHEN OTHERS THEN
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
127: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
128: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
129: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
130: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
131: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
132: END IF;
133: WHEN OTHERS THEN
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
135:
132: END IF;
133: WHEN OTHERS THEN
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
135:
136: IF (PO_LOG.d_exc) THEN
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
133: WHEN OTHERS THEN
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
135:
136: IF (PO_LOG.d_exc) THEN
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
134: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
135:
136: IF (PO_LOG.d_exc) THEN
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
135:
136: IF (PO_LOG.d_exc) THEN
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
143: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
136: IF (PO_LOG.d_exc) THEN
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
143: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
144: END IF;
137: PO_LOG.exc(d_module_base, d_progress, 'Unhandled exception in '||l_module_name);
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
143: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
144: END IF;
145: END get_document_tax_constants;
138: PO_LOG.proc_end(d_module_base, 'x_return_status', x_return_status);
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
143: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
144: END IF;
145: END get_document_tax_constants;
146:
139: PO_LOG.proc_end(d_module_base, 'x_msg_count', x_msg_count);
140: PO_LOG.proc_end(d_module_base, 'x_msg_data', x_msg_data);
141: PO_LOG.proc_end(d_module_base, 'x_application_id', x_application_id);
142: PO_LOG.proc_end(d_module_base, 'x_entity_code', x_entity_code);
143: PO_LOG.proc_end(d_module_base, 'x_event_class_code', x_event_class_code);
144: END IF;
145: END get_document_tax_constants;
146:
147: