540: );
541: errors_tbl errors_rec_type;
542:
543: TYPE pa_item_info_rec_type IS RECORD(
544: APPLICATION_ID ZX_REC_NREC_DIST.application_id%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
541: errors_tbl errors_rec_type;
542:
543: TYPE pa_item_info_rec_type IS RECORD(
544: APPLICATION_ID ZX_REC_NREC_DIST.application_id%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
542:
543: TYPE pa_item_info_rec_type IS RECORD(
544: APPLICATION_ID ZX_REC_NREC_DIST.application_id%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
543: TYPE pa_item_info_rec_type IS RECORD(
544: APPLICATION_ID ZX_REC_NREC_DIST.application_id%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
544: APPLICATION_ID ZX_REC_NREC_DIST.application_id%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
545: ENTITY_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
546: EVENT_CLASS_CODE ZX_REC_NREC_DIST.entity_code%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
554: NEW_TASK_ID ZX_REC_NREC_DIST.task_id%TYPE,
547: TRX_ID ZX_REC_NREC_DIST.trx_id%TYPE,
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
554: NEW_TASK_ID ZX_REC_NREC_DIST.task_id%TYPE,
555: RECOVERABILITY_AFFECTED BOOLEAN
548: TRX_LINE_ID ZX_REC_NREC_DIST.trx_line_id%TYPE,
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
554: NEW_TASK_ID ZX_REC_NREC_DIST.task_id%TYPE,
555: RECOVERABILITY_AFFECTED BOOLEAN
556: );
549: TRX_LEVEL_TYPE ZX_REC_NREC_DIST.trx_level_type%TYPE,
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
554: NEW_TASK_ID ZX_REC_NREC_DIST.task_id%TYPE,
555: RECOVERABILITY_AFFECTED BOOLEAN
556: );
557: TYPE pa_item_info_tbl_type is table of pa_item_info_rec_type
550: ITEM_EXPENSE_DIST_ID ZX_REC_NREC_DIST.trx_line_dist_id %TYPE,
551: NEW_ACCOUNT_CCID ZX_REC_NREC_DIST.account_ccid%TYPE,
552: NEW_ACCOUNT_STRING ZX_REC_NREC_DIST.account_string%TYPE,
553: NEW_PROJECT_ID ZX_REC_NREC_DIST.project_id %TYPE,
554: NEW_TASK_ID ZX_REC_NREC_DIST.task_id%TYPE,
555: RECOVERABILITY_AFFECTED BOOLEAN
556: );
557: TYPE pa_item_info_tbl_type is table of pa_item_info_rec_type
558: INDEX BY BINARY_INTEGER;
656:
657: TYPE validation_status_tbl_type IS TABLE OF varchar2(80)
658: INDEX BY BINARY_INTEGER;
659:
660: TYPE tax_dist_id_tbl_type IS TABLE OF zx_rec_nrec_dist.REC_NREC_TAX_DIST_ID%type
661: INDEX BY BINARY_INTEGER;
662:
663: /* =======================================================================*
664: | PROCEDURE set_tax_security_context : Sets the security context based |