The Data Model of an SAP application provides a conceptual model of the structure of a business unit in the real world using the object-oriented Structured Entity Relationship Model (SAP SERM).
The central constructs of SAP SERM are:
The model includes business definitions for the entity types and relationships. Through assignment of tables an active link from conceptual design to implementation is provided. This enables you to navigate from the entity types to the assigned tables containing the attributes and branch to the contents of the tables.
The top-down approach in system development from conceptual design to implementation is supported: business objects are identified as abstractions of the real world and are specified step by step. The Data Model gives the most detailed description of the object structure.
During the analysis of entity types and related attributes, a large part of the information that is required for the creation of data elements, and that is already known from conceptual analysis, can be entered. Data elements are created that can be used for field definition during subsequent creation of tables.
The definition and the internal structure of business objects is managed using the Data Modeler.
The methods of the objects, the events relevant to them and also the relationships to other business objects represented in the business object model are included in the Business Object Repository (BOR). This ensures that you have a step-by-step procedure in system development. The methods are implemented in the form of ABAP code in the BOR.