SAP ABAP Class CL_USMD_UIMODEL (UI Model)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAIN (Package) Main objects of generic MDG UIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_UIMODEL UI Model 20071204
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_USMD_UI_MODELING UI Modeling 20080414
Properties
Class CL_USMD_UIMODEL  
Short Description UI Model    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20071204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 USMD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_UIMODEL UI Model 20071204
Friends
# Friend Modeled only Created on Description
1 CL_USMD_ENTITY_VALUE_GUI_WD 20080623 Single Processing of an Entity
2 CL_USMD_UI_MODELING 20080623 UI Modeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080211
2 DS_UIMODEL Instance attribute Protected Type reference (TYPE) USMD_S_UIMODEL UI Model: Basic Properties 20071205
3 DT_COMPONENT Instance attribute Protected Type reference (TYPE) USMD_TS_COMPONENT UI Model: UI Elements as Web Dynpro Components 20071205
4 DT_HIERARCHY Instance attribute Protected Type reference (TYPE) USMD_TS_HIER_RELATION UI Model: Hierarchy Relationship 20080228
5 DT_SET Instance attribute Protected Type reference (TYPE) USMD_TS_SET UI Model: Set 20080320
6 DT_UIELEMENT Instance attribute Protected Type reference (TYPE) USMD_TS_UIELEMENT UI Model: UI Elements 20071205
7 GT_INSTANCE Static Attribute Private See coding 20071205
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHECKBOX Instance method Private Method 20080210
2 ADD_DROPDOWN Instance method Private Method 20080211
3 ADD_GROUPBOX Instance method Private Method 20080210
4 ADD_HIER_RELAT Instance method Private Method 20080228
5 ADD_INPUTFIELD Instance method Private Method 20080210
6 ADD_LINK Instance method Private Method 20080211
7 ADD_RADIOBTN Instance method Private Method 20080211
8 ADD_TABLE Instance method Private Method 20080228
9 ADD_TEXTEDIT Instance method Private Method 20080211
10 ADD_TEXTEDIT2 Instance method Private Method 20080211
11 ADD_TEXTVIEW Instance method Private Method 20080210
12 ADD_TEXT_TRANSL Instance method Private Method 20080325
13 ADD_UIELEMENTS Instance method Private Method 20080209
14 CONSTRUCTOR Instance method Private Constructor 20071205
15 GET_INSTANCE Static method Private Method 20071214
16 GET_UIMODELS Static method Public Method 20080218
Events
Class CL_USMD_UIMODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Private See coding 20071205 begin of sx_instance, uimodel type usmd_uimodel, model type usmd_model, o_uimodel type ref to if_usmd_uimodel, end of sx_instance
Method Signatures

Method ADD_CHECKBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080210
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080210
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080210
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080210
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080210

Method ADD_CHECKBOX on class CL_USMD_UIMODEL has no exception.

Method ADD_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080211
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080211
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080211
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080211

Method ADD_DROPDOWN on class CL_USMD_UIMODEL has no exception.

Method ADD_GROUPBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080210
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080210
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080210
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080210
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080210

Method ADD_GROUPBOX on class CL_USMD_UIMODEL has no exception.

Method ADD_HIER_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080228
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080228
3 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080228
4 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080228
5 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080228

Method ADD_HIER_RELAT on class CL_USMD_UIMODEL has no exception.

Method ADD_INPUTFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080210
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080210
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080210
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080210
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080210

Method ADD_INPUTFIELD on class CL_USMD_UIMODEL has no exception.

Method ADD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080211
3 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080211
4 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080211
5 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080211

Method ADD_LINK on class CL_USMD_UIMODEL has no exception.

Method ADD_RADIOBTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080211
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080211
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080211
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080211

Method ADD_RADIOBTN on class CL_USMD_UIMODEL has no exception.

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080228
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080228
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080228
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080228
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080228
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080228

Method ADD_TABLE on class CL_USMD_UIMODEL has no exception.

Method ADD_TEXTEDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080211
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080211
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080211
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080211

Method ADD_TEXTEDIT on class CL_USMD_UIMODEL has no exception.

Method ADD_TEXTEDIT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080211
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080211
4 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080211
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080211
6 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080211

Method ADD_TEXTEDIT2 on class CL_USMD_UIMODEL has no exception.

Method ADD_TEXTVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080210
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080210
3 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080210
4 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080210
5 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080210

Method ADD_TEXTVIEW on class CL_USMD_UIMODEL has no exception.

Method ADD_TEXT_TRANSL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080325
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080325
3 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080325
4 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080325
5 Importing IS_UIELEMENT Call by reference Type reference (TYPE) USMD_S_UIELEMENT UI Modell: UI Elemente 20080325

Method ADD_TEXT_TRANSL on class CL_USMD_UIMODEL has no exception.

Method ADD_UIELEMENTS 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ät 20080209
2 Importing ID_UIPARENT Call by reference Type reference (TYPE) USMD_UIPARENT Vaterknoten 20080209
3 Importing IF_READ_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080214
4 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20080210
5 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080209
6 Importing IO_DATAOBJ Call by reference Object reference (TYPE REF TO) IF_USMD_UI_DATAPROVIDER Datenprovider für das UI-Modell 20080209
7 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20080209

Method ADD_UIELEMENTS on class CL_USMD_UIMODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20071205
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20071205
# Exception Resumable Description Created on
1 INVALID_UIMODEL 20071205

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_USMD_UIMODEL UI Modell 20071214
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL Modell der Benutzeroberfläche 20071214
# Exception Resumable Description Created on
1 INVALID_UIMODEL 20071214

Method GET_UIMODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UIMODEL Call by reference Type reference (TYPE) USMD_TS_UIMODEL UI Modell: grundlegende Eigenschaften 20080218

Method GET_UIMODELS on class CL_USMD_UIMODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604