FOS_EVENT_DEFINITIONS_B

This table contains the definitions of events which are supported in SFO. Event definitions are seeded at the time of installation. Custom event definitions can be added using the setup UI.

Details

  • Schema: FUSION

  • Object owner: FOS

  • Object type: TABLE

  • Tablespace: REFERENCE

Primary Key

Name Columns

FOS_EVENT_DEFINITIONS_B_PK

EVENT_DEFINITION_ID

Columns

Name Datatype Length Precision Not-null Comments
EVENT_DEFINITION_ID NUMBER 18 Yes This is the primary key and its value is an application generated unique id.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
EVENT_TYPE VARCHAR2 100 Yes Represents the type of the event.
AGREEMENT_TYPE VARCHAR2 30 Yes Represents the type of the agreement. Valid values are contained within the ORA_FOS_AGREEMENT_TYPE_FOR_VAL lookup type.
SEQUENCE_NUMBER NUMBER 18 Yes Signifies the order of the events to be expected for a particular agreement type and flow type.
FLOW_TYPE VARCHAR2 30 Yes Represents the type of the flow. Valid values are contained within the FOS_FLOW_TYPE_FOR_EVENT lookup type.
EVENT_NAME VARCHAR2 100 Yes Represents name of the event. SFO will be supporting a specific set of event name & namespace combinations.
SEEDED_FLAG VARCHAR2 1 Yes Flag that indicates if the event type is seeded. Seeded event types cannot be deleted or modified.
OWNERSHIP_CHG_EVENT_TYPE_FLAG VARCHAR2 1 Yes Flag that indicates if the event type can be used as an ownership change event type.
CANCELLATION_EVENT_TYPE_FLAG VARCHAR2 1 Yes Flag that indicates if the event type is used for cancellation of a trade event.
ORIGINAL_EVENT_TYPE VARCHAR2 100 This field is a reference to the original event type for cancellation event types.
ENTERPRISE_ID NUMBER 18 Yes Identifier of Enterprise, used for multi-tenancy partitioning.
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.
ATTRIBUTE_CATEGORY VARCHAR2 150 Descriptive Flexfield: structure definition of the user descriptive flexfield.
ATTRIBUTE_CHAR1 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR2 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR3 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR4 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR5 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR6 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR7 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR8 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR9 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR10 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR11 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR12 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR13 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR14 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_CHAR15 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER1 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER2 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER3 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER4 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER5 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE1 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE2 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE3 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP1 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP2 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP3 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
SEED_DATA_SOURCE VARCHAR2 512 Source of seed data record. A value of 'BULK_SEED_DATA_SCRIPT' indicates that record was bulk loaded. Otherwise, specifies the name of the seed data file.
ORA_SEED_SET1 VARCHAR2 1 Yes Oracle internal use only. Indicates the edition-based redefinition (EBR) context of the row for SET1. Context values are Y or N.
ORA_SEED_SET2 VARCHAR2 1 Yes Oracle internal use only. Indicates the edition-based redefinition (EBR) context of the row for SET2. Context values are Y or N.

Foreign Keys

Table Foreign Table Foreign Key Column
fos_ta_rule_set_documents_f fos_event_definitions_b SHIPMENT_EVENT_DEF_ID
fos_ta_rule_set_documents_f fos_event_definitions_b PROCUREMENT_EVENT_DEF_ID
fos_ta_rule_set_documents_f fos_event_definitions_b IMT_EVENT_DEF_ID
fos_ta_rule_set_documents_f fos_event_definitions_b SERVICE_SALES_EVENT_DEF_ID
fos_event_definitions_tl fos_event_definitions_b EVENT_DEFINITION_ID
fos_agreement_ftr_f fos_event_definitions_b OC_FWD_EVENT_DEF_ID
fos_agreement_ftr_f fos_event_definitions_b OC_RET_EVENT_DEF_ID
fos_flow_instances fos_event_definitions_b EVENT_DEFINITION_ID
fos_agreement_definition_b_f fos_event_definitions_b FWD_SPLR_OWNS_CHANGE_EVENT_ID
fos_agreement_definition_b_f fos_event_definitions_b RTN_SPLR_OWNS_CHANGE_EVENT_ID
fos_agreement_definition_b_f fos_event_definitions_b FWD_CST_OWNS_CHANGE_EVENT_ID
fos_agreement_definition_b_f fos_event_definitions_b RTN_CST_OWNS_CHANGE_EVENT_ID
fos_txn_events fos_event_definitions_b EVENT_DEFINITION_ID

Indexes

Index Uniqueness Tablespace Columns
FOS_EVENT_DEFINITIONS_B_PK Unique Default EVENT_DEFINITION_ID, ORA_SEED_SET1
FOS_EVENT_DEFINITIONS_B_PK1 Unique Default EVENT_DEFINITION_ID, ORA_SEED_SET2
FOS_EVENT_DEFINITIONS_B_U1 Unique Default EVENT_TYPE, AGREEMENT_TYPE, FLOW_TYPE, ORA_SEED_SET1
FOS_EVENT_DEFINITIONS_B_U11 Unique Default EVENT_TYPE, AGREEMENT_TYPE, FLOW_TYPE, ORA_SEED_SET2