SAP ABAP Data Element DCVIFD0004 (Test: Do view field and base field have same name?)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDVI (Package) ABAP/4 Dictionary: Views, Lock Objects
Basic Data
Data Element DCVIFD0004
Short Description Test: Do view field and base field have same name?  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type DD_CHECK    
Data Type CHAR   Character String 
Length 6    
Decimal Places 0    
Output Length 6    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Vfld=BFld 
Medium 15 VFldNme=BFldNme 
Long 20 VFieldNme=BFieldNme 
Heading VF=BF 
Documentation

Definition

A check is made of all view fields in the view to be activated to see whether their names correspond to those of the relevant base fields.

As the base fields of a view can originate from various source tables, it is possible that two base fields for two different view fields can have the same name. However, as it is not allowed that two different view fields should have the same name, it must be possible to distinguish the name of the view field from that of the associated base field. This is not necessary for projection views as this type of view has only one base table. In the case of projection views, the name of the view field may not be different from that of the base field since, as far as the projection view is concerned, access to the database is via its primary table. This is why this check is needed for projection views.

History
Last changed by/on SAP  19950209 
SAP Release Created in