SELECT xald.ae_header_id
,xald.ae_line_num
--1: DISTRIBUTION_SOURCE_TYPE, DISTRIBUTION_SOURCE_TYPE
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SDISTRIBUTION_SOURCE_TYPE',xadv.analytical_detail_char_1))
--2: MISCELLANEOUS_CASH_ACTIVITY, MISC_CASH_ACTIVITY
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SMISCELLANEOUS_CASH_ACTIVITY',xadv.analytical_detail_char_1))
--3: PAYABLES_CUSTOM_SOURCE, PAYABLES_CUSTOMER_SOURCE
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SPAYABLES_CUSTOM_SOURCE',xadv.analytical_detail_char_1))
--4: RECEIPT_APPLICATION_STATUS, RECEIPT_APPLICATION_STATUS
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SRECEIPT_APPLICATION_STATUS',xadv.analytical_detail_char_1))
--5: RECEIVABLE_ACTIVITY, RECEIVABLE_ACTIVITY
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SRECEIVABLE_ACTIVITY',xadv.analytical_detail_char_1))
--6: TRANSACTION_TYPE, TRANSACTION_TYPE
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'STRANSACTION_TYPE',xadv.analytical_detail_char_1))
--7: PROJECT_NUMBER, PROJECT_NUMBER
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SPROJECT_NUMBER',xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_char_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_date_1))
--61: CHECK_ID, CHECK_ID
,MAX( DECODE( xadv.analytical_criterion_type_code
--|| RPAD(xadv.amb_context_code, 30)
|| xadv.analytical_criterion_code
,'SCHECK_ID',xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
,MAX(DECODE( 1, 2, xadv.analytical_detail_number_1))
FROM xla_ae_line_details xald
,xla_analytical_dtl_vals xadv
WHERE xadv.analytical_detail_value_id = xald.analytical_detail_value_id
GROUP BY xald.ae_header_id
,xald.ae_line_num
SELECT XALD.AE_HEADER_ID
, XALD.AE_LINE_NUM
--1: DISTRIBUTION_SOURCE_TYPE
, DISTRIBUTION_SOURCE_TYPE
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SDISTRIBUTION_SOURCE_TYPE'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--2: MISCELLANEOUS_CASH_ACTIVITY
, MISC_CASH_ACTIVITY
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SMISCELLANEOUS_CASH_ACTIVITY'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--3: PAYABLES_CUSTOM_SOURCE
, PAYABLES_CUSTOMER_SOURCE
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SPAYABLES_CUSTOM_SOURCE'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--4: RECEIPT_APPLICATION_STATUS
, RECEIPT_APPLICATION_STATUS
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SRECEIPT_APPLICATION_STATUS'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--5: RECEIVABLE_ACTIVITY
, RECEIVABLE_ACTIVITY
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SRECEIVABLE_ACTIVITY'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--6: TRANSACTION_TYPE
, TRANSACTION_TYPE
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'STRANSACTION_TYPE'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
--7: PROJECT_NUMBER
, PROJECT_NUMBER
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SPROJECT_NUMBER'
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_CHAR_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_DATE_1))
--61: CHECK_ID
, CHECK_ID
, MAX( DECODE( XADV.ANALYTICAL_CRITERION_TYPE_CODE
--|| RPAD(XADV.AMB_CONTEXT_CODE
, 30)
|| XADV.ANALYTICAL_CRITERION_CODE
, 'SCHECK_ID'
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
, MAX(DECODE( 1
, 2
, XADV.ANALYTICAL_DETAIL_NUMBER_1))
FROM XLA_AE_LINE_DETAILS XALD
, XLA_ANALYTICAL_DTL_VALS XADV
WHERE XADV.ANALYTICAL_DETAIL_VALUE_ID = XALD.ANALYTICAL_DETAIL_VALUE_ID
GROUP BY XALD.AE_HEADER_ID
, XALD.AE_LINE_NUM
|
|
|