-XQH
6SHFLDOL]DWLRQFDWHJRU\DWWULEXWHV
A specialization category can be characterized by the following attributes:
• FRPSOHWH:
Each entity of the generalization occurs at least once in a specialization of the category.
• GLVMRLQW:
Each entity of the generalization occurs in a maximum of one specialization of the category.
The specialization category $FWLYLW\is complete in the university example, since each university member belongs to at least one specialization. This specialization category is QRW disjoint, however, since it is conceivable that a person might be at the same time both a student and a research assistant with the result that they would occur in both specializations.
A specialization category need be neither complete nor disjoint.
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW
-XQH
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW
You can assign a table or a view to an entity type with the 'LFWLRQDU\DVVLJQPHQW function. You can also note tables for future use.
+RZWR
display the Dictionary assignment of an entity type [Page 178]
create or change the Dictionary assignment of an entity type [Page 179]
delete the Dictionary assignment of an entity type [Page 181]
2WKHUVXEMHFWV
(QWLW\W\SHFRPPHQW
-XQH
(QWLW\W\SHFRPPHQW
You can enter additional information or explanations for an entity type in a comment.
+RZWR
display, create or change a comment for an entity type [Page 182]
delete a comment for an entity type [Page 183]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHH[DPSOH>3DJH@
(QWLW\W\SHDOLDVHV>3DJH@
(QWLW\W\SHK\SHUWH[W>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLW\W\SHH[DPSOH
-XQH
(QWLW\W\SHH[DPSOH
You can enter an example for an entity type.
+RZWR
display, create or change an example for an entity type [Page 184]
delete an example for an entity type [Page 185]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHFRPPHQW>3DJH@
(QWLW\W\SHDOLDVHV>3DJH@
(QWLW\W\SHK\SHUWH[W>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLW\W\SHDOLDVHV
-XQH
(QWLW\W\SHDOLDVHV
You can define aliases for an entity type. An alias is an alternative term used for an entity type in a different technical field.
+RZWR
delete, create or change an alias for an entity type [Page 186]
delete an alias for an entity [Page 187]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHFRPPHQW>3DJH@
(QWLW\W\SHH[DPSOH>3DJH@
(QWLW\W\SHK\SHUWH[W>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLWlWVW\S'DWD%URZVHU
-XQH
(QWLWlWVW\S'DWD%URZVHU
Mit Hilfe des Data Browser können Sie Entitäten (Daten) eines Entitätstyps selektieren und anzeigen. Dies ist aber nur möglich, wenn dem Entitätstyp eine Tabelle oder ein View (Datenbank- oder Projektionsview) zugeordnet ist.
:LH6LH
die Inhalte der Tabelle/des Views anzeigen, die/der einem Entitätstyp zugeordnet ist [Page 188]
:HLWHUH7KHPHQ
(QWLW\W\SHK\SHUWH[W
-XQH
(QWLW\W\SHK\SHUWH[W
The hypertext for an entity type contains the definition of the entity type and links to any other texts (such as comments) existing for this entity type.
+RZWR
view the hypertext of an entity type [Page 189]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHFRPPHQW>3DJH@
(QWLW\W\SHH[DPSOH>3DJH@
(QWLW\W\SHDOLDVHV>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLW\W\SHYDULDQWV
-XQH
(QWLW\W\SHYDULDQWV
These subjects are dealt with here:
• General information on variants
• Creating variants
• Displaying/maintaining variants
• Deleting variants
*HQHUDOLQIRUPDWLRQRQYDULDQWV
A variant refers to the definition of an entity type, that is, you can assign several definitions to an entity type using variants.
It is possible, therefore, for an entity type to have a number of different definitions in the modeling process, particularly if the entity type is being used by more than one developer.
The first definition of an entity type, which is also its first variant, is assigned the ID number 00.
The ID numbers for the other variants are incremented in each case by 1.
Once the modeling process is complete, all variants must be deleted. Only variant 00, i.e. the definition of the entity type is transported.
If you wish to display or change an entity type for which variants have been created, enter the name of the entity type and activate either 'LVSOD\or &KDQJH to display all the variants together with their corresponding ID numbers in a dialog box.Choose the required variant in this dialog box.
+RZWR
create a variant for an entity type [Page 190]
display or change a variant for an entity type [Page 191]
delete a variant for an entity type [Page 192]
2WKHUVXEMHFWV
(QWLW\W\SHYDULDQWV
-XQH
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH
-XQH
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH
From the definition screen of one entity type you can switch to the definition screen of another entity type.
+RZWR
switch to another entity type [Page 193]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHFRPPHQW>3DJH@
(QWLW\W\SHH[DPSOH>3DJH@
(QWLW\W\SHDOLDVHV>3DJH@
(QWLW\W\SHK\SHUWH[W>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\
-XQH
(QWLW\W\SHXVHLQGDWDPRGHOVLQYHUVHKLHUDUFK\
The inverse hierarchy shows the data models to which a selected entity type is assigned.
+RZWR
determine the assignment of an entity type to data models [Page 194]
2WKHUVXEMHFWV
(QWLW\W\SHGHILQLWLRQ>3DJH@
(QWLW\W\SHDWWULEXWHV>3DJH@
(QWLW\W\SHJHQHUDOL]DWLRQV>3DJH@
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV>3DJH@
(QWLW\W\SH'LFWLRQDU\DVVLJQPHQW>3DJH@
(QWLW\W\SHFRPPHQW>3DJH@
(QWLW\W\SHH[DPSOH>3DJH@
(QWLW\W\SHDOLDVHV>3DJH@
(QWLW\W\SHK\SHUWH[W>3DJH@
(QWLW\W\SHYDULDQWV>3DJH@
(QWLW\W\SHVZLWFKLQJWRDGLIIHUHQWHQWLW\W\SH>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\
-XQH
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\
You can change the display of the inverse hierarchy by:
• Expanding a sub-tree
• Compressing a sub-tree
• Setting the focus
+RZWR
change the display of the inverse hierarchy [Page 195]
2WKHUVXEMHFWV
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV
-XQH
(QWLW\W\SHVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV
These subjects are dealt with here:
• General information on specializations/specialization categories
• Displaying specializations/specialization categories
• Creating specializations/specialization categories
• Changing specialization categories
• Deleting specializations/specialization categories
*HQHUDOLQIRUPDWLRQRQVSHFLDOL]DWLRQVVSHFLDOL]DWLRQFDWHJRULHV
The aim of the concept of specializations and generalizations is to allow the subdivision of entity types into subtypes. There are a number of different categories of specialization. The
specialization category determines the criterion for the specialization. Specializations are linked to the source entity type (=generalization) via the specialization category.
See also Specializations/generalizations.
+RZWR
display specializations/specialization categories create specializations/specialization categories change the specialization category
delete specialization category/specializations
'DWD0RGHOHUPDLQWDLQLQJGDWDPRGHOV
-XQH
'DWD0RGHOHUPDLQWDLQLQJGDWDPRGHOV
The following subjects are dealt with here:
'LVSOD\LQJSULQWLQJGDWDPRGHOV>3DJH@
&UHDWLQJGDWDPRGHOV>3DJH@
&KDQJLQJDGDWDPRGHO>3DJH@
'HOHWLQJDGDWDPRGHO>3DJH@
6ZLWFKLQJWRDGLIIHUHQWGDWDPRGHO>3DJH@
'DWDPRGHOPDNLQJFRQVLVWHQF\FKHFNV>3DJH@
'DWDPRGHOXVHLQRWKHUGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
'LVSOD\LQJSULQWLQJGDWDPRGHOV
-XQH
'LVSOD\LQJSULQWLQJGDWDPRGHOV
+RZWR
display and print data models [Page 197]
For more information, refer to Printing objects [Page 49]
2WKHUVXEMHFWV
&UHDWLQJGDWDPRGHOV>3DJH@
&KDQJLQJDGDWDPRGHO>3DJH@
'HOHWLQJDGDWDPRGHO>3DJH@
6ZLWFKLQJWRDGLIIHUHQWGDWDPRGHO>3DJH@
'DWDPRGHOPDNLQJFRQVLVWHQF\FKHFNV>3DJH@
'DWDPRGHOXVHLQRWKHUGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
&UHDWLQJGDWDPRGHOV
-XQH
&UHDWLQJGDWDPRGHOV
+RZWR
create a data model [Page 198]
2WKHUVXEMHFWV
'LVSOD\LQJSULQWLQJGDWDPRGHOV>3DJH@
&KDQJLQJDGDWDPRGHO>3DJH@
'HOHWLQJDGDWDPRGHO>3DJH@
6ZLWFKLQJWRDGLIIHUHQWGDWDPRGHO>3DJH@
'DWDPRGHOPDNLQJFRQVLVWHQF\FKHFNV>3DJH@
'DWDPRGHOXVHLQRWKHUGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
'DWHQPRGHOO$UW
-XQH
'DWHQPRGHOO$UW
$QZHQGXQJVPRGHOO
Es handelt sich um ein aus betriebswirtschaftlicher Sicht abgeschlossenes Modell. So sind z. B.
die Datenmodelle ), und 00 Anwendungsdatenmodelle.
%XVLQHVV2EMHNW
Das Modell besteht aus einer Menge von Entitätstypen, die eine gemeinsame Schnittstelle nach außen besitzen. Gewöhnlich besteht ein Business-Objekt aus einem Start-Entitätstyp und den von ihm hierarchisch abhängigen Entitätstypen. Der Start-Entitätstyp dient zumeist als
Repräsentant für das jeweilige Business-Objekt.
&XVWRPL]LQJ2EMHNW
Ein Kennzeichen gibt an, ob ein Modellierungsobjekt (Entitätstyp oder Datenmodell) im Customizing verwendet werden kann.
Sie können hier festlegen, welche Eigenschaft ein Modellierungsobjekt hat:
• nicht verwendbar im Customizing
• nur im Customizing verwendbar
• allgemein verwendbar Mit ) erhalten Sie eine Auswahlliste.
'DWDPRGHOUHIHUHQFHV
-XQH
'DWDPRGHOUHIHUHQFHV
5HSUHVHQW
The representative of a data model is the entity type that represents the entity types belonging to the data model when the model is compressed.
5HIPRGHO
The referenced model is the data model on which the current data model is based. A data model is normally derived from the referenced model by means of projection.
&KDQJLQJDGDWDPRGHO
-XQH
&KDQJLQJDGDWDPRGHO
If you do not know the precise name of the data model to be changed, start by looking for it in the ABAP/4 Repository Information System. Select the modeling object 'DWDPRGHOin the 'DWD 0RGHOHU,QLWLDO6FUHHQand click on )LQG. For more information on this, refer to the ABAP/4 Repository Information System [Page 34]
+RZWR
change a data model [Page 199]
The hierarchy is described in Data Modeler: hierarchy [Page 95].
2WKHUVXEMHFWV
'LVSOD\LQJSULQWLQJGDWDPRGHOV>3DJH@
&UHDWLQJGDWDPRGHOV>3DJH@
'HOHWLQJDGDWDPRGHO>3DJH@
6ZLWFKLQJWRDGLIIHUHQWGDWDPRGHO>3DJH@
'DWDPRGHOPDNLQJFRQVLVWHQF\FKHFNV>3DJH@
'DWDPRGHOXVHLQRWKHUGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@
'HOHWLQJDGDWDPRGHO
-XQH
'HOHWLQJDGDWDPRGHO
If you do not know the precise name of the data model to be deleted, start by looking for it in the ABAP/4 Repository Information System. Select the modeling object 'DWDPRGHOin the 'DWD 0RGHOHU,QLWLDO6FUHHQand click on )LQG. For more information on this, refer to the ABAP/4 Repository Information System [Page 34].
+RZWR
delete a data model [Page 200]
2WKHUVXEMHFWV
'LVSOD\LQJSULQWLQJGDWDPRGHOV>3DJH@
&UHDWLQJGDWDPRGHOV>3DJH@
&KDQJLQJDGDWDPRGHO>3DJH@
6ZLWFKLQJWRDGLIIHUHQWGDWDPRGHO>3DJH@
'DWDPRGHOPDNLQJFRQVLVWHQF\FKHFNV>3DJH@
'DWDPRGHOXVHLQRWKHUGDWDPRGHOVLQYHUVHKLHUDUFK\>3DJH@
,QYHUVHKLHUDUFK\FKDQJLQJWKHGLVSOD\>3DJH@