Search Results fnd_oam_dscfg_objects
Overview
FND_OAM_DSCFG_OBJECTS is a configuration repository owned by the APPLSYS schema within the FND — Application Object Library product. It stores Data Scrambling Intermediate Configuration Object definitions used by the Oracle E-Business Suite Data Scrambling engine. Each row represents a discrete operation that the scrambling engine must perform, together with one or more properties that specify the operation type and its parameters. Because the table captures the intermediate representation of a scrambling configuration before execution, it functions as the working blueprint that drives packet generation, masking, and data transformation activities across a cloned or non-production environment.
The object is classified as VALID in the reference environment and is documented with sixteen columns in the 12.2.2 physical schema. From a heuristic Data Vault modeling perspective, FND_OAM_DSCFG_OBJECTS is best treated as a standalone structure — a self-contained table rather than a classic hub, link, or satellite. It does, however, carry a foreign key to AMS_DM_TARGETS_B, which introduces a dependent relationship worth noting when mapping to a raw vault model.
Key Information Stored
- OBJECT_ID — Surrogate primary key that uniquely identifies each configuration object row. A unique index,
FND_OAM_DSCFG_OBJECTS_U1, enforces this as the documented business-key candidate. - CONFIG_INSTANCE_ID — Identifies the configuration instance to which the object belongs, allowing multiple scrambling configurations to coexist.
- OBJECT_TYPE — Defines the category of the operation the engine will execute.
- PARENT_OBJECT_ID — Self-referencing column that establishes hierarchical grouping of objects under a parent operation.
- SOURCE_PROC_ID and SOURCE_TYPE — Identify the source processing context and the type of source object.
- SOURCE_ID — References the specific source entity from which data is drawn.
- TARGET_TYPE and TARGET_ID — Specify the destination object type and identifier.
TARGET_IDcarries a foreign key toAMS_DM_TARGETS_B. - ERRORS_FOUND_FLAG and MESSAGE — Record validation outcome and diagnostic text generated during processing.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns tracking who created and last modified each row and when.
Common Use Cases and Queries
Administrators and technical consultants query this table to audit the composition of a scrambling configuration before executing a data masking run. A typical inspection lists all objects tied to a configuration instance:
SELECT object_id, object_type, source_type, target_type, errors_found_flag FROM fnd_oam_dscfg_objects WHERE config_instance_id = :instance_id;- Joining to
AMS_DM_TARGETS_BonTARGET_IDresolves the physical target definition for each operation. - Filtering on
ERRORS_FOUND_FLAG = 'Y'surfaces objects that failed validation, withMESSAGEproviding the reason. - Hierarchy reporting uses a self-join on
PARENT_OBJECT_ID = OBJECT_IDto reconstruct nested operation groups.
Reporting use cases include configuration completeness checks, post-run error reconciliation, and documentation of masking scope for compliance audits.
Related Objects
- AMS_DM_TARGETS_B — Referenced by
FND_OAM_DSCFG_OBJECTS.TARGET_ID; supplies target definitions for scrambling operations. - FND_OAM_DSCFG_OBJECTS (self-reference) —
PARENT_OBJECT_IDlinks child operations to parent objects. - FND_OAM_DSCFG_PROPERTIES — Companion table holding the property/parameter details for each configuration object.
- FND_OAM_DSCFG_INSTANCES — Parent configuration instance referenced through
CONFIG_INSTANCE_ID. - FND_OAM_DS_* family — Additional Data Scrambling tables that share the APPLSYS schema and support execution and logging.
-
Table: FND_OAM_DSCFG_OBJECTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_DSCFG_OBJECTS, object_name:FND_OAM_DSCFG_OBJECTS, status:VALID, product: FND - Application Object Library , description: This table holds the Data Scrambling Intermediate Configuration Object objects. Each operation to be performed by the engine is stored as an object with one or more properties defining the type and parameters of that operation. , implementation_dba_data: APPLSYS.FND_OAM_DSCFG_OBJECTS ,
-
Table: FND_OAM_DSCFG_OBJECTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OAM_DSCFG_OBJECTS, object_name:FND_OAM_DSCFG_OBJECTS, status:VALID, product: FND - Application Object Library , description: This table holds the Data Scrambling Intermediate Configuration Object objects. Each operation to be performed by the engine is stored as an object with one or more properties defining the type and parameters of that operation. , implementation_dba_data: APPLSYS.FND_OAM_DSCFG_OBJECTS ,