Search Results key_id
Overview
The APPS.DELETE_FROM_IREP package body is an Oracle E-Business Suite utility that removes entries from the Interface Repository (IREP). The Interface Repository is the metadata store that EBS uses to describe classes, their attributes, associated datasources, parent/child assignments, and deferred load files. The package is classified as OTHER within the ETRM catalog, indicating it is an internal maintenance utility rather than a public business API. Its principal purpose is to provide a controlled, single-entry-point deletion routine that atomically purges a class definition and all dependent repository rows, preventing orphaned metadata from accumulating in the FND_IREP_* tables.
The package header is owned by APPS and the body was last updated under version 120.0.12020000.4, placing it in the 12.1.1 / 12.2.2 release line. The package is referenced by zero other packages per the ETRM metadata, confirming that it is invoked directly rather than through a chain of dependent APIs.
Key Procedures and Functions
The package exposes exactly one documented procedure:
DELETE_IREP_ENTRY— Accepts a single numeric key value, the repositorykey_id(internally mapped toclass_id), and performs the cascade removal of the corresponding IREP class. The procedure first resolves the owning source table by queryingFND_IREP_ALL_INTERFACES, then, when the class belongs toFND_IREP_CLASSES, retrieves the source file name, product, and version. It derives an ILDT file name by replacing periods with underscores and appending the.ildtsuffix, and updates the deferred load history so the affected file is flagged for reload. It then deletes child rows across the datasource, parent assignment, lookup assignment, child annotation, uses-tables, and uses-maps relationships. Diagnostic messages are emitted throughFND_LOGat procedure level when the runtime logging threshold permits.
No parameter lists are invented here; the single key_id argument is the only documented input.
Tables Accessed
The package reads and writes the following documented tables:
FND_IREP_ALL_INTERFACES— read to resolve the class's source table.FND_IREP_CLASSESandFND_IREP_CLASSES_TL— source of class file name, product, and version; the TL table carries translatable class text.FND_IREP_DEFERRED_LOAD_FILES— updated to set load status toNfor the derived ILDT file.FND_IREP_CLASS_DATASOURCES,FND_IREP_CLASS_PARENT_ASSIGNS,FND_IREP_USES_TABLES,FND_IREP_USES_MAPS— child entities deleted as part of the cascade.FND_LOOKUP_ASSIGNMENTS,FND_CHILD_ANNOTATIONS— assignment and annotation rows removed for the class instance.FND_OBJECTS,FND_OBJECTS_TL,FND_FORM_FUNCTIONS,FND_FORM_FUNCTIONS_TL,FND_IREP_FUNCTION_FLAVORS,FND_OBJECT_KEY_SETS— supporting repository and object definition tables touched during cleanup.
Usage Notes
DELETE_FROM_IREP is an internal maintenance utility. It is not exposed as a concurrent program, and no other package references it according to the ETRM catalog. It is therefore invoked either directly by a DBA or developer during repository cleanup, or indirectly from administrative scripts and forms that manage IREP class definitions. Because the procedure performs unrecoverable deletes against shared metadata, it should be run only within a controlled change window with a validated backup of the affected FND_IREP_* tables. Callers supply the target key_id, which corresponds to the repository class_id; supplying an incorrect identifier can remove legitimate class metadata. Logging behavior depends on FND_LOG.G_CURRENT_RUNTIME_LEVEL, so enabling FND_LOG at procedure level is advisable before execution to capture the diagnostic output.
-
APPS.DELETE_FROM_IREP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.DELETE_FROM_IREP
12.2.2
-
APPS.FND_IREP_LOADER_PRIVATE SQL Statements
12.2.2
-
APPS.FND_IREP_LOADER_PRIVATE SQL Statements
12.1.1
-
VIEW: CCT.CCT_BDB_TEST_DATASET_VALUES#
12.2.2
-
VIEW: CS.CS_KB_CACHE#
12.2.2
-
TABLE: BIS.EDW_UNIQUE_KEY_COLUMNS_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_UNIQUE_KEY_COLUMNS_MD, object_name:EDW_UNIQUE_KEY_COLUMNS_MD, status:VALID,
-
TABLE: BIS.EDW_PVT_KEY_COLUMNS_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_PVT_KEY_COLUMNS_MD, object_name:EDW_PVT_KEY_COLUMNS_MD, status:VALID,
-
VIEW: APPS.EDW_UNIQUE_KEY_COLUMNS_MD_V
12.1.1
-
VIEW: APPS.EDW_UNIQUE_KEYS_MD_V
12.1.1
-
VIEW: APPS.EDW_FACT_ATTRIBUTES_MD_V
12.1.1
-
TABLE: BIS.EDW_CDI_KEY_VALUES
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_CDI_KEY_VALUES, object_name:EDW_CDI_KEY_VALUES, status:VALID,
-
VIEW: APPS.EDW_LEVEL_TABLE_ATTS_MD_V
12.1.1
-
TABLE: BIS.EDW_UNIQUE_KEYS_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_UNIQUE_KEYS_MD, object_name:EDW_UNIQUE_KEYS_MD, status:VALID,
-
VIEW: APPS.EDW_FOREIGN_KEYS_MD_V
12.1.1
-
View: EDW_PVT_KEY_COLUMNS_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_PVT_KEY_COLUMNS_MD_V, object_name:EDW_PVT_KEY_COLUMNS_MD_V, status:VALID, product: BIS - Applications BIS , description: EDW_PVT_KEY_COLUMNS_MD_V , implementation_dba_data: APPS.EDW_PVT_KEY_COLUMNS_MD_V ,
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.2.2
-
VIEW: APPS.EDW_PVT_KEY_COLUMNS_MD_V
12.1.1
-
TABLE: CS.CS_KB_CACHE
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_KB_CACHE, object_name:CS_KB_CACHE, status:VALID,
-
View: EDW_PVT_KEY_COLUMNS_MD_V
12.2.2
product: BIS - Applications BIS , description: EDW_PVT_KEY_COLUMNS_MD_V , implementation_dba_data: Not implemented in this database ,
-
VIEW: SYS.V_$ENCRYPTION_KEYS
12.2.2
-
VIEW: CCT.CCT_BDB_TEST_DATASET_VALUES#
12.2.2
owner:CCT, object_type:VIEW, object_name:CCT_BDB_TEST_DATASET_VALUES#, status:VALID,
-
VIEW: APPS.EDW_UNIQUE_KEY_COLUMNS_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_UNIQUE_KEY_COLUMNS_MD_V, object_name:EDW_UNIQUE_KEY_COLUMNS_MD_V, status:VALID,
-
TABLE: CS.CS_KB_CACHE
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_KB_CACHE, object_name:CS_KB_CACHE, status:VALID,
-
VIEW: SYS.GV_$ENCRYPTION_KEYS
12.2.2
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.1.1
-
VIEW: SYS.V_$ENCRYPTION_KEYS
12.1.1
-
View: POR_RCV_EXPRESS_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_RCV_EXPRESS_ITEMS_V, object_name:POR_RCV_EXPRESS_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: View for querying items to be received during express receiving of requisitions. , implementation_dba_data: APPS.POR_RCV_EXPRESS_ITEMS_V ,
-
VIEW: APPS.EDW_FOREIGN_KEYS_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_FOREIGN_KEYS_MD_V, object_name:EDW_FOREIGN_KEYS_MD_V, status:VALID,
-
VIEW: APPS.EDW_FACT_ATTRIBUTES_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_FACT_ATTRIBUTES_MD_V, object_name:EDW_FACT_ATTRIBUTES_MD_V, status:VALID,
-
VIEW: SYS.GV_$ENCRYPTION_KEYS
12.1.1
-
VIEW: APPS.EDW_PVT_KEY_COLUMNS_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_PVT_KEY_COLUMNS_MD_V, object_name:EDW_PVT_KEY_COLUMNS_MD_V, status:VALID,
-
VIEW: APPS.EDW_UNIQUE_KEYS_MD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.EDW_UNIQUE_KEYS_MD_V, object_name:EDW_UNIQUE_KEYS_MD_V, status:VALID,
-
TABLE: BIS.EDW_FACT_ATTRIBUTES_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_FACT_ATTRIBUTES_MD, object_name:EDW_FACT_ATTRIBUTES_MD, status:VALID,
-
APPS.FND_CONCURRENT_PROGRAMS_PKG SQL Statements
12.2.2
-
TABLE: ONT.OM_ID_LIST_TMP
12.1.1
owner:ONT, object_type:TABLE, object_name:OM_ID_LIST_TMP, status:VALID,
-
TABLE: BIS.EDW_FOREIGN_KEYS_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_FOREIGN_KEYS_MD, object_name:EDW_FOREIGN_KEYS_MD, status:VALID,
-
TABLE: CCT.CCT_BDB_TEST_DATASET_VALUES
12.1.1
owner:CCT, object_type:TABLE, object_name:CCT_BDB_TEST_DATASET_VALUES, status:VALID,
-
TABLE: ONT.OM_ID_LIST_TMP
12.2.2
owner:ONT, object_type:TABLE, object_name:OM_ID_LIST_TMP, status:VALID,
-
TABLE: CCT.CCT_BDB_TEST_DATASET_VALUES
12.2.2
owner:CCT, object_type:TABLE, object_name:CCT_BDB_TEST_DATASET_VALUES, status:VALID,
-
View: POR_RCV_EXPRESS_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_RCV_EXPRESS_ITEMS_V, object_name:POR_RCV_EXPRESS_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: View for querying items to be received during express receiving of requisitions. , implementation_dba_data: APPS.POR_RCV_EXPRESS_ITEMS_V ,
-
VIEW: CS.CS_KB_CACHE#
12.2.2
owner:CS, object_type:VIEW, object_name:CS_KB_CACHE#, status:VALID,
-
TABLE: BIS.EDW_LEVEL_TABLE_ATTS_MD
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.EDW_LEVEL_TABLE_ATTS_MD, object_name:EDW_LEVEL_TABLE_ATTS_MD, status:VALID,
-
APPS.FND_CONCURRENT_PROGRAMS_PKG SQL Statements
12.1.1
-
VIEW: SYS.GV_$ENCRYPTION_KEYS
12.1.1
owner:SYS, object_type:VIEW, object_name:GV_$ENCRYPTION_KEYS, status:VALID,
-
VIEW: SYS.V_$ENCRYPTION_KEYS
12.1.1
owner:SYS, object_type:VIEW, object_name:V_$ENCRYPTION_KEYS, status:VALID,
-
VIEW: SYS.V_$ENCRYPTION_KEYS
12.2.2
owner:SYS, object_type:VIEW, object_name:V_$ENCRYPTION_KEYS, status:VALID,
-
VIEW: SYS.GV_$ENCRYPTION_KEYS
12.2.2
owner:SYS, object_type:VIEW, object_name:GV_$ENCRYPTION_KEYS, status:VALID,
-
APPS.FND_EXECUTABLES_PKG SQL Statements
12.2.2
-
VIEW: APPS.POR_RCV_EXPRESS_ITEMS_V
12.1.1