SAP ABAP Class CL_USMDZ_OBJECT_FACTORY (Factory Class for USMDZ)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMDZ1 (Package) Data Model
Properties
Class CL_USMDZ_OBJECT_FACTORY  
Short Description Factory Class for USMDZ    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMDZ1   Data Model 
Created 20090116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMDZ_OBJECT_FACTORY has no forward declaration.
Interfaces
Class CL_USMDZ_OBJECT_FACTORY has no interface implemented.
Friends
Class CL_USMDZ_OBJECT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_APPL_SERVICES Static Attribute Protected Object reference (TYPE REF TO) IF_USMDZ_APPL_SERVICES Singleton of APPL_SERVICES 20090116
2 DO_HRY_ATTRIBUTE Static Attribute Protected Object reference (TYPE REF TO) IF_USMDZ2_VIEW_CONTROLLER Instance of WD Controller Class 20090313
3 DO_MESSAGE Static Attribute Protected Object reference (TYPE REF TO) IF_USMDZ7_RS_MESSAGE Singleton of Message Output 20090225
4 DT_ENTITY_UI Static Attribute Protected Type reference (TYPE) TX_INSTANCE_UI Singletons of UI Classes 20090119
5 DT_SEARCH_HELP Static Attribute Protected Type reference (TYPE) TX_INSTANCE_SHLP Singletons for Search Help Classes 20090119
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE_APPL_SERVICES Static method Public Method Creation of Instance of CL_USMDZ_APPL_SERVICES 20090116
2 GET_INSTANCE_HRY_ATTRIBUTE Static method Public Method Creation of Instance of CL_USMDZ_APPL_SERVICES 20090313
3 GET_INSTANCE_MESSAGE Static method Public Method Creation of Instance of CL_USMDZ7_RS_MESSAGE 20090225
4 GET_INSTANCE_MODEL_SERVICES Static method Public Method Create Instance of Model Service 20090216
5 GET_INSTANCE_SEARCH_HELP Static method Public Method Get Instance of Class for Search Help of an Attribute 20090119
6 GET_INSTANCE_UI Static method Public Method Get Instance of Specific UI Class for Entity Type 20090116
7 GET_SHLP_CLASS_NAME Static method Protected Method Creation of Instance of Correct Search Help Class 20090119
8 GET_UI_CLASS_NAME Static method Protected Method Determine Name of Specific UI Class of an Entity Type 20090116
Events
Class CL_USMDZ_OBJECT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE_SHLP Protected See coding 20090119 BEGIN OF sx_instance_shlp, search_help TYPE shlpname, o_search_help TYPE REF TO if_usmdz2_search_help, END OF sx_instance_shlp
2 SX_INSTANCE_UI Protected See coding 20090116 BEGIN OF sx_instance_ui, usmd_entity TYPE usmd_entity, o_entity TYPE REF TO if_ex_usmd_ui_event2, END OF sx_instance_ui
3 TX_INSTANCE_SHLP Protected See coding 20090119 tx_instance_shlp TYPE HASHED TABLE OF sx_instance_shlp WITH UNIQUE KEY search_help
4 TX_INSTANCE_UI Protected See coding 20090116 tx_instance_ui TYPE HASHED TABLE OF sx_instance_ui WITH UNIQUE KEY usmd_entity
Method Signatures

Method GET_INSTANCE_APPL_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMDZ_APPL_SERVICES Interface for application services 20090116
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090116

Method GET_INSTANCE_HRY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMDZ2_VIEW_CONTROLLER Interface for application services 20090313
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090313

Method GET_INSTANCE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMDZ7_RS_MESSAGE Instanz der Nachrichtenklasse 20090225
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090225

Method GET_INSTANCE_MODEL_SERVICES 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_EXT MDM Datenmodell für Zugriff aus Nicht-SAP Standard Coding 20090216
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMDZ_MODEL_SERVICES Service Methoden zum Modell 20090216
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION 20090216

Method GET_INSTANCE_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEARCH_HELP Call by reference Type reference (TYPE) SHLPNAME Attribut 20090205
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMDZ2_SEARCH_HELP Interface für Suchhilfen 20090119
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090119

Method GET_INSTANCE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090119
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_EX_USMD_UI_EVENT2 Einzelbearbeitung: BAdI für Benutzeroberfläche 20090119
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION 20090119

Method GET_SHLP_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEARCH_HELP Call by reference Type reference (TYPE) SHLPNAME Attribut 20090205
2 Returning RD_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname 20090119

Method GET_SHLP_CLASS_NAME on class CL_USMDZ_OBJECT_FACTORY has no exception.

Method GET_UI_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090119
2 Returning RD_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname 20090119

Method GET_UI_CLASS_NAME on class CL_USMDZ_OBJECT_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605