30: -- 1. x_status: status of the processing, -1 means no error
31: -- 2. x_error_msg: error message if any.
32: ----------------------------------------------------------------------------
33: PROCEDURE PROCESS_DATA (p_type IN VARCHAR2,
34: p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
35: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
36: p_line_number IN NUMBER,
37: x_status OUT NOCOPY NUMBER,
38: x_error_msg OUT NOCOPY VARCHAR2) IS
31: -- 2. x_error_msg: error message if any.
32: ----------------------------------------------------------------------------
33: PROCEDURE PROCESS_DATA (p_type IN VARCHAR2,
34: p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
35: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
36: p_line_number IN NUMBER,
37: x_status OUT NOCOPY NUMBER,
38: x_error_msg OUT NOCOPY VARCHAR2) IS
39: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_DATA';
111: -- 1. x_status: status of the processing, -1 means no error
112: -- 2. x_error_msg: error message if any.
113: ----------------------------------------------------------------------------
114:
115: PROCEDURE PROCESS_RATE_CHART(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
116: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
117: p_line_number IN NUMBER,
118: p_validate_column IN BOOLEAN DEFAULT TRUE,
119: p_validate IN BOOLEAN DEFAULT TRUE,
112: -- 2. x_error_msg: error message if any.
113: ----------------------------------------------------------------------------
114:
115: PROCEDURE PROCESS_RATE_CHART(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
116: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
117: p_line_number IN NUMBER,
118: p_validate_column IN BOOLEAN DEFAULT TRUE,
119: p_validate IN BOOLEAN DEFAULT TRUE,
120: p_process_id IN NUMBER DEFAULT NULL,
120: p_process_id IN NUMBER DEFAULT NULL,
121: x_status OUT NOCOPY NUMBER,
122: x_error_msg OUT NOCOPY VARCHAR2) IS
123:
124: l_values FTE_BULKLOAD_PKG.data_values_tbl;
125: l_action VARCHAR2(20);
126: l_carrier_id NUMBER;
127: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_RATE_CHART';
128: BEGIN
225: -- 1. x_status: status of the processing, -1 means no error
226: -- 2. x_error_msg: error message if any.
227: ----------------------------------------------------------------------------
228:
229: PROCEDURE PROCESS_RATE_LINE (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
230: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
231: p_line_number IN NUMBER,
232: p_validate_column IN BOOLEAN DEFAULT TRUE,
233: p_validate IN BOOLEAN DEFAULT TRUE,
226: -- 2. x_error_msg: error message if any.
227: ----------------------------------------------------------------------------
228:
229: PROCEDURE PROCESS_RATE_LINE (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
230: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
231: p_line_number IN NUMBER,
232: p_validate_column IN BOOLEAN DEFAULT TRUE,
233: p_validate IN BOOLEAN DEFAULT TRUE,
234: x_status OUT NOCOPY NUMBER,
233: p_validate IN BOOLEAN DEFAULT TRUE,
234: x_status OUT NOCOPY NUMBER,
235: x_error_msg OUT NOCOPY VARCHAR2) IS
236:
237: l_values FTE_BULKLOAD_PKG.data_values_tbl;
238: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_RATE_LINE';
239: BEGIN
240: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
241:
305: -- 1. x_status: status of the processing, -1 means no error
306: -- 2. x_error_msg: error message if any.
307: ----------------------------------------------------------------------------
308:
309: PROCEDURE PROCESS_RATE_BREAK(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
310: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
311: p_line_number IN NUMBER,
312: p_validate_column IN BOOLEAN DEFAULT TRUE,
313: p_validate IN BOOLEAN DEFAULT TRUE,
306: -- 2. x_error_msg: error message if any.
307: ----------------------------------------------------------------------------
308:
309: PROCEDURE PROCESS_RATE_BREAK(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
310: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
311: p_line_number IN NUMBER,
312: p_validate_column IN BOOLEAN DEFAULT TRUE,
313: p_validate IN BOOLEAN DEFAULT TRUE,
314: x_status OUT NOCOPY NUMBER,
313: p_validate IN BOOLEAN DEFAULT TRUE,
314: x_status OUT NOCOPY NUMBER,
315: x_error_msg OUT NOCOPY VARCHAR2) IS
316:
317: l_values FTE_BULKLOAD_PKG.data_values_tbl;
318: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_RATE_BREAK';
319: BEGIN
320: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
321:
385: -- 1. x_status: status of the processing, -1 means no error
386: -- 2. x_error_msg: error message if any.
387: ----------------------------------------------------------------------------
388:
389: PROCEDURE PROCESS_RATING_ATTRIBUTE(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
390: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
391: p_line_number IN NUMBER,
392: p_validate_column IN BOOLEAN DEFAULT TRUE,
393: x_status OUT NOCOPY NUMBER,
386: -- 2. x_error_msg: error message if any.
387: ----------------------------------------------------------------------------
388:
389: PROCEDURE PROCESS_RATING_ATTRIBUTE(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
390: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
391: p_line_number IN NUMBER,
392: p_validate_column IN BOOLEAN DEFAULT TRUE,
393: x_status OUT NOCOPY NUMBER,
394: x_error_msg OUT NOCOPY VARCHAR2) IS
392: p_validate_column IN BOOLEAN DEFAULT TRUE,
393: x_status OUT NOCOPY NUMBER,
394: x_error_msg OUT NOCOPY VARCHAR2) IS
395:
396: l_values FTE_BULKLOAD_PKG.data_values_tbl;
397: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_RATING_ATTRIBUTE';
398: BEGIN
399: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
400:
462: -- 1. x_status: status of the processing, -1 means no error
463: -- 2. x_error_msg: error message if any.
464: ----------------------------------------------------------------------------
465:
466: PROCEDURE PROCESS_CHARGES_DISCOUNTS(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
467: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
468: p_line_number IN NUMBER,
469: p_validate_column IN BOOLEAN DEFAULT TRUE,
470: p_validate IN BOOLEAN DEFAULT TRUE,
463: -- 2. x_error_msg: error message if any.
464: ----------------------------------------------------------------------------
465:
466: PROCEDURE PROCESS_CHARGES_DISCOUNTS(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
467: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
468: p_line_number IN NUMBER,
469: p_validate_column IN BOOLEAN DEFAULT TRUE,
470: p_validate IN BOOLEAN DEFAULT TRUE,
471: x_status OUT NOCOPY NUMBER,
470: p_validate IN BOOLEAN DEFAULT TRUE,
471: x_status OUT NOCOPY NUMBER,
472: x_error_msg OUT NOCOPY VARCHAR2) IS
473:
474: l_values FTE_BULKLOAD_PKG.data_values_tbl;
475: l_action VARCHAR2(20);
476: l_carrier_id NUMBER;
477:
478: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_CHARGES_DISCOUNTS';
568: -- 1. x_status: status of the processing, -1 means no error
569: -- 2. x_error_msg: error message if any.
570: ----------------------------------------------------------------------------
571:
572: PROCEDURE PROCESS_CHARGES_DISCOUNTS_LINE (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
573: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
574: p_line_number IN NUMBER,
575: p_validate_column IN BOOLEAN DEFAULT TRUE,
576: p_validate IN BOOLEAN DEFAULT TRUE,
569: -- 2. x_error_msg: error message if any.
570: ----------------------------------------------------------------------------
571:
572: PROCEDURE PROCESS_CHARGES_DISCOUNTS_LINE (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
573: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
574: p_line_number IN NUMBER,
575: p_validate_column IN BOOLEAN DEFAULT TRUE,
576: p_validate IN BOOLEAN DEFAULT TRUE,
577: x_status OUT NOCOPY NUMBER,
576: p_validate IN BOOLEAN DEFAULT TRUE,
577: x_status OUT NOCOPY NUMBER,
578: x_error_msg OUT NOCOPY VARCHAR2) IS
579:
580: l_values FTE_BULKLOAD_PKG.data_values_tbl;
581: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_CHARGES_DISCOUNTS_LINE';
582: BEGIN
583: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
584:
647: -- 1. x_status: status of the processing, -1 means no error
648: -- 2. x_error_msg: error message if any.
649: ----------------------------------------------------------------------------
650:
651: PROCEDURE PROCESS_ADJUSTED_RATE_CHART (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
652: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
653: p_line_number IN NUMBER,
654: x_status OUT NOCOPY NUMBER,
655: x_error_msg OUT NOCOPY VARCHAR2) IS
648: -- 2. x_error_msg: error message if any.
649: ----------------------------------------------------------------------------
650:
651: PROCEDURE PROCESS_ADJUSTED_RATE_CHART (p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
652: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
653: p_line_number IN NUMBER,
654: x_status OUT NOCOPY NUMBER,
655: x_error_msg OUT NOCOPY VARCHAR2) IS
656:
653: p_line_number IN NUMBER,
654: x_status OUT NOCOPY NUMBER,
655: x_error_msg OUT NOCOPY VARCHAR2) IS
656:
657: l_values FTE_BULKLOAD_PKG.data_values_tbl;
658: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_ADJUSTED_RATE_CHART';
659: BEGIN
660: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
661:
721: -- 1. x_status: status of the processing, -1 means no error
722: -- 2. x_error_msg: error message if any.
723: ----------------------------------------------------------------------------
724:
725: PROCEDURE PROCESS_QUALIFIER(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
726: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
727: p_line_number IN NUMBER,
728: x_status OUT NOCOPY NUMBER,
729: x_error_msg OUT NOCOPY VARCHAR2) IS
722: -- 2. x_error_msg: error message if any.
723: ----------------------------------------------------------------------------
724:
725: PROCEDURE PROCESS_QUALIFIER(p_block_header IN FTE_BULKLOAD_PKG.block_header_tbl,
726: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
727: p_line_number IN NUMBER,
728: x_status OUT NOCOPY NUMBER,
729: x_error_msg OUT NOCOPY VARCHAR2) IS
730: l_values FTE_BULKLOAD_PKG.data_values_tbl;
726: p_block_data IN FTE_BULKLOAD_PKG.block_data_tbl,
727: p_line_number IN NUMBER,
728: x_status OUT NOCOPY NUMBER,
729: x_error_msg OUT NOCOPY VARCHAR2) IS
730: l_values FTE_BULKLOAD_PKG.data_values_tbl;
731: l_module_name CONSTANT VARCHAR2(100) := 'fte.plsql.' || G_PKG_NAME || '.PROCESS_QUALIFIER';
732: BEGIN
733: FTE_UTIL_PKG.ENTER_DEBUG(l_module_name);
734: