FND_OBJECTS_BK

Stores the backup data of object defintion of the object (table or view) that needs to be secured.

Details

  • Schema: CSM

  • Object owner: FND

  • Object type: TABLE

  • Tablespace: REFERENCE

Primary Key

Name Columns

FND_OBJECTS_BK_PK

OBJECT_ID, ENTERPRISE_ID, SANDBOX_ID, CUST_SET_ID

Columns

Name Datatype Length Precision Not-null Comments
ENTERPRISE_ID NUMBER 18 Yes ENTERPRISE_ID
SANDBOX_ID VARCHAR2 64 Yes Sandbox Id
OBJECT_ID NUMBER 18 Yes OBJECT_ID
OBJ_NAME VARCHAR2 80 Yes OBJ_NAME
MODULE_ID VARCHAR2 32 Yes Seed Data Framework: indicates the module that owns the row. A module is an entry in Application Taxonomy such as a Logical Business Area. When the MODULE_ID column exists and the owner of the row is not specified, then the Seed Data Framework will not extract the row as seed data.
DATABASE_OBJECT_NAME VARCHAR2 30 Yes DATABASE_OBJECT_NAME
PK1_COLUMN_NAME VARCHAR2 60 Yes PK1_COLUMN_NAME
PK2_COLUMN_NAME VARCHAR2 60 PK2_COLUMN_NAME
PK3_COLUMN_NAME VARCHAR2 60 PK3_COLUMN_NAME
PK4_COLUMN_NAME VARCHAR2 60 PK4_COLUMN_NAME
PK5_COLUMN_NAME VARCHAR2 60 PK5_COLUMN_NAME
PK1_COLUMN_TYPE VARCHAR2 8 Yes PK1_COLUMN_TYPE
PK2_COLUMN_TYPE VARCHAR2 8 PK2_COLUMN_TYPE
PK3_COLUMN_TYPE VARCHAR2 8 PK3_COLUMN_TYPE
PK4_COLUMN_TYPE VARCHAR2 8 PK4_COLUMN_TYPE
PK5_COLUMN_TYPE VARCHAR2 8 PK5_COLUMN_TYPE
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
OBJECT_TYPE VARCHAR2 80 Stores the type of object. This is useful when you want to hint the UI for some special processing for an object type. Examples could be Flex Value Set, Lookups, Messages, Profiles, etc.
OBJECT_STRIPE_CONDITION VARCHAR2 4000 This is used when we have multiple logical objects for a given physical object and we want the stripe condition to be captured.
OBJECT_TAG VARCHAR2 80 This is useful when you want to hint the UI for some special processing for an Object. This special processing could be in addition to the special processing for Object Type. An example would be to tag the object as used for ECSF. This means only Filters can be used as instance sets instead of predicates.
FILTER_COLUMN_LIST VARCHAR2 4000 FILTER_COLUMN_LIST
FUNCTION_SECURITY_ENABLED VARCHAR2 1 Yes FUNCTION_SECURITY_ENABLED
CUST_SET_ID VARCHAR2 300 Yes Customization Set ID

Foreign Keys

Table Foreign Table Foreign Key Column
FND_OBJECTS_BK fnd_appl_taxonomy MODULE_ID, ENTERPRISE_ID

Indexes

Index Uniqueness Tablespace Columns
FND_OBJECTS_BK_N1 Non Unique Default MODULE_ID, ENTERPRISE_ID, SANDBOX_ID
FND_OBJECTS_BK_N2 Non Unique Default LAST_UPDATE_DATE, ENTERPRISE_ID, SANDBOX_ID
FND_OBJECTS_BK_U1 Unique Default OBJECT_ID, ENTERPRISE_ID, SANDBOX_ID, CUST_SET_ID
FND_OBJECTS_BK_U2 Unique Default OBJ_NAME, ENTERPRISE_ID, SANDBOX_ID, CUST_SET_ID