You are on page 1of 1

Oracle Apps Technical Stuff

Tuesday, September 9, 2014


Script to Explode the DBA_DEPENDENCIES Hierachy till Nth Level
SELECT DISTINCT referenced_name
, referenced_type
, LEVEL
,
LPAD( ' ', 2 * (LEVEL - 1))
|| name
, owner
, name
, TYPE
FROM (SELECT *
FROM dba_dependencies
WHERE 1 = 1
AND (referenced_name LIKE 'XX%'
OR referenced_name LIKE 'XX_1%')
AND (name LIKE 'XX_%'
OR name LIKE 'XX_1%')
AND name <> referenced_name)
START WITH referenced_name =<<&p_object_name>>
CONNECT BY NOCYCLE referenced_name = PRIOR name
ORDER BY LEVEL
I did following check:
1. Check which all objects refer to payment profile table. This holds setup for
payment method, internal bank, currency and ledger associated with the payment p
rofile.
Select name
from dba_dependencies
where referenced_name = 'IBY_APPLICABLE_PMT_PROFS'
and name like 'XX%'
and type IN ('PACKAGE BODY', 'VIEW')
None of the below views refer internal bank of payment profile
XXAP_PAYMENT_SCHEDULE_AP_DIS_V
XXAP_PAYMENT_GROUPINGS_V
XXAP_EXTENDED_SUM_DETAIL_V
XXAP_PAYMENT_SERCH_DIS_V
--Below query returned 0 records.
Select *
from dba_source
where text like '%INTERNAL_BANK_ACCOUNT%'
and name IN (
'XXIF_EMPLOYEE_DATA_CREATE_PKG',
'XXAP_NOTE_OF_PAYMENT_PKG',
'XXIF_IRIS_DATA_CREATE_PKG',
'XXIF_DEBT_OCRNC_FOR_HP_PKG',
'XXIF_CAPTAIN_IMPORT_STLM_PKG',
'XXAP_COMMON_PKG',
'XXAP_PAYMENT_BATCHES_PKG',
'XXIF_DEBT_BALANCE_FOR_HP_PKG',
'XXAP_PAYMENT_GROUPING_PKG',
'XXAP_PAYMENT_DETAIL_PKG',
'XXIF_TRD_PRTN_DATA_CREATE_PKG'

You might also like