SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Data Modeler(BC-DWB-TOO-DMO) SAP BC

RUDCC001 SAP ABAP Report - EDM Check the Consistency of Data Models







RUDCC001 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RUDCC001 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RUDCC001. "Basic submit
SUBMIT RUDCC001 AND RETURN. "Return to original report after report execution complete
SUBMIT RUDCC001 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: PREDE01 = ?...(PREDE01)
Selection Text: HIERA01 = ?...(HIERA01)
Selection Text: CONNE01 = ?...(CONNE01)
Selection Text: COMPL01 = ?...(COMPL01)
Selection Text: ALL = ?...(ALL)
Selection Text: DM_NAMES = Data model
Selection Text: DM_COMPL = Application model
Selection Text: DM_BUSIN = Business Object
Title: EDM Check the Consistency of Data Models
Text Symbol: 512 = Specializations with missing source entity types
Text Symbol: 521 = Data models missing from the hierarchy
Text Symbol: 522 = Entity types missing from the hierarchy
Text Symbol: 531 = Unconnected subsets of entity types
Text Symbol: 541 = Missing entity type views
Text Symbol: 542 = Missing entity type tables
Text Symbol: 801 = Check existence of references in architecture hierarchy
Text Symbol: 803 = Checked:
Text Symbol: 804 = o the reference fields of the selected data model
Text Symbol: 805 = o the color consistency
Text Symbol: 806 = Abbreviations used:
Text Symbol: 807 = DMF - Color of current data model
Text Symbol: 808 = RFF - Color of reference data model
Text Symbol: 901 = Check data models for completeness
Text Symbol: 902 = Find:
Text Symbol: 903 = o Inconsistent relationships
Text Symbol: 904 = These are relationships whose source
Text Symbol: 905 = entity types do not belong to the data model.
Text Symbol: 906 = o Inconsistent specializations
Text Symbol: 907 = This are specializations whose source
Text Symbol: 511 = Relationships with missing source entity types
Text Symbol: 502 = Specializations with source entity types external to the data model
Text Symbol: 501 = Relationships with outgoing entity types external to the data model
Text Symbol: 399 = All checks
Text Symbol: 317 = Check: Reference existence
Text Symbol: 316 = Check: Attribute existence
Text Symbol: 315 = Check: Existence of Dictionary obj.
Text Symbol: 314 = Check: existence of hierarchy objects
Text Symbol: 313 = Check: existence of predecessors





Text Symbol: 312 = Check: connectivity
Text Symbol: 311 = Check: completeness
Text Symbol: 302 = Checks to be made per data model
Text Symbol: 301 = Data models to be checked
Text Symbol: 262 = Inconsistent tables
Text Symbol: 261 = Inconsistent views
Text Symbol: 255 = ; Entries:
Text Symbol: 254 = --- Table
Text Symbol: 253 = Check authority of models B
Text Symbol: 252 = Check authority of models A
Text Symbol: 251 = Time in milliseconds:
Text Symbol: 957 = o List all entity types without attributes
Text Symbol: 956 = o Entity types with attributes
Text Symbol: 955 = o Entity types with tables
Text Symbol: 954 = o Entity types with views
Text Symbol: 953 = o Entity types in total
Text Symbol: 952 = Calculate number of
Text Symbol: 951 = Check data models for existence of attributes
Text Symbol: 948 = types, but do not exist in the Data Dictionary.
Text Symbol: 947 = these are tables which are refered to by entity
Text Symbol: 946 = o Inconsistent table assignments
Text Symbol: 945 = types, but do not exist in the Data Dictionary.
Text Symbol: 944 = These are views which are refered to by entity
Text Symbol: 943 = o Inconsistent view assignments
Text Symbol: 942 = Find:
Text Symbol: 941 = Dat model check for existence of ABAP/4 Data Dictionary objects
Text Symbol: 938 = Each of these subsets is in itself connected.
Text Symbol: 937 = data model is broken down into several unconnected subsets.
Text Symbol: 936 = If the data model is not connected, the set of entity types making up the
Text Symbol: 935 = These paths are either relationships or specializations.
Text Symbol: 934 = type in the data model to each other entity type in the model.
Text Symbol: 933 = connected. That is, to ensure that a path exists between each entity
Text Symbol: 932 = A check is made to ensure that the entity types in a data model are
Text Symbol: 931 = Check data models for connectivity
Text Symbol: 928 = the hierarchy, but which do not exist.
Text Symbol: 927 = These are entity types to which there is a reference in
Text Symbol: 926 = O Inconsistent entity types
Text Symbol: 925 = the hierarchy, but which do not exist.
Text Symbol: 924 = These are data models to which there is a reference in





Text Symbol: 923 = o Inconsistent data models
Text Symbol: 922 = Objects to be found:
Text Symbol: 921 = Check hierarchies for the existence of hierarchy objects
Text Symbol: 918 = does not exist.
Text Symbol: 917 = These are specializations for which the source entity type
Text Symbol: 916 = o Inconsistent specializations
Text Symbol: 915 = do not exist.
Text Symbol: 914 = These are relationships whose source entity types
Text Symbol: 913 = o Inconsistent relationships
Text Symbol: 912 = Objects to be found:
Text Symbol: 911 = Check data models for the existence of predecessors
Text Symbol: 908 = entity types do not belong to the data model.
Text Symbol: 225 = 25 - Incorrect COL parameter
Text Symbol: 025 = From entity type
Text Symbol: 026 = Short description: from entity type
Text Symbol: 027 = Specialization category
Text Symbol: 028 = Short description: specialization category
Text Symbol: 029 = To entity type
Text Symbol: 030 = Short description: to entity type
Text Symbol: 031 = Data model
Text Symbol: 032 = Does not exist
Text Symbol: 034 = Entity Type
Text Symbol: 035 = Does not exist
Text Symbol: 037 = Entity Type
Text Symbol: 038 = Short text
Text Symbol: 039 = Overview of all checked data models
Text Symbol: 040 = Object
Text Symbol: 041 = Number
Text Symbol: 042 = View
Text Symbol: 043 = Table
Text Symbol: 050 = Ent. types
Text Symbol: 051 = Ent. types with view
Text Symbol: 052 = Ent. types with table
Text Symbol: 053 = Ent. types with attribute
Text Symbol: 054 = Entity types w/o attributes
Text Symbol: 001 = Object
Text Symbol: 002 = Number
Text Symbol: 003 = From entity
Text Symbol: 004 = Short description: from entity type



Text Symbol: 005 = To entity
Text Symbol: 006 = R
Text Symbol: 008 = C
Text Symbol: 009 = Card
Text Symbol: 010 = Short description: to entity type
Text Symbol: 011 = From entity
Text Symbol: 012 = Short description: from entity type
Text Symbol: 013 = To entity
Text Symbol: 014 = R
Text Symbol: 016 = C
Text Symbol: 017 = Card.
Text Symbol: 018 = Short description: to entity type
Text Symbol: 019 = From entity type
Text Symbol: 020 = Short description: from entity type
Text Symbol: 021 = Specialization category
Text Symbol: 022 = Short description: specialization category
Text Symbol: 023 = To entity type
Text Symbol: 024 = Short description: to entity type
Text Symbol: 055 = Unreferred data models
Text Symbol: 202 = 2 - incorrect return code
Text Symbol: 203 = 3 - incorrect return code
Text Symbol: 204 = 4 - incorrect return code
Text Symbol: 205 = 5 - incorrect type of top-of-page
Text Symbol: 206 = 6 - return code not
Text Symbol: 208 = 8 - Model not found for reading
Text Symbol: 209 = 9 - SELECTED MODELS not found
Text Symbol: 210 = 10 - number of partitions < 1
Text Symbol: 211 = 11 - incorrect number of partitions read
Text Symbol: 212 = 12 - Tab OBJECTS is empty
Text Symbol: 213 = 13 - OBJECTS TYPE is incorrect
Text Symbol: 214 = 14 - output tables are empty
Text Symbol: 215 = 15 - incorrect object type in DM41S
Text Symbol: 216 = 16 - incorrect value for DD range sel.
Text Symbol: 217 = 17 - incorrect value for DD range sel.
Text Symbol: 218 = 18 - Incorrect value for DD range sel.
Text Symbol: 219 = 19 - incorrect value for DD range sel.
Text Symbol: 220 = Spec. categories not found
Text Symbol: 221 = Error reading entities
Text Symbol: 222 = Incorrect check type
Text Symbol: 223 = Incorrect check type
Text Symbol: 224 = Incorrect check type
Text Symbol: 056 = Data models with inconsistent color
Text Symbol: 057 = Data model with non-existent reference
Text Symbol: 058 = Data model with non-existent representative
Text Symbol: 060 = Percentage
Text Symbol: 101 = Data Models
Text Symbol: 102 = Inconsistent data models
Text Symbol: 103 = Entity types
Text Symbol: 104 = Relationships
Text Symbol: 105 = Inconsistent relationships
Text Symbol: 106 = Specializations
Text Symbol: 107 = Inconsistent specializations
Text Symbol: 108 = Data Models
Text Symbol: 109 = Inconsistent data model
Text Symbol: 110 = Entity types
Text Symbol: 111 = Inconsistent entities
Text Symbol: 112 = Entity types
Text Symbol: 113 = Relationships
Text Symbol: 114 = Specializations
Text Symbol: 115 = Subsets
Text Symbol: 116 = ******* Specialization category does not exist *******
Text Symbol: 118 = ******* Entity type does not exist *******************
Text Symbol: 201 = 1 - incorrect return code


INCLUDES used within this REPORT RUDCC001

INCLUDE CC001TOP.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RUDCC001 or its description.