1: PACKAGE BODY igi_imp_iac_export_pkg AS
2: /* $Header: igiimepb.pls 120.7.12000000.1 2007/08/01 16:20:55 npandya ship $ */
3:
4: --===========================FND_LOG.START=====================================
5:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
2: /* $Header: igiimepb.pls 120.7.12000000.1 2007/08/01 16:20:55 npandya ship $ */
3:
4: --===========================FND_LOG.START=====================================
5:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
3:
4: --===========================FND_LOG.START=====================================
5:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
4: --===========================FND_LOG.START=====================================
5:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
12: g_path VARCHAR2(100) := 'IGI.PLSQL.igiimepb.igi_imp_iac_export_pkg.';
5:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
12: g_path VARCHAR2(100) := 'IGI.PLSQL.igiimepb.igi_imp_iac_export_pkg.';
13:
6: g_state_level NUMBER := FND_LOG.LEVEL_STATEMENT;
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
12: g_path VARCHAR2(100) := 'IGI.PLSQL.igiimepb.igi_imp_iac_export_pkg.';
13:
14: --===========================FND_LOG.END====================================
7: g_proc_level NUMBER := FND_LOG.LEVEL_PROCEDURE;
8: g_event_level NUMBER := FND_LOG.LEVEL_EVENT;
9: g_excep_level NUMBER := FND_LOG.LEVEL_EXCEPTION;
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
12: g_path VARCHAR2(100) := 'IGI.PLSQL.igiimepb.igi_imp_iac_export_pkg.';
13:
14: --===========================FND_LOG.END====================================
15:
10: g_error_level NUMBER := FND_LOG.LEVEL_ERROR;
11: g_unexp_level NUMBER := FND_LOG.LEVEL_UNEXPECTED;
12: g_path VARCHAR2(100) := 'IGI.PLSQL.igiimepb.igi_imp_iac_export_pkg.';
13:
14: --===========================FND_LOG.END====================================
15:
16: FUNCTION trim_invalid_chars (p_validation_string varchar2) return varchar2 is
17: l_string_length number; -- Variable to hold the length of the string passed to be validated
18: l_validated_string varchar2(2000); -- Variable which holds the final string after trimming unwanted characters