| Name | Description | Defining Class
| | Attach_Main_File | Performs attach command on main file | BaseData_Set |
| Backout | Hook for performing operations when editing or deleting a new record | BaseData_Set |
| Clear_Main_File | Performs clear command on main table of this object | BaseData_Set |
| Construct_Object | Object constructor. Initializes the object during object creation in class definitions | cObject |
| Creating | Hook for performing operations required when creating a new record | |
| Define_Fields | Defines DataDictionary rules for data file fields at the class level [Obsolete] | DataDictionary |
| Delete_Main_File | Performs the actual delete of the record | BaseData_Set |
| Deleting | Hook for performing operations when deleting a record | BaseData_Set |
| Destroy_Object | Sent when an object is about to be destroyed | cObject |
| End_Construct_Object | End of object constructor. | cObject |
| Field_Defaults | Hook to specify default values for table columns that will appear after a clear (new record) operation | DataDictionary |
| New_Current_Record | Hook for performing operations during save, delete, and clear operations [Obsolete] | DataDictionary |
| OnConstrain | Defines constraint sets in a DataDictionary object (DDO) | DataSet |
| OnNewCurrentRecord | Notification event that is sent every time the DDO's record is switched | DataDictionary |
| OnPostFind | The messages OnPreFind and OnPostFind are sent before a find and after a find, respectively | DataDictionary |
| OnPreFind | The messages OnPreFind and OnPostFind are sent before a find and after a find, respectively | DataDictionary |
| OnSaveRecord | Called any time a DD record is saved, if there is an actual change to be saved | DataDictionary |
| Relate_Main_File | Does nothing by default. Called after the normal relate on the main table has been executed. | BaseData_Set |
| Save_Main_File | Saves the main file | BaseData_Set |
| Update | Hook for performing operations when saving a record | BaseData_Set |
| Validate_Cascade_Delete | Validation event sent to every single child record that is about to be deleted during a cascading delete operation | BaseData_Set |
| Validate_Delete | Guards execution of delete operation | BaseData_Set |
| Validate_Delete_No_Cascade | Guards against deleting records with existing child records | BaseData_Set |
| Validate_Save | Used to enforce business rules and integrity rules | BaseData_Set |