The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT MEANING
INTO l_meaning_meaning
FROM FND_LOOKUPS
WHERE LOOKUP_CODE = p_flex_value AND LOOKUP_TYPE = 'YES_NO'
ORDER BY MEANING ;
SELECT MEANING
INTO l_meaning_meaning
FROM FND_LOOKUPS
WHERE LOOKUP_CODE = p_flex_value AND LOOKUP_TYPE = 'YES_NO'
ORDER BY MEANING ;
SELECT MEANING
INTO l_meaning_meaning
FROM FND_LOOKUPS
WHERE LOOKUP_CODE = p_flex_value AND LOOKUP_TYPE = 'YES_NO'
ORDER BY MEANING ;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
,p_balance_type_code => l_balance_type_code
);
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
(p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
,p_balance_type_code => l_balance_type_code);
PROCEDURE insert_sources_148(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'BORROWED_AND_LENT_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_148';
(p_msg => 'BEGIN of insert_sources_148'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 3 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'TP_AMT_TYPE_CODE'
WHEN 3 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.TP_AMT_TYPE_CODE)
WHEN 3 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, CASE r
WHEN 2 THEN fvl73.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
, fnd_lookup_values fvl73
,(select rownum r from all_objects where rownum <= 3 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
AND fvl73.lookup_type(+) = 'TP_AMOUNT_TYPE'
AND fvl73.lookup_code(+) = h2.TP_AMT_TYPE_CODE
AND fvl73.view_application_id(+) = 275
AND fvl73.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CCDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 2 THEN 'PROVIDER_CCID'
WHEN 3 THEN 'ADJ_PROVIDER_CCID'
WHEN 4 THEN 'ADJ_RECEIVER_CCID'
WHEN 5 THEN 'RECEIVER_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_CURRENCY_CODE'
WHEN 9 THEN 'EXCHANGE_RATE_DATE'
WHEN 10 THEN 'EXCHANGE_RATE'
WHEN 11 THEN 'EXCHANGE_RATE_TYPE'
WHEN 12 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 13 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 14 THEN 'LINE_NUMBER'
WHEN 15 THEN 'LINE_TYPE'
WHEN 16 THEN 'LINE_NUM_REVERSED'
WHEN 17 THEN 'ENTERED_AMOUNT'
WHEN 18 THEN 'ACCT_AMOUNT'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 2 THEN TO_CHAR(l1.PROVIDER_CCID)
WHEN 3 THEN TO_CHAR(l1.ADJ_PROVIDER_CCID)
WHEN 4 THEN TO_CHAR(l1.ADJ_RECEIVER_CCID)
WHEN 5 THEN TO_CHAR(l1.RECEIVER_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 9 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 12 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 13 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 14 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 15 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 16 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 17 THEN TO_CHAR(l1.ENTERED_AMOUNT)
WHEN 18 THEN TO_CHAR(l1.ACCT_AMOUNT)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 15 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_148'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_148');
END insert_sources_148;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BORROWED_AND_LENT_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.TP_AMT_TYPE_CODE source_73
, fvl73.meaning source_73_meaning
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
, fnd_lookup_values fvl73
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
AND fvl73.lookup_type(+) = 'TP_AMOUNT_TYPE'
AND fvl73.lookup_code(+) = h2.TP_AMT_TYPE_CODE
AND fvl73.view_application_id(+) = 275
AND fvl73.language(+) = USERENV('LANG')
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BORROWED_AND_LENT_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.PROVIDER_CCID source_9
, l1.ADJ_PROVIDER_CCID source_10
, l1.ADJ_RECEIVER_CCID source_11
, l1.RECEIVER_CCID source_16
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENTERED_AMOUNT source_42
, l1.ACCT_AMOUNT source_43
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_149(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'BORROWED_AND_LENT_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_149';
(p_msg => 'BEGIN of insert_sources_149'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 3 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'TP_AMT_TYPE_CODE'
WHEN 3 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.TP_AMT_TYPE_CODE)
WHEN 3 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, CASE r
WHEN 2 THEN fvl73.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
, fnd_lookup_values fvl73
,(select rownum r from all_objects where rownum <= 3 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
AND fvl73.lookup_type(+) = 'TP_AMOUNT_TYPE'
AND fvl73.lookup_code(+) = h2.TP_AMT_TYPE_CODE
AND fvl73.view_application_id(+) = 275
AND fvl73.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CCDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 2 THEN 'PROVIDER_CCID'
WHEN 3 THEN 'ADJ_PROVIDER_CCID'
WHEN 4 THEN 'ADJ_RECEIVER_CCID'
WHEN 5 THEN 'RECEIVER_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_CURRENCY_CODE'
WHEN 9 THEN 'EXCHANGE_RATE_DATE'
WHEN 10 THEN 'EXCHANGE_RATE'
WHEN 11 THEN 'EXCHANGE_RATE_TYPE'
WHEN 12 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 13 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 14 THEN 'LINE_NUMBER'
WHEN 15 THEN 'LINE_TYPE'
WHEN 16 THEN 'LINE_NUM_REVERSED'
WHEN 17 THEN 'ENTERED_AMOUNT'
WHEN 18 THEN 'ACCT_AMOUNT'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 2 THEN TO_CHAR(l1.PROVIDER_CCID)
WHEN 3 THEN TO_CHAR(l1.ADJ_PROVIDER_CCID)
WHEN 4 THEN TO_CHAR(l1.ADJ_RECEIVER_CCID)
WHEN 5 THEN TO_CHAR(l1.RECEIVER_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 9 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 12 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 13 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 14 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 15 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 16 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 17 THEN TO_CHAR(l1.ENTERED_AMOUNT)
WHEN 18 THEN TO_CHAR(l1.ACCT_AMOUNT)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 15 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_149'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_149');
END insert_sources_149;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BORROWED_AND_LENT
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.TP_AMT_TYPE_CODE source_73
, fvl73.meaning source_73_meaning
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
, fnd_lookup_values fvl73
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
AND fvl73.lookup_type(+) = 'TP_AMOUNT_TYPE'
AND fvl73.lookup_code(+) = h2.TP_AMT_TYPE_CODE
AND fvl73.view_application_id(+) = 275
AND fvl73.language(+) = USERENV('LANG')
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BORROWED_AND_LENT
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.PROVIDER_CCID source_9
, l1.ADJ_PROVIDER_CCID source_10
, l1.ADJ_RECEIVER_CCID source_11
, l1.RECEIVER_CCID source_16
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENTERED_AMOUNT source_42
, l1.ACCT_AMOUNT source_43
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_150(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'BUDGET_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_150';
(p_msg => 'BEGIN of insert_sources_150'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_BC_BUDGET_HEADER_V'
WHEN 2 THEN 'PA_XLA_PROJECT_REF_V'
WHEN 3 THEN 'PA_XLA_BC_BUDGET_HEADER_V'
WHEN 4 THEN 'PA_XLA_BC_BUDGET_HEADER_V'
WHEN 5 THEN 'PA_XLA_BC_BUDGET_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
WHEN 4 THEN 'HEADER'
WHEN 5 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_AMOUNT_CODE'
WHEN 2 THEN 'PROJECT_TYPE_CLASS_CODE'
WHEN 3 THEN 'BC_BALANCE_TYPE'
WHEN 4 THEN 'GL_DATE'
WHEN 5 THEN 'GL_BUDGET_VERSION_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h1.BUDGET_AMOUNT_CODE)
WHEN 2 THEN TO_CHAR(h3.PROJECT_TYPE_CLASS_CODE)
WHEN 3 THEN TO_CHAR(h1.BC_BALANCE_TYPE)
WHEN 4 THEN TO_CHAR(h1.GL_DATE)
WHEN 5 THEN TO_CHAR(h1.GL_BUDGET_VERSION_ID)
ELSE null
END source_value
, CASE r
WHEN 2 THEN fvl38.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_BC_BUDGET_HEADER_V h1
, PA_XLA_PROJECT_REF_V h3
, fnd_lookup_values fvl38
,(select rownum r from all_objects where rownum <= 5 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h1.event_id = xet.event_id
AND h3.project_id=h1.project_id AND fvl38.lookup_type(+) = 'PROJECT TYPE CLASS'
AND fvl38.lookup_code(+) = h3.PROJECT_TYPE_CLASS_CODE
AND fvl38.view_application_id(+) = 275
AND fvl38.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l2.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 2 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 3 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 4 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 5 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 6 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 7 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 8 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 9 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 10 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 11 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 12 THEN 'PA_XLA_BC_BUDGET_LINES_V'
WHEN 13 THEN 'PA_XLA_BC_BUDGET_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_CCID'
WHEN 2 THEN 'REVERSING_LINE_FLAG'
WHEN 3 THEN 'ENTERED_CURRENCY_CODE'
WHEN 4 THEN 'EXCHANGE_RATE_DATE'
WHEN 5 THEN 'EXCHANGE_RATE'
WHEN 6 THEN 'EXCHANGE_RATE_TYPE'
WHEN 7 THEN 'LINE_TYPE'
WHEN 8 THEN 'BUDGET_LINE_ID'
WHEN 9 THEN 'ENC_UPG_DR_ACCT_CLASS'
WHEN 10 THEN 'ENTERED_AMOUNT'
WHEN 11 THEN 'ACCT_AMOUNT'
WHEN 12 THEN 'USE_ENC_UPG_ATTRIB_FLAG'
WHEN 13 THEN 'ENC_UPG_ENC_TYPE_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l2.BUDGET_CCID)
WHEN 2 THEN TO_CHAR(l2.REVERSING_LINE_FLAG)
WHEN 3 THEN TO_CHAR(l2.ENTERED_CURRENCY_CODE)
WHEN 4 THEN TO_CHAR(l2.EXCHANGE_RATE_DATE)
WHEN 5 THEN TO_CHAR(l2.EXCHANGE_RATE)
WHEN 6 THEN TO_CHAR(l2.EXCHANGE_RATE_TYPE)
WHEN 7 THEN TO_CHAR(l2.LINE_TYPE)
WHEN 8 THEN TO_CHAR(l2.BUDGET_LINE_ID)
WHEN 9 THEN TO_CHAR(l2.ENC_UPG_DR_ACCT_CLASS)
WHEN 10 THEN TO_CHAR(l2.ENTERED_AMOUNT)
WHEN 11 THEN TO_CHAR(l2.ACCT_AMOUNT)
WHEN 12 THEN TO_CHAR(l2.USE_ENC_UPG_ATTRIB_FLAG)
WHEN 13 THEN TO_CHAR(l2.ENC_UPG_ENC_TYPE_ID)
ELSE null
END source_value
, CASE r
WHEN 7 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_BC_BUDGET_LINES_V l2
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 13 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_150'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_150');
END insert_sources_150;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BUDGET
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h1.BUDGET_AMOUNT_CODE source_37
, h3.PROJECT_TYPE_CLASS_CODE source_38
, fvl38.meaning source_38_meaning
, h1.BC_BALANCE_TYPE source_39
, h1.GL_DATE source_75
, h1.GL_BUDGET_VERSION_ID source_76
FROM xla_events_gt xet
, PA_XLA_BC_BUDGET_HEADER_V h1
, PA_XLA_PROJECT_REF_V h3
, fnd_lookup_values fvl38
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h1.event_id = xet.event_id
AND h3.PROJECT_ID=h1.PROJECT_ID AND fvl38.lookup_type(+) = 'PROJECT TYPE CLASS'
AND fvl38.lookup_code(+) = h3.PROJECT_TYPE_CLASS_CODE
AND fvl38.view_application_id(+) = 275
AND fvl38.language(+) = USERENV('LANG')
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BUDGET
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l2.LINE_NUMBER
, l2.BUDGET_CCID source_3
, l2.REVERSING_LINE_FLAG source_23
, l2.ENTERED_CURRENCY_CODE source_26
, l2.EXCHANGE_RATE_DATE source_28
, l2.EXCHANGE_RATE source_29
, l2.EXCHANGE_RATE_TYPE source_30
, l2.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l2.BUDGET_LINE_ID source_40
, l2.ENC_UPG_DR_ACCT_CLASS source_41
, l2.ENTERED_AMOUNT source_42
, l2.ACCT_AMOUNT source_43
, l2.USE_ENC_UPG_ATTRIB_FLAG source_44
, l2.ENC_UPG_ENC_TYPE_ID source_45
FROM xla_events_gt xet
, PA_XLA_BC_BUDGET_LINES_V l2
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_151(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'BURDEN_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_151';
(p_msg => 'BEGIN of insert_sources_151'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
WHEN 19 THEN 'PA_XLA_CDL_LINES_V'
WHEN 20 THEN 'PA_XLA_CDL_LINES_V'
WHEN 21 THEN 'PA_XLA_CDL_LINES_V'
WHEN 22 THEN 'PA_XLA_CDL_LINES_V'
WHEN 23 THEN 'PA_XLA_CDL_LINES_V'
WHEN 24 THEN 'PA_XLA_CDL_LINES_V'
WHEN 25 THEN 'PA_XLA_CDL_LINES_V'
WHEN 26 THEN 'PA_XLA_CDL_LINES_V'
WHEN 27 THEN 'PA_XLA_CDL_LINES_V'
WHEN 28 THEN 'PA_XLA_CDL_LINES_V'
WHEN 29 THEN 'PA_XLA_CDL_LINES_V'
WHEN 30 THEN 'PA_XLA_CDL_LINES_V'
WHEN 31 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
WHEN 19 THEN 'LINE'
WHEN 20 THEN 'LINE'
WHEN 21 THEN 'LINE'
WHEN 22 THEN 'LINE'
WHEN 23 THEN 'LINE'
WHEN 24 THEN 'LINE'
WHEN 25 THEN 'LINE'
WHEN 26 THEN 'LINE'
WHEN 27 THEN 'LINE'
WHEN 28 THEN 'LINE'
WHEN 29 THEN 'LINE'
WHEN 30 THEN 'LINE'
WHEN 31 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
WHEN 19 THEN '275'
WHEN 20 THEN '275'
WHEN 21 THEN '275'
WHEN 22 THEN '275'
WHEN 23 THEN '275'
WHEN 24 THEN '275'
WHEN 25 THEN '275'
WHEN 26 THEN '275'
WHEN 27 THEN '275'
WHEN 28 THEN '275'
WHEN 29 THEN '275'
WHEN 30 THEN '275'
WHEN 31 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_CCID'
WHEN 2 THEN 'COST_CCID'
WHEN 3 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 4 THEN 'ADJ_COST_CCID'
WHEN 5 THEN 'COST_CLEARING_CCID'
WHEN 6 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 7 THEN 'REVERSING_LINE_FLAG'
WHEN 8 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'EXCHANGE_RATE_DATE'
WHEN 11 THEN 'EXCHANGE_RATE'
WHEN 12 THEN 'EXCHANGE_RATE_TYPE'
WHEN 13 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 14 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 15 THEN 'LINE_NUMBER'
WHEN 16 THEN 'LINE_TYPE'
WHEN 17 THEN 'LINE_NUM_REVERSED'
WHEN 18 THEN 'ENC_UPG_DR_ACCT_CLASS'
WHEN 19 THEN 'USE_ENC_UPG_ATTRIB_FLAG'
WHEN 20 THEN 'ENTERED_BURDENED_COST'
WHEN 21 THEN 'ACCT_BURDENED_COST'
WHEN 22 THEN 'ENCUMBRANCE_AMOUNT'
WHEN 23 THEN 'PA_APPLICATION_ID'
WHEN 24 THEN 'PA_DISTRIBUTION_TYPE'
WHEN 25 THEN 'PA_ENTITY_CODE'
WHEN 26 THEN 'PA_FIRST_DIST_ID'
WHEN 27 THEN 'PA_FIRST_SYS_TRANS_ID'
WHEN 28 THEN 'PA_SECOND_DIST_ID'
WHEN 29 THEN 'ENC_UPG_CR_ACCT_CLASS'
WHEN 30 THEN 'ENCUMBRANCE_TYPE_ID'
WHEN 31 THEN 'PROJ_ENCUMBRANCE_TYPE_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.BUDGET_CCID)
WHEN 2 THEN TO_CHAR(l1.COST_CCID)
WHEN 3 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 4 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 5 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 7 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 8 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 13 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 14 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 15 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 16 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 17 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 18 THEN TO_CHAR(l1.ENC_UPG_DR_ACCT_CLASS)
WHEN 19 THEN TO_CHAR(l1.USE_ENC_UPG_ATTRIB_FLAG)
WHEN 20 THEN TO_CHAR(l1.ENTERED_BURDENED_COST)
WHEN 21 THEN TO_CHAR(l1.ACCT_BURDENED_COST)
WHEN 22 THEN TO_CHAR(l1.ENCUMBRANCE_AMOUNT)
WHEN 23 THEN TO_CHAR(l1.PA_APPLICATION_ID)
WHEN 24 THEN TO_CHAR(l1.PA_DISTRIBUTION_TYPE)
WHEN 25 THEN TO_CHAR(l1.PA_ENTITY_CODE)
WHEN 26 THEN TO_CHAR(l1.PA_FIRST_DIST_ID)
WHEN 27 THEN TO_CHAR(l1.PA_FIRST_SYS_TRANS_ID)
WHEN 28 THEN TO_CHAR(l1.PA_SECOND_DIST_ID)
WHEN 29 THEN TO_CHAR(l1.ENC_UPG_CR_ACCT_CLASS)
WHEN 30 THEN TO_CHAR(l1.ENCUMBRANCE_TYPE_ID)
WHEN 31 THEN TO_CHAR(l1.PROJ_ENCUMBRANCE_TYPE_ID)
ELSE null
END source_value
, CASE r
WHEN 3 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 16 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 31 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_151'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_151');
END insert_sources_151;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BURDEN_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BURDEN_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.BUDGET_CCID source_3
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENC_UPG_DR_ACCT_CLASS source_41
, l1.USE_ENC_UPG_ATTRIB_FLAG source_44
, l1.ENTERED_BURDENED_COST source_52
, l1.ACCT_BURDENED_COST source_53
, l1.ENCUMBRANCE_AMOUNT source_54
, l1.PA_APPLICATION_ID source_55
, l1.PA_DISTRIBUTION_TYPE source_56
, l1.PA_ENTITY_CODE source_57
, l1.PA_FIRST_DIST_ID source_58
, l1.PA_FIRST_SYS_TRANS_ID source_59
, l1.PA_SECOND_DIST_ID source_60
, l1.ENC_UPG_CR_ACCT_CLASS source_61
, l1.ENCUMBRANCE_TYPE_ID source_62
, l1.PROJ_ENCUMBRANCE_TYPE_ID source_63
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_152(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'BURDEN_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_152';
(p_msg => 'BEGIN of insert_sources_152'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
WHEN 19 THEN 'PA_XLA_CDL_LINES_V'
WHEN 20 THEN 'PA_XLA_CDL_LINES_V'
WHEN 21 THEN 'PA_XLA_CDL_LINES_V'
WHEN 22 THEN 'PA_XLA_CDL_LINES_V'
WHEN 23 THEN 'PA_XLA_CDL_LINES_V'
WHEN 24 THEN 'PA_XLA_CDL_LINES_V'
WHEN 25 THEN 'PA_XLA_CDL_LINES_V'
WHEN 26 THEN 'PA_XLA_CDL_LINES_V'
WHEN 27 THEN 'PA_XLA_CDL_LINES_V'
WHEN 28 THEN 'PA_XLA_CDL_LINES_V'
WHEN 29 THEN 'PA_XLA_CDL_LINES_V'
WHEN 30 THEN 'PA_XLA_CDL_LINES_V'
WHEN 31 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
WHEN 19 THEN 'LINE'
WHEN 20 THEN 'LINE'
WHEN 21 THEN 'LINE'
WHEN 22 THEN 'LINE'
WHEN 23 THEN 'LINE'
WHEN 24 THEN 'LINE'
WHEN 25 THEN 'LINE'
WHEN 26 THEN 'LINE'
WHEN 27 THEN 'LINE'
WHEN 28 THEN 'LINE'
WHEN 29 THEN 'LINE'
WHEN 30 THEN 'LINE'
WHEN 31 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
WHEN 19 THEN '275'
WHEN 20 THEN '275'
WHEN 21 THEN '275'
WHEN 22 THEN '275'
WHEN 23 THEN '275'
WHEN 24 THEN '275'
WHEN 25 THEN '275'
WHEN 26 THEN '275'
WHEN 27 THEN '275'
WHEN 28 THEN '275'
WHEN 29 THEN '275'
WHEN 30 THEN '275'
WHEN 31 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_CCID'
WHEN 2 THEN 'COST_CCID'
WHEN 3 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 4 THEN 'ADJ_COST_CCID'
WHEN 5 THEN 'COST_CLEARING_CCID'
WHEN 6 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 7 THEN 'REVERSING_LINE_FLAG'
WHEN 8 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'EXCHANGE_RATE_DATE'
WHEN 11 THEN 'EXCHANGE_RATE'
WHEN 12 THEN 'EXCHANGE_RATE_TYPE'
WHEN 13 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 14 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 15 THEN 'LINE_NUMBER'
WHEN 16 THEN 'LINE_TYPE'
WHEN 17 THEN 'LINE_NUM_REVERSED'
WHEN 18 THEN 'ENC_UPG_DR_ACCT_CLASS'
WHEN 19 THEN 'USE_ENC_UPG_ATTRIB_FLAG'
WHEN 20 THEN 'ENTERED_BURDENED_COST'
WHEN 21 THEN 'ACCT_BURDENED_COST'
WHEN 22 THEN 'ENCUMBRANCE_AMOUNT'
WHEN 23 THEN 'PA_APPLICATION_ID'
WHEN 24 THEN 'PA_DISTRIBUTION_TYPE'
WHEN 25 THEN 'PA_ENTITY_CODE'
WHEN 26 THEN 'PA_FIRST_DIST_ID'
WHEN 27 THEN 'PA_FIRST_SYS_TRANS_ID'
WHEN 28 THEN 'PA_SECOND_DIST_ID'
WHEN 29 THEN 'ENC_UPG_CR_ACCT_CLASS'
WHEN 30 THEN 'ENCUMBRANCE_TYPE_ID'
WHEN 31 THEN 'PROJ_ENCUMBRANCE_TYPE_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.BUDGET_CCID)
WHEN 2 THEN TO_CHAR(l1.COST_CCID)
WHEN 3 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 4 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 5 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 7 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 8 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 13 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 14 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 15 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 16 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 17 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 18 THEN TO_CHAR(l1.ENC_UPG_DR_ACCT_CLASS)
WHEN 19 THEN TO_CHAR(l1.USE_ENC_UPG_ATTRIB_FLAG)
WHEN 20 THEN TO_CHAR(l1.ENTERED_BURDENED_COST)
WHEN 21 THEN TO_CHAR(l1.ACCT_BURDENED_COST)
WHEN 22 THEN TO_CHAR(l1.ENCUMBRANCE_AMOUNT)
WHEN 23 THEN TO_CHAR(l1.PA_APPLICATION_ID)
WHEN 24 THEN TO_CHAR(l1.PA_DISTRIBUTION_TYPE)
WHEN 25 THEN TO_CHAR(l1.PA_ENTITY_CODE)
WHEN 26 THEN TO_CHAR(l1.PA_FIRST_DIST_ID)
WHEN 27 THEN TO_CHAR(l1.PA_FIRST_SYS_TRANS_ID)
WHEN 28 THEN TO_CHAR(l1.PA_SECOND_DIST_ID)
WHEN 29 THEN TO_CHAR(l1.ENC_UPG_CR_ACCT_CLASS)
WHEN 30 THEN TO_CHAR(l1.ENCUMBRANCE_TYPE_ID)
WHEN 31 THEN TO_CHAR(l1.PROJ_ENCUMBRANCE_TYPE_ID)
ELSE null
END source_value
, CASE r
WHEN 3 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 16 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 31 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_152'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_152');
END insert_sources_152;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BURDEN_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: BURDEN_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.BUDGET_CCID source_3
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENC_UPG_DR_ACCT_CLASS source_41
, l1.USE_ENC_UPG_ATTRIB_FLAG source_44
, l1.ENTERED_BURDENED_COST source_52
, l1.ACCT_BURDENED_COST source_53
, l1.ENCUMBRANCE_AMOUNT source_54
, l1.PA_APPLICATION_ID source_55
, l1.PA_DISTRIBUTION_TYPE source_56
, l1.PA_ENTITY_CODE source_57
, l1.PA_FIRST_DIST_ID source_58
, l1.PA_FIRST_SYS_TRANS_ID source_59
, l1.PA_SECOND_DIST_ID source_60
, l1.ENC_UPG_CR_ACCT_CLASS source_61
, l1.ENCUMBRANCE_TYPE_ID source_62
, l1.PROJ_ENCUMBRANCE_TYPE_ID source_63
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_153(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'INVENTORY_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_153';
(p_msg => 'BEGIN of insert_sources_153'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_153'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_153');
END insert_sources_153;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: INVENTORY_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: INVENTORY_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_154(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'INVENTORY_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_154';
(p_msg => 'BEGIN of insert_sources_154'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_154'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_154');
END insert_sources_154;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: INVENTORY_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: INVENTORY_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_155(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'LABOR_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_155';
(p_msg => 'BEGIN of insert_sources_155'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_155'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_155');
END insert_sources_155;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: LABOR_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: LABOR_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_156(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'LABOR_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_156';
(p_msg => 'BEGIN of insert_sources_156'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_156'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_156');
END insert_sources_156;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: LABOR_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: LABOR_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_157(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'MISC_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_157';
(p_msg => 'BEGIN of insert_sources_157'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_157'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_157');
END insert_sources_157;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: MISC_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: MISC_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_158(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'MISC_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_158';
(p_msg => 'BEGIN of insert_sources_158'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_158'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_158');
END insert_sources_158;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: MISC_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: MISC_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_159(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'PRVDR_RECVR_RECLASS_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_159';
(p_msg => 'BEGIN of insert_sources_159'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CCDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 2 THEN 'DESTINATION_CCID'
WHEN 3 THEN 'ADJ_DESTINATION_CCID'
WHEN 4 THEN 'SOURCE_CCID'
WHEN 5 THEN 'ADJ_SOURCE_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_CURRENCY_CODE'
WHEN 9 THEN 'EXCHANGE_RATE_DATE'
WHEN 10 THEN 'EXCHANGE_RATE'
WHEN 11 THEN 'EXCHANGE_RATE_TYPE'
WHEN 12 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 13 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 14 THEN 'LINE_NUMBER'
WHEN 15 THEN 'LINE_TYPE'
WHEN 16 THEN 'LINE_NUM_REVERSED'
WHEN 17 THEN 'ENTERED_AMOUNT'
WHEN 18 THEN 'ACCT_AMOUNT'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 2 THEN TO_CHAR(l1.DESTINATION_CCID)
WHEN 3 THEN TO_CHAR(l1.ADJ_DESTINATION_CCID)
WHEN 4 THEN TO_CHAR(l1.SOURCE_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_SOURCE_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 9 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 12 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 13 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 14 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 15 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 16 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 17 THEN TO_CHAR(l1.ENTERED_AMOUNT)
WHEN 18 THEN TO_CHAR(l1.ACCT_AMOUNT)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 15 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_159'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_159');
END insert_sources_159;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: PRVDR_RECVR_RECLASS_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: PRVDR_RECVR_RECLASS_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.DESTINATION_CCID source_12
, l1.ADJ_DESTINATION_CCID source_13
, l1.SOURCE_CCID source_14
, l1.ADJ_SOURCE_CCID source_15
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENTERED_AMOUNT source_42
, l1.ACCT_AMOUNT source_43
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_160(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'PRVDR_RECVR_RECLASS_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_160';
(p_msg => 'BEGIN of insert_sources_160'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CCDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CCDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 2 THEN 'DESTINATION_CCID'
WHEN 3 THEN 'ADJ_DESTINATION_CCID'
WHEN 4 THEN 'SOURCE_CCID'
WHEN 5 THEN 'ADJ_SOURCE_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_CURRENCY_CODE'
WHEN 9 THEN 'EXCHANGE_RATE_DATE'
WHEN 10 THEN 'EXCHANGE_RATE'
WHEN 11 THEN 'EXCHANGE_RATE_TYPE'
WHEN 12 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 13 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 14 THEN 'LINE_NUMBER'
WHEN 15 THEN 'LINE_TYPE'
WHEN 16 THEN 'LINE_NUM_REVERSED'
WHEN 17 THEN 'ENTERED_AMOUNT'
WHEN 18 THEN 'ACCT_AMOUNT'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 2 THEN TO_CHAR(l1.DESTINATION_CCID)
WHEN 3 THEN TO_CHAR(l1.ADJ_DESTINATION_CCID)
WHEN 4 THEN TO_CHAR(l1.SOURCE_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_SOURCE_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 9 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 12 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 13 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 14 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 15 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 16 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 17 THEN TO_CHAR(l1.ENTERED_AMOUNT)
WHEN 18 THEN TO_CHAR(l1.ACCT_AMOUNT)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 15 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_160'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_160');
END insert_sources_160;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: PRVDR_RECVR_RECLASS
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: PRVDR_RECVR_RECLASS
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.DESTINATION_CCID source_12
, l1.ADJ_DESTINATION_CCID source_13
, l1.SOURCE_CCID source_14
, l1.ADJ_SOURCE_CCID source_15
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENTERED_AMOUNT source_42
, l1.ACCT_AMOUNT source_43
FROM xla_events_gt xet
, PA_XLA_CCDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_161(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'REVENUE_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_161';
(p_msg => 'BEGIN of insert_sources_161'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 2 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 3 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 4 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 5 THEN 'PA_XLA_REVENUE_HEADERS_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
WHEN 4 THEN 'HEADER'
WHEN 5 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'CREDITING_REVENUE_FLAG'
WHEN 2 THEN 'EVENT_ID'
WHEN 3 THEN 'GL_DATE'
WHEN 4 THEN 'UER_CCID'
WHEN 5 THEN 'UBR_CCID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.CREDITING_REVENUE_FLAG)
WHEN 2 THEN TO_CHAR(h2.EVENT_ID)
WHEN 3 THEN TO_CHAR(h2.GL_DATE)
WHEN 4 THEN TO_CHAR(h2.UER_CCID)
WHEN 5 THEN TO_CHAR(h2.UBR_CCID)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(h2.CREDITING_REVENUE_FLAG)
,'CREDITING_REVENUE_FLAG'
,'S'
,275)
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_REVENUE_HEADERS_V h2
,(select rownum r from all_objects where rownum <= 5 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l3.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 2 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 3 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 4 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 5 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 6 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 7 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 8 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 9 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 10 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 11 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 12 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 13 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 14 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 15 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 16 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 17 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 18 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 19 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 20 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 21 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 22 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 23 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 24 THEN 'PA_XLA_REVENUE_LINES_ADJ_V'
WHEN 25 THEN 'PA_XLA_EVENT_TYPE_REF_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
WHEN 19 THEN 'LINE'
WHEN 20 THEN 'LINE'
WHEN 21 THEN 'LINE'
WHEN 22 THEN 'LINE'
WHEN 23 THEN 'LINE'
WHEN 24 THEN 'LINE'
WHEN 25 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
WHEN 19 THEN '275'
WHEN 20 THEN '275'
WHEN 21 THEN '275'
WHEN 22 THEN '275'
WHEN 23 THEN '275'
WHEN 24 THEN '275'
WHEN 25 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'PERDL_CODE_COMBINATION_ID'
WHEN 2 THEN 'PRDL_CODE_COMBINATION_ID'
WHEN 3 THEN 'PDR_UBR_CCID'
WHEN 4 THEN 'PDR_UER_CCID'
WHEN 5 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 6 THEN 'ENTERED_CURRENCY_CODE'
WHEN 7 THEN 'EXCHANGE_RATE_DATE'
WHEN 8 THEN 'EXCHANGE_RATE'
WHEN 9 THEN 'EXCHANGE_RATE_TYPE'
WHEN 10 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 11 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 12 THEN 'ENTERED_AMOUNT'
WHEN 13 THEN 'ACCT_AMOUNT'
WHEN 14 THEN 'REVENUE_DISTRIBUTION_TYPE'
WHEN 15 THEN 'REVENUE_FIRST_DIST_ID'
WHEN 16 THEN 'REVENUE_SECOND_DIST_ID'
WHEN 17 THEN 'ACTUAL_UPG_CR_CCID'
WHEN 18 THEN 'ACTUAL_UPG_DR_CCID'
WHEN 19 THEN 'APPLICATION_ID'
WHEN 20 THEN 'REVENUE_ENTITY_CODE'
WHEN 21 THEN 'CR_REVENUE_FIRST_DIST_ID'
WHEN 22 THEN 'PROJECT_ID'
WHEN 23 THEN 'CR_REVENUE_SECOND_DIST_ID'
WHEN 24 THEN 'PDR_DRAFT_REV_NUM_CREDITED'
WHEN 25 THEN 'REV_EVENT_TYPE_CLASSIFICATION'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l3.PERDL_CODE_COMBINATION_ID)
WHEN 2 THEN TO_CHAR(l3.PRDL_CODE_COMBINATION_ID)
WHEN 3 THEN TO_CHAR(l3.PDR_UBR_CCID)
WHEN 4 THEN TO_CHAR(l3.PDR_UER_CCID)
WHEN 5 THEN TO_CHAR(l3.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 6 THEN TO_CHAR(l3.ENTERED_CURRENCY_CODE)
WHEN 7 THEN TO_CHAR(l3.EXCHANGE_RATE_DATE)
WHEN 8 THEN TO_CHAR(l3.EXCHANGE_RATE)
WHEN 9 THEN TO_CHAR(l3.EXCHANGE_RATE_TYPE)
WHEN 10 THEN TO_CHAR(l3.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 11 THEN TO_CHAR(l3.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 12 THEN TO_CHAR(l3.ENTERED_AMOUNT)
WHEN 13 THEN TO_CHAR(l3.ACCT_AMOUNT)
WHEN 14 THEN TO_CHAR(l3.REVENUE_DISTRIBUTION_TYPE)
WHEN 15 THEN TO_CHAR(l3.REVENUE_FIRST_DIST_ID)
WHEN 16 THEN TO_CHAR(l3.REVENUE_SECOND_DIST_ID)
WHEN 17 THEN TO_CHAR(l3.ACTUAL_UPG_CR_CCID)
WHEN 18 THEN TO_CHAR(l3.ACTUAL_UPG_DR_CCID)
WHEN 19 THEN TO_CHAR(l3.APPLICATION_ID)
WHEN 20 THEN TO_CHAR(l3.REVENUE_ENTITY_CODE)
WHEN 21 THEN TO_CHAR(l3.CR_REVENUE_FIRST_DIST_ID)
WHEN 22 THEN TO_CHAR(l3.PROJECT_ID)
WHEN 23 THEN TO_CHAR(l3.CR_REVENUE_SECOND_DIST_ID)
WHEN 24 THEN TO_CHAR(l3.PDR_DRAFT_REV_NUM_CREDITED)
WHEN 25 THEN TO_CHAR(l1.REV_EVENT_TYPE_CLASSIFICATION)
ELSE null
END source_value
, CASE r
WHEN 25 THEN fvl72.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_EVENT_TYPE_REF_V l1
, PA_XLA_REVENUE_LINES_ADJ_V l3
, fnd_lookup_values fvl72
, (select rownum r from all_objects where rownum <= 25 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l3.event_id = xet.event_id
AND l1.rev_event_type (+) =l3.rev_event_type AND fvl72.lookup_type(+) = 'EVENT TYPE CLASSIFICATION'
AND fvl72.lookup_code(+) = l1.REV_EVENT_TYPE_CLASSIFICATION
AND fvl72.view_application_id(+) = 275
AND fvl72.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_161'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_161');
END insert_sources_161;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: REVENUE_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.CREDITING_REVENUE_FLAG source_48
, h2.EVENT_ID source_51
, h2.GL_DATE source_75
, h2.UER_CCID source_77
, h2.UBR_CCID source_78
FROM xla_events_gt xet
, PA_XLA_REVENUE_HEADERS_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: REVENUE_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l3.LINE_NUMBER
, l3.PERDL_CODE_COMBINATION_ID source_1
, l3.PRDL_CODE_COMBINATION_ID source_19
, l3.PDR_UBR_CCID source_20
, l3.PDR_UER_CCID source_21
, l3.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l3.ENTERED_CURRENCY_CODE source_26
, l3.EXCHANGE_RATE_DATE source_28
, l3.EXCHANGE_RATE source_29
, l3.EXCHANGE_RATE_TYPE source_30
, l3.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l3.USE_ACT_UPG_ATTRIB_FLAG source_32
, l3.ENTERED_AMOUNT source_42
, l3.ACCT_AMOUNT source_43
, l3.REVENUE_DISTRIBUTION_TYPE source_46
, l3.REVENUE_FIRST_DIST_ID source_49
, l3.REVENUE_SECOND_DIST_ID source_50
, l3.ACTUAL_UPG_CR_CCID source_64
, l3.ACTUAL_UPG_DR_CCID source_65
, l3.APPLICATION_ID source_66
, l3.REVENUE_ENTITY_CODE source_67
, l3.CR_REVENUE_FIRST_DIST_ID source_68
, l3.PROJECT_ID source_69
, l3.CR_REVENUE_SECOND_DIST_ID source_70
, l3.PDR_DRAFT_REV_NUM_CREDITED source_71
, l1.REV_EVENT_TYPE_CLASSIFICATION source_72
, fvl72.meaning source_72_meaning
FROM xla_events_gt xet
, PA_XLA_EVENT_TYPE_REF_V l1
, PA_XLA_REVENUE_LINES_ADJ_V l3
, fnd_lookup_values fvl72
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l3.event_id = xet.event_id
AND l1.REV_EVENT_TYPE (+) =l3.REV_EVENT_TYPE AND fvl72.lookup_type(+) = 'EVENT TYPE CLASSIFICATION'
AND fvl72.lookup_code(+) = l1.REV_EVENT_TYPE_CLASSIFICATION
AND fvl72.view_application_id(+) = 275
AND fvl72.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_162(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'REVENUE_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_162';
(p_msg => 'BEGIN of insert_sources_162'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 2 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 3 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 4 THEN 'PA_XLA_REVENUE_HEADERS_V'
WHEN 5 THEN 'PA_XLA_REVENUE_HEADERS_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
WHEN 4 THEN 'HEADER'
WHEN 5 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'CREDITING_REVENUE_FLAG'
WHEN 2 THEN 'EVENT_ID'
WHEN 3 THEN 'GL_DATE'
WHEN 4 THEN 'UER_CCID'
WHEN 5 THEN 'UBR_CCID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.CREDITING_REVENUE_FLAG)
WHEN 2 THEN TO_CHAR(h2.EVENT_ID)
WHEN 3 THEN TO_CHAR(h2.GL_DATE)
WHEN 4 THEN TO_CHAR(h2.UER_CCID)
WHEN 5 THEN TO_CHAR(h2.UBR_CCID)
ELSE null
END source_value
, CASE r
WHEN 1 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(h2.CREDITING_REVENUE_FLAG)
,'CREDITING_REVENUE_FLAG'
,'S'
,275)
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_REVENUE_HEADERS_V h2
,(select rownum r from all_objects where rownum <= 5 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l3.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 2 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 3 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 4 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 5 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 6 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 7 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 8 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 9 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 10 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 11 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 12 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 13 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 14 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 15 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 16 THEN 'PA_XLA_REVENUE_LINES_V'
WHEN 17 THEN 'PA_XLA_EVENT_TYPE_REF_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'PERDL_CODE_COMBINATION_ID'
WHEN 2 THEN 'PDR_REALIZED_GAINS_CCID'
WHEN 3 THEN 'PDR_REALIZED_LOSSES_CCID'
WHEN 4 THEN 'PRDL_CODE_COMBINATION_ID'
WHEN 5 THEN 'PDR_UBR_CCID'
WHEN 6 THEN 'PDR_UER_CCID'
WHEN 7 THEN 'ENTERED_CURRENCY_CODE'
WHEN 8 THEN 'EXCHANGE_RATE_DATE'
WHEN 9 THEN 'EXCHANGE_RATE'
WHEN 10 THEN 'EXCHANGE_RATE_TYPE'
WHEN 11 THEN 'ENTERED_AMOUNT'
WHEN 12 THEN 'ACCT_AMOUNT'
WHEN 13 THEN 'REVENUE_DISTRIBUTION_TYPE'
WHEN 14 THEN 'SYSTEM_LINKAGE_FUNCTION'
WHEN 15 THEN 'REVENUE_FIRST_DIST_ID'
WHEN 16 THEN 'REVENUE_SECOND_DIST_ID'
WHEN 17 THEN 'REV_EVENT_TYPE_CLASSIFICATION'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l3.PERDL_CODE_COMBINATION_ID)
WHEN 2 THEN TO_CHAR(l3.PDR_REALIZED_GAINS_CCID)
WHEN 3 THEN TO_CHAR(l3.PDR_REALIZED_LOSSES_CCID)
WHEN 4 THEN TO_CHAR(l3.PRDL_CODE_COMBINATION_ID)
WHEN 5 THEN TO_CHAR(l3.PDR_UBR_CCID)
WHEN 6 THEN TO_CHAR(l3.PDR_UER_CCID)
WHEN 7 THEN TO_CHAR(l3.ENTERED_CURRENCY_CODE)
WHEN 8 THEN TO_CHAR(l3.EXCHANGE_RATE_DATE)
WHEN 9 THEN TO_CHAR(l3.EXCHANGE_RATE)
WHEN 10 THEN TO_CHAR(l3.EXCHANGE_RATE_TYPE)
WHEN 11 THEN TO_CHAR(l3.ENTERED_AMOUNT)
WHEN 12 THEN TO_CHAR(l3.ACCT_AMOUNT)
WHEN 13 THEN TO_CHAR(l3.REVENUE_DISTRIBUTION_TYPE)
WHEN 14 THEN TO_CHAR(l3.SYSTEM_LINKAGE_FUNCTION)
WHEN 15 THEN TO_CHAR(l3.REVENUE_FIRST_DIST_ID)
WHEN 16 THEN TO_CHAR(l3.REVENUE_SECOND_DIST_ID)
WHEN 17 THEN TO_CHAR(l1.REV_EVENT_TYPE_CLASSIFICATION)
ELSE null
END source_value
, CASE r
WHEN 17 THEN fvl72.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_EVENT_TYPE_REF_V l1
, PA_XLA_REVENUE_LINES_V l3
, fnd_lookup_values fvl72
, (select rownum r from all_objects where rownum <= 17 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l3.event_id = xet.event_id
AND l1.rev_event_type (+) =l3.rev_event_type AND fvl72.lookup_type(+) = 'EVENT TYPE CLASSIFICATION'
AND fvl72.lookup_code(+) = l1.REV_EVENT_TYPE_CLASSIFICATION
AND fvl72.view_application_id(+) = 275
AND fvl72.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_162'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_162');
END insert_sources_162;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: REVENUE
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.CREDITING_REVENUE_FLAG source_48
, h2.EVENT_ID source_51
, h2.GL_DATE source_75
, h2.UER_CCID source_77
, h2.UBR_CCID source_78
FROM xla_events_gt xet
, PA_XLA_REVENUE_HEADERS_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: REVENUE
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l3.LINE_NUMBER
, l3.PERDL_CODE_COMBINATION_ID source_1
, l3.PDR_REALIZED_GAINS_CCID source_17
, l3.PDR_REALIZED_LOSSES_CCID source_18
, l3.PRDL_CODE_COMBINATION_ID source_19
, l3.PDR_UBR_CCID source_20
, l3.PDR_UER_CCID source_21
, l3.ENTERED_CURRENCY_CODE source_26
, l3.EXCHANGE_RATE_DATE source_28
, l3.EXCHANGE_RATE source_29
, l3.EXCHANGE_RATE_TYPE source_30
, l3.ENTERED_AMOUNT source_42
, l3.ACCT_AMOUNT source_43
, l3.REVENUE_DISTRIBUTION_TYPE source_46
, l3.SYSTEM_LINKAGE_FUNCTION source_47
, l3.REVENUE_FIRST_DIST_ID source_49
, l3.REVENUE_SECOND_DIST_ID source_50
, l1.REV_EVENT_TYPE_CLASSIFICATION source_72
, fvl72.meaning source_72_meaning
FROM xla_events_gt xet
, PA_XLA_EVENT_TYPE_REF_V l1
, PA_XLA_REVENUE_LINES_V l3
, fnd_lookup_values fvl72
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l3.event_id = xet.event_id
AND l1.REV_EVENT_TYPE (+) =l3.REV_EVENT_TYPE AND fvl72.lookup_type(+) = 'EVENT TYPE CLASSIFICATION'
AND fvl72.lookup_code(+) = l1.REV_EVENT_TYPE_CLASSIFICATION
AND fvl72.view_application_id(+) = 275
AND fvl72.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_163(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'SUPPLIER_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_163';
(p_msg => 'BEGIN of insert_sources_163'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'GMS_XLA_AWARD_REF_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 3 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 4 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
WHEN 4 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'PO_DISTRIBUTION_ID'
WHEN 2 THEN 'EXCHANGE_RATE_VARIANCE_FLAG'
WHEN 3 THEN 'EXPENDITURE_ITEM_ID'
WHEN 4 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h1.PO_DISTRIBUTION_ID)
WHEN 2 THEN TO_CHAR(h3.EXCHANGE_RATE_VARIANCE_FLAG)
WHEN 3 THEN TO_CHAR(h3.EXPENDITURE_ITEM_ID)
WHEN 4 THEN TO_CHAR(h3.GL_DATE)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(h3.EXCHANGE_RATE_VARIANCE_FLAG)
,'EXCHANGE_RATE_VARIANCE_FLAG'
,'S'
,275)
ELSE null
END source_meaning
FROM xla_events_gt xet
, GMS_XLA_AWARD_REF_V h1
, PA_XLA_EXP_HEADER_V h3
,(select rownum r from all_objects where rownum <= 4 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h3.event_id = xet.event_id
AND h1.expenditure_item_id (+) =h3.expenditure_item_id and h1.document_type (+) = 'exp'
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l2.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l2.COST_CCID)
WHEN 2 THEN TO_CHAR(l2.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l2.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l2.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l2.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l2.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l2.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l2.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l2.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l2.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l2.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l2.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l2.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l2.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l2.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l2.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l2.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l2.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l2.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l2
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_163'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_163');
END insert_sources_163;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: SUPPLIER_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h1.PO_DISTRIBUTION_ID source_2
, h3.EXCHANGE_RATE_VARIANCE_FLAG source_22
, h3.EXPENDITURE_ITEM_ID source_33
, h3.GL_DATE source_75
FROM xla_events_gt xet
, GMS_XLA_AWARD_REF_V h1
, PA_XLA_EXP_HEADER_V h3
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h3.event_id = xet.event_id
AND h1.expenditure_item_id (+) =h3.expenditure_item_id AND h1.document_type (+) = 'EXP'
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: SUPPLIER_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l2.LINE_NUMBER
, l2.COST_CCID source_4
, l2.ALLOW_OVERRIDE_CCID_FLAG source_5
, l2.ADJ_COST_CCID source_6
, l2.COST_CLEARING_CCID source_7
, l2.ADJ_COST_CLEARING_CCID source_8
, l2.REVERSING_LINE_FLAG source_23
, l2.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l2.ENTERED_RAW_COST source_25
, l2.ENTERED_CURRENCY_CODE source_26
, l2.ACCT_RAW_COST source_27
, l2.EXCHANGE_RATE_DATE source_28
, l2.EXCHANGE_RATE source_29
, l2.EXCHANGE_RATE_TYPE source_30
, l2.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l2.USE_ACT_UPG_ATTRIB_FLAG source_32
, l2.LINE_NUMBER source_34
, l2.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l2.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l2
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_164(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'SUPPLIER_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_164';
(p_msg => 'BEGIN of insert_sources_164'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'GMS_XLA_AWARD_REF_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 3 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 4 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
WHEN 3 THEN 'HEADER'
WHEN 4 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'PO_DISTRIBUTION_ID'
WHEN 2 THEN 'EXCHANGE_RATE_VARIANCE_FLAG'
WHEN 3 THEN 'EXPENDITURE_ITEM_ID'
WHEN 4 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h1.PO_DISTRIBUTION_ID)
WHEN 2 THEN TO_CHAR(h3.EXCHANGE_RATE_VARIANCE_FLAG)
WHEN 3 THEN TO_CHAR(h3.EXPENDITURE_ITEM_ID)
WHEN 4 THEN TO_CHAR(h3.GL_DATE)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(h3.EXCHANGE_RATE_VARIANCE_FLAG)
,'EXCHANGE_RATE_VARIANCE_FLAG'
,'S'
,275)
ELSE null
END source_meaning
FROM xla_events_gt xet
, GMS_XLA_AWARD_REF_V h1
, PA_XLA_EXP_HEADER_V h3
,(select rownum r from all_objects where rownum <= 4 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h3.event_id = xet.event_id
AND h1.expenditure_item_id (+) =h3.expenditure_item_id and h1.document_type (+) = 'exp'
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l2.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l2.COST_CCID)
WHEN 2 THEN TO_CHAR(l2.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l2.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l2.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l2.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l2.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l2.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l2.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l2.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l2.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l2.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l2.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l2.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l2.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l2.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l2.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l2.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l2.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l2.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l2
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_164'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_164');
END insert_sources_164;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: SUPPLIER_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h1.PO_DISTRIBUTION_ID source_2
, h3.EXCHANGE_RATE_VARIANCE_FLAG source_22
, h3.EXPENDITURE_ITEM_ID source_33
, h3.GL_DATE source_75
FROM xla_events_gt xet
, GMS_XLA_AWARD_REF_V h1
, PA_XLA_EXP_HEADER_V h3
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h3.event_id = xet.event_id
AND h1.expenditure_item_id (+) =h3.expenditure_item_id AND h1.document_type (+) = 'EXP'
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: SUPPLIER_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l2.LINE_NUMBER
, l2.COST_CCID source_4
, l2.ALLOW_OVERRIDE_CCID_FLAG source_5
, l2.ADJ_COST_CCID source_6
, l2.COST_CLEARING_CCID source_7
, l2.ADJ_COST_CLEARING_CCID source_8
, l2.REVERSING_LINE_FLAG source_23
, l2.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l2.ENTERED_RAW_COST source_25
, l2.ENTERED_CURRENCY_CODE source_26
, l2.ACCT_RAW_COST source_27
, l2.EXCHANGE_RATE_DATE source_28
, l2.EXCHANGE_RATE source_29
, l2.EXCHANGE_RATE_TYPE source_30
, l2.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l2.USE_ACT_UPG_ATTRIB_FLAG source_32
, l2.LINE_NUMBER source_34
, l2.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l2.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l2
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l2.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l2.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_165(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'TOT_BURDENED_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_165';
(p_msg => 'BEGIN of insert_sources_165'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
WHEN 19 THEN 'PA_XLA_CDL_LINES_V'
WHEN 20 THEN 'PA_XLA_CDL_LINES_V'
WHEN 21 THEN 'PA_XLA_CDL_LINES_V'
WHEN 22 THEN 'PA_XLA_CDL_LINES_V'
WHEN 23 THEN 'PA_XLA_CDL_LINES_V'
WHEN 24 THEN 'PA_XLA_CDL_LINES_V'
WHEN 25 THEN 'PA_XLA_CDL_LINES_V'
WHEN 26 THEN 'PA_XLA_CDL_LINES_V'
WHEN 27 THEN 'PA_XLA_CDL_LINES_V'
WHEN 28 THEN 'PA_XLA_CDL_LINES_V'
WHEN 29 THEN 'PA_XLA_CDL_LINES_V'
WHEN 30 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
WHEN 19 THEN 'LINE'
WHEN 20 THEN 'LINE'
WHEN 21 THEN 'LINE'
WHEN 22 THEN 'LINE'
WHEN 23 THEN 'LINE'
WHEN 24 THEN 'LINE'
WHEN 25 THEN 'LINE'
WHEN 26 THEN 'LINE'
WHEN 27 THEN 'LINE'
WHEN 28 THEN 'LINE'
WHEN 29 THEN 'LINE'
WHEN 30 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
WHEN 19 THEN '275'
WHEN 20 THEN '275'
WHEN 21 THEN '275'
WHEN 22 THEN '275'
WHEN 23 THEN '275'
WHEN 24 THEN '275'
WHEN 25 THEN '275'
WHEN 26 THEN '275'
WHEN 27 THEN '275'
WHEN 28 THEN '275'
WHEN 29 THEN '275'
WHEN 30 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_CCID'
WHEN 2 THEN 'COST_CCID'
WHEN 3 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 4 THEN 'ADJ_COST_CCID'
WHEN 5 THEN 'COST_CLEARING_CCID'
WHEN 6 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 7 THEN 'REVERSING_LINE_FLAG'
WHEN 8 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'EXCHANGE_RATE_DATE'
WHEN 11 THEN 'EXCHANGE_RATE'
WHEN 12 THEN 'EXCHANGE_RATE_TYPE'
WHEN 13 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 14 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 15 THEN 'LINE_NUMBER'
WHEN 16 THEN 'LINE_TYPE'
WHEN 17 THEN 'LINE_NUM_REVERSED'
WHEN 18 THEN 'USE_ENC_UPG_ATTRIB_FLAG'
WHEN 19 THEN 'ENTERED_BURDENED_COST'
WHEN 20 THEN 'ACCT_BURDENED_COST'
WHEN 21 THEN 'ENCUMBRANCE_AMOUNT'
WHEN 22 THEN 'PA_APPLICATION_ID'
WHEN 23 THEN 'PA_DISTRIBUTION_TYPE'
WHEN 24 THEN 'PA_ENTITY_CODE'
WHEN 25 THEN 'PA_FIRST_DIST_ID'
WHEN 26 THEN 'PA_FIRST_SYS_TRANS_ID'
WHEN 27 THEN 'PA_SECOND_DIST_ID'
WHEN 28 THEN 'ENC_UPG_CR_ACCT_CLASS'
WHEN 29 THEN 'ENCUMBRANCE_TYPE_ID'
WHEN 30 THEN 'PROJ_ENCUMBRANCE_TYPE_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.BUDGET_CCID)
WHEN 2 THEN TO_CHAR(l1.COST_CCID)
WHEN 3 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 4 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 5 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 7 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 8 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 13 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 14 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 15 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 16 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 17 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 18 THEN TO_CHAR(l1.USE_ENC_UPG_ATTRIB_FLAG)
WHEN 19 THEN TO_CHAR(l1.ENTERED_BURDENED_COST)
WHEN 20 THEN TO_CHAR(l1.ACCT_BURDENED_COST)
WHEN 21 THEN TO_CHAR(l1.ENCUMBRANCE_AMOUNT)
WHEN 22 THEN TO_CHAR(l1.PA_APPLICATION_ID)
WHEN 23 THEN TO_CHAR(l1.PA_DISTRIBUTION_TYPE)
WHEN 24 THEN TO_CHAR(l1.PA_ENTITY_CODE)
WHEN 25 THEN TO_CHAR(l1.PA_FIRST_DIST_ID)
WHEN 26 THEN TO_CHAR(l1.PA_FIRST_SYS_TRANS_ID)
WHEN 27 THEN TO_CHAR(l1.PA_SECOND_DIST_ID)
WHEN 28 THEN TO_CHAR(l1.ENC_UPG_CR_ACCT_CLASS)
WHEN 29 THEN TO_CHAR(l1.ENCUMBRANCE_TYPE_ID)
WHEN 30 THEN TO_CHAR(l1.PROJ_ENCUMBRANCE_TYPE_ID)
ELSE null
END source_value
, CASE r
WHEN 3 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 16 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 30 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_165'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_165');
END insert_sources_165;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: TOT_BURDENED_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: TOT_BURDENED_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.BUDGET_CCID source_3
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.USE_ENC_UPG_ATTRIB_FLAG source_44
, l1.ENTERED_BURDENED_COST source_52
, l1.ACCT_BURDENED_COST source_53
, l1.ENCUMBRANCE_AMOUNT source_54
, l1.PA_APPLICATION_ID source_55
, l1.PA_DISTRIBUTION_TYPE source_56
, l1.PA_ENTITY_CODE source_57
, l1.PA_FIRST_DIST_ID source_58
, l1.PA_FIRST_SYS_TRANS_ID source_59
, l1.PA_SECOND_DIST_ID source_60
, l1.ENC_UPG_CR_ACCT_CLASS source_61
, l1.ENCUMBRANCE_TYPE_ID source_62
, l1.PROJ_ENCUMBRANCE_TYPE_ID source_63
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_166(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'TOT_BURDENED_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_166';
(p_msg => 'BEGIN of insert_sources_166'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
WHEN 19 THEN 'PA_XLA_CDL_LINES_V'
WHEN 20 THEN 'PA_XLA_CDL_LINES_V'
WHEN 21 THEN 'PA_XLA_CDL_LINES_V'
WHEN 22 THEN 'PA_XLA_CDL_LINES_V'
WHEN 23 THEN 'PA_XLA_CDL_LINES_V'
WHEN 24 THEN 'PA_XLA_CDL_LINES_V'
WHEN 25 THEN 'PA_XLA_CDL_LINES_V'
WHEN 26 THEN 'PA_XLA_CDL_LINES_V'
WHEN 27 THEN 'PA_XLA_CDL_LINES_V'
WHEN 28 THEN 'PA_XLA_CDL_LINES_V'
WHEN 29 THEN 'PA_XLA_CDL_LINES_V'
WHEN 30 THEN 'PA_XLA_CDL_LINES_V'
WHEN 31 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
WHEN 19 THEN 'LINE'
WHEN 20 THEN 'LINE'
WHEN 21 THEN 'LINE'
WHEN 22 THEN 'LINE'
WHEN 23 THEN 'LINE'
WHEN 24 THEN 'LINE'
WHEN 25 THEN 'LINE'
WHEN 26 THEN 'LINE'
WHEN 27 THEN 'LINE'
WHEN 28 THEN 'LINE'
WHEN 29 THEN 'LINE'
WHEN 30 THEN 'LINE'
WHEN 31 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
WHEN 19 THEN '275'
WHEN 20 THEN '275'
WHEN 21 THEN '275'
WHEN 22 THEN '275'
WHEN 23 THEN '275'
WHEN 24 THEN '275'
WHEN 25 THEN '275'
WHEN 26 THEN '275'
WHEN 27 THEN '275'
WHEN 28 THEN '275'
WHEN 29 THEN '275'
WHEN 30 THEN '275'
WHEN 31 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'BUDGET_CCID'
WHEN 2 THEN 'COST_CCID'
WHEN 3 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 4 THEN 'ADJ_COST_CCID'
WHEN 5 THEN 'COST_CLEARING_CCID'
WHEN 6 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 7 THEN 'REVERSING_LINE_FLAG'
WHEN 8 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'EXCHANGE_RATE_DATE'
WHEN 11 THEN 'EXCHANGE_RATE'
WHEN 12 THEN 'EXCHANGE_RATE_TYPE'
WHEN 13 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 14 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 15 THEN 'LINE_NUMBER'
WHEN 16 THEN 'LINE_TYPE'
WHEN 17 THEN 'LINE_NUM_REVERSED'
WHEN 18 THEN 'ENC_UPG_DR_ACCT_CLASS'
WHEN 19 THEN 'USE_ENC_UPG_ATTRIB_FLAG'
WHEN 20 THEN 'ENTERED_BURDENED_COST'
WHEN 21 THEN 'ACCT_BURDENED_COST'
WHEN 22 THEN 'ENCUMBRANCE_AMOUNT'
WHEN 23 THEN 'PA_APPLICATION_ID'
WHEN 24 THEN 'PA_DISTRIBUTION_TYPE'
WHEN 25 THEN 'PA_ENTITY_CODE'
WHEN 26 THEN 'PA_FIRST_DIST_ID'
WHEN 27 THEN 'PA_FIRST_SYS_TRANS_ID'
WHEN 28 THEN 'PA_SECOND_DIST_ID'
WHEN 29 THEN 'ENC_UPG_CR_ACCT_CLASS'
WHEN 30 THEN 'ENCUMBRANCE_TYPE_ID'
WHEN 31 THEN 'PROJ_ENCUMBRANCE_TYPE_ID'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.BUDGET_CCID)
WHEN 2 THEN TO_CHAR(l1.COST_CCID)
WHEN 3 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 4 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 5 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 7 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 8 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 13 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 14 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 15 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 16 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 17 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
WHEN 18 THEN TO_CHAR(l1.ENC_UPG_DR_ACCT_CLASS)
WHEN 19 THEN TO_CHAR(l1.USE_ENC_UPG_ATTRIB_FLAG)
WHEN 20 THEN TO_CHAR(l1.ENTERED_BURDENED_COST)
WHEN 21 THEN TO_CHAR(l1.ACCT_BURDENED_COST)
WHEN 22 THEN TO_CHAR(l1.ENCUMBRANCE_AMOUNT)
WHEN 23 THEN TO_CHAR(l1.PA_APPLICATION_ID)
WHEN 24 THEN TO_CHAR(l1.PA_DISTRIBUTION_TYPE)
WHEN 25 THEN TO_CHAR(l1.PA_ENTITY_CODE)
WHEN 26 THEN TO_CHAR(l1.PA_FIRST_DIST_ID)
WHEN 27 THEN TO_CHAR(l1.PA_FIRST_SYS_TRANS_ID)
WHEN 28 THEN TO_CHAR(l1.PA_SECOND_DIST_ID)
WHEN 29 THEN TO_CHAR(l1.ENC_UPG_CR_ACCT_CLASS)
WHEN 30 THEN TO_CHAR(l1.ENCUMBRANCE_TYPE_ID)
WHEN 31 THEN TO_CHAR(l1.PROJ_ENCUMBRANCE_TYPE_ID)
ELSE null
END source_value
, CASE r
WHEN 3 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 16 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 31 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_166'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_166');
END insert_sources_166;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: TOT_BURDENED_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: TOT_BURDENED_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.BUDGET_CCID source_3
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_CURRENCY_CODE source_26
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
, l1.ENC_UPG_DR_ACCT_CLASS source_41
, l1.USE_ENC_UPG_ATTRIB_FLAG source_44
, l1.ENTERED_BURDENED_COST source_52
, l1.ACCT_BURDENED_COST source_53
, l1.ENCUMBRANCE_AMOUNT source_54
, l1.PA_APPLICATION_ID source_55
, l1.PA_DISTRIBUTION_TYPE source_56
, l1.PA_ENTITY_CODE source_57
, l1.PA_FIRST_DIST_ID source_58
, l1.PA_FIRST_SYS_TRANS_ID source_59
, l1.PA_SECOND_DIST_ID source_60
, l1.ENC_UPG_CR_ACCT_CLASS source_61
, l1.ENCUMBRANCE_TYPE_ID source_62
, l1.PROJ_ENCUMBRANCE_TYPE_ID source_63
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_167(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'USG_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_167';
(p_msg => 'BEGIN of insert_sources_167'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_167'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_167');
END insert_sources_167;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: USG_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: USG_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_168(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'USG_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_168';
(p_msg => 'BEGIN of insert_sources_168'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_168'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_168');
END insert_sources_168;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: USG_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: USG_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_169(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'WIP_COST_ADJ_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_169';
(p_msg => 'BEGIN of insert_sources_169'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_169'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_169');
END insert_sources_169;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: WIP_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: WIP_COST_ADJ
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
PROCEDURE insert_sources_170(
p_target_ledger_id IN NUMBER
, p_language IN VARCHAR2
, p_sla_ledger_id IN NUMBER
, p_pad_start_date IN DATE
, p_pad_end_date IN DATE
)
IS
C_EVENT_TYPE_CODE CONSTANT VARCHAR2(30) := 'WIP_COST_ALL';
l_log_module := C_DEFAULT_MODULE||'.insert_sources_170';
(p_msg => 'BEGIN of insert_sources_170'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
SELECT oracle_username
INTO p_apps_owner
FROM fnd_oracle_userid
WHERE read_only_flag = 'U'
;
INSERT INTO xla_diag_sources --hdr2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT
event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value ,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, 0 line_number
, CASE r
WHEN 1 THEN 'PA_XLA_EXP_HEADER_V'
WHEN 2 THEN 'PA_XLA_EXP_HEADER_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'HEADER'
WHEN 2 THEN 'HEADER'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'EXPENDITURE_ITEM_ID'
WHEN 2 THEN 'GL_DATE'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(h2.EXPENDITURE_ITEM_ID)
WHEN 2 THEN TO_CHAR(h2.GL_DATE)
ELSE null
END source_value
, null source_meaning
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
,(select rownum r from all_objects where rownum <= 2 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND h2.event_id = xet.event_id
)
;
(p_msg => 'number of header sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
INSERT INTO xla_diag_sources --line2
(
event_id
, ledger_id
, sla_ledger_id
, description_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, source_value
, source_meaning
, created_by
, creation_date
, last_update_date
, last_updated_by
, last_update_login
, program_update_date
, program_application_id
, program_id
, request_id
)
SELECT event_id
, p_target_ledger_id
, p_sla_ledger_id
, p_language
, object_name
, object_type_code
, line_number
, source_application_id
, source_type_code
, source_code
, SUBSTR(source_value,1,1996)
, SUBSTR(source_meaning ,1,200)
, xla_environment_pkg.g_Usr_Id
, TRUNC(SYSDATE)
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Usr_Id
, xla_environment_pkg.g_Login_Id
, TRUNC(SYSDATE)
, xla_environment_pkg.g_Prog_Appl_Id
, xla_environment_pkg.g_Prog_Id
, xla_environment_pkg.g_Req_Id
FROM (
SELECT xet.event_id event_id
, l1.line_number line_number
, CASE r
WHEN 1 THEN 'PA_XLA_CDL_LINES_V'
WHEN 2 THEN 'PA_XLA_CDL_LINES_V'
WHEN 3 THEN 'PA_XLA_CDL_LINES_V'
WHEN 4 THEN 'PA_XLA_CDL_LINES_V'
WHEN 5 THEN 'PA_XLA_CDL_LINES_V'
WHEN 6 THEN 'PA_XLA_CDL_LINES_V'
WHEN 7 THEN 'PA_XLA_CDL_LINES_V'
WHEN 8 THEN 'PA_XLA_CDL_LINES_V'
WHEN 9 THEN 'PA_XLA_CDL_LINES_V'
WHEN 10 THEN 'PA_XLA_CDL_LINES_V'
WHEN 11 THEN 'PA_XLA_CDL_LINES_V'
WHEN 12 THEN 'PA_XLA_CDL_LINES_V'
WHEN 13 THEN 'PA_XLA_CDL_LINES_V'
WHEN 14 THEN 'PA_XLA_CDL_LINES_V'
WHEN 15 THEN 'PA_XLA_CDL_LINES_V'
WHEN 16 THEN 'PA_XLA_CDL_LINES_V'
WHEN 17 THEN 'PA_XLA_CDL_LINES_V'
WHEN 18 THEN 'PA_XLA_CDL_LINES_V'
ELSE null
END object_name
, CASE r
WHEN 1 THEN 'LINE'
WHEN 2 THEN 'LINE'
WHEN 3 THEN 'LINE'
WHEN 4 THEN 'LINE'
WHEN 5 THEN 'LINE'
WHEN 6 THEN 'LINE'
WHEN 7 THEN 'LINE'
WHEN 8 THEN 'LINE'
WHEN 9 THEN 'LINE'
WHEN 10 THEN 'LINE'
WHEN 11 THEN 'LINE'
WHEN 12 THEN 'LINE'
WHEN 13 THEN 'LINE'
WHEN 14 THEN 'LINE'
WHEN 15 THEN 'LINE'
WHEN 16 THEN 'LINE'
WHEN 17 THEN 'LINE'
WHEN 18 THEN 'LINE'
ELSE null
END object_type_code
, CASE r
WHEN 1 THEN '275'
WHEN 2 THEN '275'
WHEN 3 THEN '275'
WHEN 4 THEN '275'
WHEN 5 THEN '275'
WHEN 6 THEN '275'
WHEN 7 THEN '275'
WHEN 8 THEN '275'
WHEN 9 THEN '275'
WHEN 10 THEN '275'
WHEN 11 THEN '275'
WHEN 12 THEN '275'
WHEN 13 THEN '275'
WHEN 14 THEN '275'
WHEN 15 THEN '275'
WHEN 16 THEN '275'
WHEN 17 THEN '275'
WHEN 18 THEN '275'
ELSE null
END source_application_id
, 'S' source_type_code
, CASE r
WHEN 1 THEN 'COST_CCID'
WHEN 2 THEN 'ALLOW_OVERRIDE_CCID_FLAG'
WHEN 3 THEN 'ADJ_COST_CCID'
WHEN 4 THEN 'COST_CLEARING_CCID'
WHEN 5 THEN 'ADJ_COST_CLEARING_CCID'
WHEN 6 THEN 'REVERSING_LINE_FLAG'
WHEN 7 THEN 'ACTUAL_UPG_CR_ACCT_CLASS'
WHEN 8 THEN 'ENTERED_RAW_COST'
WHEN 9 THEN 'ENTERED_CURRENCY_CODE'
WHEN 10 THEN 'ACCT_RAW_COST'
WHEN 11 THEN 'EXCHANGE_RATE_DATE'
WHEN 12 THEN 'EXCHANGE_RATE'
WHEN 13 THEN 'EXCHANGE_RATE_TYPE'
WHEN 14 THEN 'ACTUAL_UPG_DR_ACCT_CLASS'
WHEN 15 THEN 'USE_ACT_UPG_ATTRIB_FLAG'
WHEN 16 THEN 'LINE_NUMBER'
WHEN 17 THEN 'LINE_TYPE'
WHEN 18 THEN 'LINE_NUM_REVERSED'
ELSE null
END source_code
, CASE r
WHEN 1 THEN TO_CHAR(l1.COST_CCID)
WHEN 2 THEN TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
WHEN 3 THEN TO_CHAR(l1.ADJ_COST_CCID)
WHEN 4 THEN TO_CHAR(l1.COST_CLEARING_CCID)
WHEN 5 THEN TO_CHAR(l1.ADJ_COST_CLEARING_CCID)
WHEN 6 THEN TO_CHAR(l1.REVERSING_LINE_FLAG)
WHEN 7 THEN TO_CHAR(l1.ACTUAL_UPG_CR_ACCT_CLASS)
WHEN 8 THEN TO_CHAR(l1.ENTERED_RAW_COST)
WHEN 9 THEN TO_CHAR(l1.ENTERED_CURRENCY_CODE)
WHEN 10 THEN TO_CHAR(l1.ACCT_RAW_COST)
WHEN 11 THEN TO_CHAR(l1.EXCHANGE_RATE_DATE)
WHEN 12 THEN TO_CHAR(l1.EXCHANGE_RATE)
WHEN 13 THEN TO_CHAR(l1.EXCHANGE_RATE_TYPE)
WHEN 14 THEN TO_CHAR(l1.ACTUAL_UPG_DR_ACCT_CLASS)
WHEN 15 THEN TO_CHAR(l1.USE_ACT_UPG_ATTRIB_FLAG)
WHEN 16 THEN TO_CHAR(l1.LINE_NUMBER)
WHEN 17 THEN TO_CHAR(l1.LINE_TYPE)
WHEN 18 THEN TO_CHAR(l1.LINE_NUM_REVERSED)
ELSE null
END source_value
, CASE r
WHEN 2 THEN XLA_00275_AAD_S_000015_PKG.GetMeaning(
103371
,TO_CHAR(l1.ALLOW_OVERRIDE_CCID_FLAG)
,'ALLOW_OVERRIDE_CCID_FLAG'
,'S'
,275)
WHEN 17 THEN fvl35.meaning
ELSE null
END source_meaning
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
, (select rownum r from all_objects where rownum <= 18 and owner = p_apps_owner)
WHERE xet.event_date between p_pad_start_date AND p_pad_end_date
AND xet.event_class_code = C_EVENT_CLASS_CODE
AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
)
;
(p_msg => 'number of line sources inserted = '||SQL%ROWCOUNT
,p_level => C_LEVEL_STATEMENT
,p_module => l_log_module);
(p_msg => 'END of insert_sources_170'
,p_level => C_LEVEL_PROCEDURE
,p_module => l_log_module);
(p_location => 'XLA_00275_AAD_S_000015_PKG.insert_sources_170');
END insert_sources_170;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: WIP_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, h2.EXPENDITURE_ITEM_ID source_33
, h2.GL_DATE source_75
FROM xla_events_gt xet
, PA_XLA_EXP_HEADER_V h2
WHERE xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND h2.event_id = xet.event_id
ORDER BY event_id
;
SELECT /*+ leading(xet) cardinality(xet,1) */
-- Event Class Code: WIP_COST
xet.entity_id
,xet.legal_entity_id
,xet.entity_code
,xet.transaction_number
,xet.event_id
,xet.event_class_code
,xet.event_type_code
,xet.event_number
,xet.event_date
,xet.transaction_date
,xet.reference_num_1
,xet.reference_num_2
,xet.reference_num_3
,xet.reference_num_4
,xet.reference_char_1
,xet.reference_char_2
,xet.reference_char_3
,xet.reference_char_4
,xet.reference_date_1
,xet.reference_date_2
,xet.reference_date_3
,xet.reference_date_4
,xet.event_created_by
,xet.budgetary_control_flag
, l1.LINE_NUMBER
, l1.COST_CCID source_4
, l1.ALLOW_OVERRIDE_CCID_FLAG source_5
, l1.ADJ_COST_CCID source_6
, l1.COST_CLEARING_CCID source_7
, l1.ADJ_COST_CLEARING_CCID source_8
, l1.REVERSING_LINE_FLAG source_23
, l1.ACTUAL_UPG_CR_ACCT_CLASS source_24
, l1.ENTERED_RAW_COST source_25
, l1.ENTERED_CURRENCY_CODE source_26
, l1.ACCT_RAW_COST source_27
, l1.EXCHANGE_RATE_DATE source_28
, l1.EXCHANGE_RATE source_29
, l1.EXCHANGE_RATE_TYPE source_30
, l1.ACTUAL_UPG_DR_ACCT_CLASS source_31
, l1.USE_ACT_UPG_ATTRIB_FLAG source_32
, l1.LINE_NUMBER source_34
, l1.LINE_TYPE source_35
, fvl35.meaning source_35_meaning
, l1.LINE_NUM_REVERSED source_36
FROM xla_events_gt xet
, PA_XLA_CDL_LINES_V l1
, fnd_lookup_values fvl35
WHERE xet.event_id between x_first_event_id and x_last_event_id
and xet.event_date between p_pad_start_date and p_pad_end_date
and xet.event_class_code = C_EVENT_CLASS_CODE
and xet.event_status_code <> 'N' AND l1.event_id = xet.event_id
AND fvl35.lookup_type(+) = 'COST DISTRIBUTION LINE TYPE'
AND fvl35.lookup_code(+) = l1.LINE_TYPE
AND fvl35.view_application_id(+) = 275
AND fvl35.language(+) = USERENV('LANG')
;
g_array_event.DELETE;
XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
l_result := XLA_AE_LINES_PKG.InsertLines;
l_result := XLA_AE_LINES_PKG.InsertLines ;
l_result := XLA_AE_HEADER_PKG.InsertHeaders ;
insert_sources_148(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_149(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_150(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_151(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_152(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_153(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_154(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_155(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_156(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_157(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_158(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_159(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_160(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_161(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_162(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_163(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_164(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_165(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_166(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_167(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_168(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_169(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);
insert_sources_170(
p_target_ledger_id => p_target_ledger_id
, p_language => l_language
, p_sla_ledger_id => l_sla_ledger_id
, p_pad_start_date => p_pad_start_date
, p_pad_end_date => p_pad_end_date
);