Some essential object types in the ABAP Dictionary are as follows.
Tables : Tables are defined independently in the ABAP Dictionary of the database.
Views : Views are rational views of more than one table. The view structure is defined in the ABAP Dictionary. An overlook of the database can be created from this structure.
Types : The type structure can be defined globally in ABAP programs. Changes to a type are activated automatically in all the programs using the type.
Lock objects : Lock objects are used to synchronize access to similar data by the various user.
Domains : The Domain can combine the different fields having the same technical type. A domain defines the value range of all table fields and structure modules that refer to this domain.