SAP ABAP Class CL_USMD_MODEL_MAPPING_SERVICE (Service Class for Mapping Long Field Names)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Properties
Class CL_USMD_MODEL_MAPPING_SERVICE  
Short Description Service Class for Mapping Long Field Names    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20110128   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_MODEL_MAPPING_SERVICE has no forward declaration.
Interfaces
Class CL_USMD_MODEL_MAPPING_SERVICE has no interface implemented.
Friends
Class CL_USMD_MODEL_MAPPING_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20110201
2 GO_MODEL_EXT Static Attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20110215
3 GO_USMD_MODEL_MAPPER Static Attribute Private Object reference (TYPE REF TO) CL_USMD_MODEL_MAPPING_SERVICE Service Class for Mapping Long Field Names 20110131
Methods
# Method Level Visibility Method type Description Created on
1 EXCHANGE_ATTRIBUTE_NAME_LONG Instance method Public Method Exchanges the Attribute Name with the Model -> Long Name 20110131
2 GET_ENTITIES_FOR_STRUCTURE Instance method Public Method Provides the Model Entity and Attr. for a Given Structure 20110128
3 GET_ENTITIES_FOR_STRUC_PRV Instance method Private Method Provides the Mdl Entity and Attr. for a Structure - Internal 20110218
4 GET_FIELDMAPPING_FOR_ENTITY Instance method Public Method Provides the Field Mapping for the Attributes of an Entity 20110201
5 GET_INSTANCE Static method Public Method Requests an Instance of the Model Mapper Service 20110131
6 MAP_LONGNAME_TO_MODEL Instance method Public Method Maps a Long Field Name to the USMD Model 20110201
7 MAP_MODEL_TO_LONGNAME Instance method Public Method Maps the USMD Model Name to Long Field Names 20110215
Events
Class CL_USMD_MODEL_MAPPING_SERVICE has no event.
Types
Class CL_USMD_MODEL_MAPPING_SERVICE has no local type.
Method Signatures

Method EXCHANGE_ATTRIBUTE_NAME_LONG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) ANY TABLE Table with changed attribute 20110207
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Table to be changed 20110207
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FIELDNAME 'USMD_FIELDNAME' Feldname 20110131
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110201

Method EXCHANGE_ATTRIBUTE_NAME_LONG on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method GET_ENTITIES_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) USMD_T_ENTITY Feldname eines Entitätstyps 20110201
2 Exporting ET_MAPPING_TABLE Call by reference Type reference (TYPE) USMD_TS_MAP_STRUC Table for Mapping Long Fieldnames 20110201
3 Importing IS_STRUCTURE Call by reference Type reference (TYPE) DATA Struktur zum Mappen 20110201
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) USMD_TAB_SOURCE Bezug zur DDIC-Struktur/-Tabelle 20110131

Method GET_ENTITIES_FOR_STRUCTURE on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method GET_ENTITIES_FOR_STRUC_PRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) USMD_T_ENTITY Feldname eines Entitätstyps 20110218
2 Exporting ET_MAPPING_TABLE Call by reference Type reference (TYPE) USMD_TS_MAP_STRUC Table for Mapping Long Fieldnames 20110218
3 Importing IS_STRUCTURE Call by reference Type reference (TYPE) DATA Struktur zum Mappen 20110218
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) USMD_TAB_SOURCE Bezug zur DDIC-Struktur/-Tabelle 20110218

Method GET_ENTITIES_FOR_STRUC_PRV on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method GET_FIELDMAPPING_FOR_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110201
2 Returning RT_MAPPING_TABLE Value transfer Type reference (TYPE) USMD_TS_MAP_STRUC Table for Mapping Long Fieldnames 20110201

Method GET_FIELDMAPPING_FOR_ENTITY on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL Datenmodell 20110131
2 Importing IO_MODEL_EXT Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG-Datenmodell für Zugriff aus Nicht-SAP Standard Coding 20110214
3 Returning RO_USMD_MODEL_MAPPER Value transfer Object reference (TYPE REF TO) CL_USMD_MODEL_MAPPING_SERVICE Service Klasse zum Mappen lange Feldnamen 20110131

Method GET_INSTANCE on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method MAP_LONGNAME_TO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LONGNAMES Call by reference Type reference (TYPE) USMD_TS_MAP_TABFLD_SOURCE Structure for Long Fieldnames 20110201
2 Returning RT_MAPPING_TABLE Value transfer Type reference (TYPE) USMD_TS_MAP_STRUC Table for Mapping Long Fieldnames 20110201

Method MAP_LONGNAME_TO_MODEL on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.

Method MAP_MODEL_TO_LONGNAME Signature

Method MAP_MODEL_TO_LONGNAME on class CL_USMD_MODEL_MAPPING_SERVICE has no parameter.
Method MAP_MODEL_TO_LONGNAME on class CL_USMD_MODEL_MAPPING_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703