SAP ABAP Class CL_USMD_UI_MODELING (UI Modeling)
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 Inheritance (c INHERITING FROM c_ref)  CL_USMD_UIMODEL UI Model 20080414
Properties
Class CL_USMD_UI_MODELING  
Short Description UI Modeling    
Super Class CL_USMD_UIMODEL UI Model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20080414   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_USMD_UI_MODELING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_USMD_UI_MODELING has no interface implemented.
Friends
Class CL_USMD_UI_MODELING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_LAST_INT_OP Instance attribute Private Object reference (TYPE REF TO) LCL_CHANGE 20080508
2 DT_CHANGE Instance attribute Private Type reference (TYPE) TY_TT_CHANGE Current Changes 20080423
3 DT_CLIP Instance attribute Private Type reference (TYPE) TY_T_CHANGE_CONTEXT UI Model: UI Elements 20080508
4 DT_TO_CHANGE Instance attribute Private Type reference (TYPE) TY_TT_CHANGE Changes for Redo 20080424
5 GC_DELETE_OP Constant Private Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20080423
6 GC_ENQUEUE_TAB Constant Private Type reference (TYPE) RSTABLE-TABNAME 'USMD100C' Table Name 20080429
7 GC_ID_PREFIX Constant Private Type reference (TYPE) CHAR1 'N' Single-Character Indicator 20080702
8 GC_INSERT_OP Constant Private Type reference (TYPE) CHAR1 'I' Single-Character Indicator 20080424
9 GC_INT_COPY_OP Constant Private Type reference (TYPE) CHAR1 'C' Single-Character Indicator 20080508
10 GC_INT_CUT_OP Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20080508
11 GC_INT_PASTE_OP Constant Private Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20080508
12 GC_MODE_CHANGE Constant Public Type reference (TYPE) CHAR1 2 Single-Character Indicator 20080429
13 GC_MODE_CREATE Constant Public Type reference (TYPE) CHAR1 1 Single-Character Indicator 20080429
14 GC_MODE_DELETE Constant Public Type reference (TYPE) CHAR1 4 Single-Character Indicator 20080429
15 GC_MODE_DISPLAY Constant Public Type reference (TYPE) CHAR1 3 Single-Character Indicator 20080429
16 GC_UIELEMENT_COLUMN Constant Public Type reference (TYPE) USMD_UIELEMENT '_UIE_COL' Type of Web Dynpro UI Element 20080422
17 GC_UIELEMENT_ROOT Constant Public Type reference (TYPE) USMD_UIELEMENT '_UIE_ROOT' Type of Web Dynpro UI Element 20080422
18 GC_UIELEMENT_TABLE Constant Public Type reference (TYPE) USMD_UIELEMENT '_UIE_TBL' Type of Web Dynpro UI Element 20080422
19 GC_UPDATE_OP Constant Private Type reference (TYPE) CHAR1 'U' Single-Character Indicator 20080423
20 GD_UIMODEL Static Attribute Private Type reference (TYPE) USMD_UIMODEL UI Model for Single Processing of an Entity 20080522
21 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_USMD_UI_MODELING UI Modeling 20080414
22 GT_UIE_TEXT Static Attribute Private Type reference (TYPE) TY_T_UIE_TEXT 20080428
Methods
# Method Level Visibility Method type Description Created on
1 BIND_MODEL Instance method Public Method 20080415
2 BUILD_LAYOUT Instance method Private Method Build layout from change context 20080514
3 BUILD_REMOVE_COMMAND Instance method Private Method Build remove node concrete command 20080509
4 CHECK Instance method Public Method 20080429
5 CLEANUP_CHANGES Instance method Private Method 20080512
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080425
7 COPY Instance method Public Method 20080509
8 COPY_UIMODEL Instance method Public Method 20080521
9 CREATE_UIMODEL Instance method Public Method 20080513
10 CUT Instance method Public Method 20080508
11 DELETE_UIMODEL Instance method Public Method 20080512
12 DEQUEUE Static method Private Method 20080429
13 DISCARD_CHANGES Instance method Public Method 20080429
14 ENQUEUE Static method Private Method 20080414
15 EXECUTE_CHANGE Instance method Private Method Execute one concrete command 20080424
16 EXECUTE_COPY Instance method Private Method 20080509
17 EXECUTE_CUT Instance method Private Method 20080508
18 EXECUTE_DELETE Instance method Private Method 20080508
19 EXECUTE_INSERT Instance method Private Method 20080508
20 GET_CHANGE_CONTEXT Instance method Private Method 20080508
21 GET_DOMA_TEXT Static method Private Method Returns field descriptor for data element 20080428
22 GET_ENTITY_TEXT Instance method Public Method 20080618
23 GET_FREE_UINODE_ID Instance method Private Method 20080422
24 GET_INSTANCE_M Static method Public Method 20080414
25 GET_LAYOUT_SUBTREE Instance method Private Method 20080508
26 GET_LAYOUT_TREE Instance method Public Method 20080415
27 GET_META_DATA_REF Instance method Public Method Get Metadata 20080414
28 GET_MODEL_REF Instance method Public Method 20080415
29 GET_UIE_DISPLAY_TEXT Static method Public Method 20080422
30 INSERT_CHILD Instance method Public Method 20080422
31 INSERT_TABLE Instance method Public Method 20080514
32 INTERPRET_LAST_INT_OP Instance method Private Method 20080508
33 IS_CLIP_EMPTY Instance method Public Method 20080513
34 IS_DIRTY_DATA Instance method Public Method 20080414
35 IS_DOWN_MOVABLE Instance method Public Method 20080506
36 IS_UIMODEL_EXIST Static method Public Method 20080425
37 IS_UINODE_EXIST Instance method Public Method 20080619
38 IS_UP_MOVABLE Instance method Public Method 20080506
39 LOAD_LAYOUT_TREE Instance method Private Method 20080415
40 LOAD_UIMODEL Instance method Private Method 20080521
41 MOVE_DOWN Instance method Public Method 20080506
42 MOVE_UP Instance method Public Method 20080506
43 PASTE Instance method Public Method 20080509
44 PREPARE_FOR_ACCESS Instance method Public Method 20080429
45 REMOVE_LAYOUT_NODE Instance method Public Method 20080423
46 RESET_CLIP Instance method Public Method 20080617
47 SAVE Instance method Public Method 20080414
48 UPDATE_UIMODEL Instance method Public Method 20080513
49 WRITE_PROPERTY Instance method Public Method 20080424
50 _DELETE_ Instance method Private Method 20080429
51 _INSERT_ Instance method Private Method 20080429
52 _UPDATE_ Instance method Private Method 20080429
Events
# Event Type Visibility Description Created on
1 SAVE_COMPLETED Instance Event
(0)
Public
(2)
20080512
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CHANGE_CONTEXT Public See coding 20080424 BEGIN OF ty_s_change_context. INCLUDE TYPE usmd_s_uielement. TYPES: component TYPE usmd_component, interface_view TYPE usmd_interface_view, hier_version TYPE usmd_hier_version, predecessor TYPE usmd_predecessor, multiple_parents TYPE usmd_multiple_parents, single_selection TYPE usmd_single_selection. TYPES o_text TYPE REF TO ty_ts_text. TYPES END OF ty_s_change_context
2 TY_S_COLUMN_SETTING Public See coding 20080514 BEGIN OF ty_s_column_setting, uinode TYPE usmd_uinode, is_key_col TYPE usmd_flg, txtlg TYPE string, uielement TYPE usmd_uielement, attribute TYPE usmd_attr_res, required TYPE usmd_flg, read_only TYPE usmd_flg, visible TYPE usmd_flg, END OF ty_s_column_setting
3 TY_S_LAYOUT Public See coding 20080415 BEGIN OF ty_s_layout, node TYPE usmd_uinode, parent TYPE usmd_uinode, is_expanded TYPE usmd_flg, is_leaf TYPE usmd_flg, is_loaded TYPE usmd_flg, column1 TYPE usmd_uielement, column1_descr TYPE string, column2 TYPE string, END OF ty_s_layout
4 TY_S_TABLE_SETTING Public See coding 20080514 BEGIN OF ty_s_table_setting, uielement TYPE usmd_uielement, uinode TYPE usmd_uinode, txtlg TYPE string, END OF ty_s_table_setting
5 TY_S_TEXT Public See coding 20080625 BEGIN OF ty_s_text, langu TYPE spras, txtlg TYPE usmd_txtlg, END OF ty_s_text
6 TY_TS_TEXT Public See coding 20080625 ty_ts_text TYPE SORTED TABLE OF ty_s_text WITH UNIQUE KEY langu
7 TY_T_COLUMN_SETTING Public See coding 20080514 ty_t_column_setting TYPE STANDARD TABLE OF ty_s_column_setting
8 TY_T_LAYOUT Public See coding 20080415 ty_t_layout TYPE STANDARD TABLE OF ty_s_layout
9 TY_T_UIELEMENT Public See coding 20080702 ty_t_uielement TYPE STANDARD TABLE OF usmd_s_uielement
Method Signatures

Method BIND_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080415
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080415
3 Importing ID_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080415
4 Importing IF_UPDATE_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080702

Method BIND_MODEL on class CL_USMD_UI_MODELING has no exception.

Method BUILD_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT Call by reference Type reference (TYPE) TY_T_LAYOUT 20080514
2 Importing IT_CHANGE Call by reference Type reference (TYPE) TY_TT_CHANGE 20080612

Method BUILD_LAYOUT on class CL_USMD_UI_MODELING has no exception.

Method BUILD_REMOVE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHANGE Call by reference Object reference (TYPE REF TO) LCL_CHANGE 20080509
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080509
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080509
4 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20080509

Method BUILD_REMOVE_COMMAND on class CL_USMD_UI_MODELING has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080429
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080429
3 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080429

Method CHECK on class CL_USMD_UI_MODELING has no exception.

Method CLEANUP_CHANGES Signature

Method CLEANUP_CHANGES on class CL_USMD_UI_MODELING has no parameter.
Method CLEANUP_CHANGES on class CL_USMD_UI_MODELING has no exception.

Method CONSTRUCTOR Signature

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

Method COPY 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 20080509
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080509
3 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20080509

Method COPY on class CL_USMD_UI_MODELING has no exception.

Method COPY_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FROM Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080521
2 Importing ID_TO Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080521

Method COPY_UIMODEL on class CL_USMD_UI_MODELING has no exception.

Method CREATE_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080513

Method CREATE_UIMODEL on class CL_USMD_UI_MODELING has no exception.

Method CUT 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 20080508
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508
3 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20080508

Method CUT on class CL_USMD_UI_MODELING has no exception.

Method DELETE_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080512
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20080512

Method DELETE_UIMODEL on class CL_USMD_UI_MODELING has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Element 20080429

Method DEQUEUE on class CL_USMD_UI_MODELING has no exception.

Method DISCARD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080429

Method DISCARD_CHANGES on class CL_USMD_UI_MODELING has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080414
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20080414

Method ENQUEUE on class CL_USMD_UI_MODELING has no exception.

Method EXECUTE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) LCL_CHANGE 20080424

Method EXECUTE_CHANGE on class CL_USMD_UI_MODELING has no exception.

Method EXECUTE_COPY 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 20080509
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080509

Method EXECUTE_COPY on class CL_USMD_UI_MODELING has no exception.

Method EXECUTE_CUT 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 20080508
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508

Method EXECUTE_CUT on class CL_USMD_UI_MODELING has no exception.

Method EXECUTE_DELETE 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 20080508
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508
3 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080508

Method EXECUTE_DELETE on class CL_USMD_UI_MODELING has no exception.

Method EXECUTE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_S_CHANGE Call by reference Object reference (TYPE REF TO) TY_S_CHANGE 20080508

Method EXECUTE_INSERT on class CL_USMD_UI_MODELING has no exception.

Method GET_CHANGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGE_CONTEXT Call by reference Type reference (TYPE) TY_S_CHANGE_CONTEXT 20080508
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080508
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508
4 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080626

Method GET_CHANGE_CONTEXT on class CL_USMD_UI_MODELING has no exception.

Method GET_DOMA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPE Call by reference Type reference (TYPE) CLIKE 20080428
2 Returning RD_TEXT Value transfer Type reference (TYPE) STRING 20080428

Method GET_DOMA_TEXT on class CL_USMD_UI_MODELING has no exception.

Method GET_ENTITY_TEXT 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 20080618
2 Returning RD_TEXT Value transfer Type reference (TYPE) USMD_TXTLG Bezeichnung (Langtext) 20080618

Method GET_ENTITY_TEXT on class CL_USMD_UI_MODELING has no exception.

Method GET_FREE_UINODE_ID 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 20080422
2 Importing ID_POSTFIX Call by reference Type reference (TYPE) STRING '_CP' 20080512
3 Importing ID_UIELEMENT Call by reference Type reference (TYPE) USMD_UIELEMENT Typ des Web-Dynpro-Oberflächen-Elements 20080422
4 Importing ID_UINODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508
5 Returning RD_UINODE Value transfer Type reference (TYPE) USMD_UINODE UI-Element 20080422

Method GET_FREE_UINODE_ID on class CL_USMD_UI_MODELING has no exception.

Method GET_INSTANCE_M 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) CL_USMD_UI_MODELING UI Modellierung 20080414
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20080414

Method GET_INSTANCE_M on class CL_USMD_UI_MODELING has no exception.

Method GET_LAYOUT_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SUBTREE Call by reference Type reference (TYPE) TY_T_UIELEMENT UI Modell: UI Elemente 20080508
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080508
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080508
4 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20080508

Method GET_LAYOUT_SUBTREE on class CL_USMD_UI_MODELING has no exception.

Method GET_LAYOUT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT Call by reference Type reference (TYPE) TY_T_LAYOUT 20080415
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080415

Method GET_LAYOUT_TREE on class CL_USMD_UI_MODELING has no exception.

Method GET_META_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080415
2 Exporting ER_S_UIMODEL Call by reference Object reference (TYPE REF TO) USMD_S_UIMODEL UI Modell: grundlegende Eigenschaften 20080414
3 Exporting ER_T_COMPONENT Call by reference Object reference (TYPE REF TO) USMD_TS_COMPONENT UI Modell: "UI Elemente" als Web Dynpro Components 20080414
4 Exporting ER_T_HIERARCHY Call by reference Object reference (TYPE REF TO) USMD_TS_HIER_RELATION UI Modell: Hierarchiebeziehung 20080414
5 Exporting ER_T_SET Call by reference Object reference (TYPE REF TO) USMD_TS_SET UI Modell: Set 20080414
6 Exporting ER_T_UIELEMENT Call by reference Object reference (TYPE REF TO) USMD_TS_UIELEMENT UI Modell: UI Elemente 20080414

Method GET_META_DATA_REF on class CL_USMD_UI_MODELING has no exception.

Method GET_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080415

Method GET_MODEL_REF on class CL_USMD_UI_MODELING has no exception.

Method GET_UIE_DISPLAY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIELEMENT Call by reference Type reference (TYPE) USMD_UIELEMENT Typ des Web-Dynpro-Oberflächen-Elements 20080422
2 Returning RD_TEXT Value transfer Type reference (TYPE) STRING 20080422

Method GET_UIE_DISPLAY_TEXT on class CL_USMD_UI_MODELING has no exception.

Method INSERT_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) TY_S_LAYOUT 20080422
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080422
3 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080422
4 Importing ID_PARENT Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080422
5 Importing ID_PREVIOUS Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080424
6 Importing ID_UIELEMENT Call by reference Type reference (TYPE) USMD_UIELEMENT Typ des Web-Dynpro-Oberflächen-Elements 20080422

Method INSERT_CHILD on class CL_USMD_UI_MODELING has no exception.

Method INSERT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT Call by reference Type reference (TYPE) TY_T_LAYOUT 20080514
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080514
3 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080514
4 Importing ID_PARENT Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080514
5 Importing ID_PREVIOUS Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080514
6 Importing IS_TABLE Call by reference Type reference (TYPE) TY_S_TABLE_SETTING 20080514
7 Importing IT_COLUMN Call by reference Type reference (TYPE) TY_T_COLUMN_SETTING 20080514

Method INSERT_TABLE on class CL_USMD_UI_MODELING has no exception.

Method INTERPRET_LAST_INT_OP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) LCL_CHANGE 20080508
2 Importing IR_S_CHANGE Call by reference Object reference (TYPE REF TO) TY_S_CHANGE Einstelliges Kennzeichen 20080508

Method INTERPRET_LAST_INT_OP on class CL_USMD_UI_MODELING has no exception.

Method IS_CLIP_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_EMPTY Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080513

Method IS_CLIP_EMPTY on class CL_USMD_UI_MODELING has no exception.

Method IS_DIRTY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20080414
2 Returning RF_DIRTY Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080414

Method IS_DIRTY_DATA on class CL_USMD_UI_MODELING has no exception.

Method IS_DOWN_MOVABLE 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 20080506
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080506
3 Returning RF_YES Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080506

Method IS_DOWN_MOVABLE on class CL_USMD_UI_MODELING has no exception.

Method IS_UIMODEL_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080425
2 Returning RF_EXIST Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080425

Method IS_UIMODEL_EXIST on class CL_USMD_UI_MODELING has no exception.

Method IS_UINODE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080619
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080619
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080619

Method IS_UINODE_EXIST on class CL_USMD_UI_MODELING has no exception.

Method IS_UP_MOVABLE 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 20080506
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080506
3 Returning RF_YES Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080506

Method IS_UP_MOVABLE on class CL_USMD_UI_MODELING has no exception.

Method LOAD_LAYOUT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TREE Call by reference Type reference (TYPE) TY_T_LAYOUT 20080415
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080415
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE Knoten 20080416
4 Importing ID_PARENT Call by reference Type reference (TYPE) USMD_UINODE Knoten 20080416
5 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080415

Method LOAD_LAYOUT_TREE on class CL_USMD_UI_MODELING has no exception.

Method LOAD_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080521

Method LOAD_UIMODEL on class CL_USMD_UI_MODELING has no exception.

Method MOVE_DOWN 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 20080506
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080506

Method MOVE_DOWN on class CL_USMD_UI_MODELING has no exception.

Method MOVE_UP 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 20080506
2 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080506

Method MOVE_UP on class CL_USMD_UI_MODELING has no exception.

Method PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CUT Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080617
2 Exporting ET_LAYOUT Call by reference Type reference (TYPE) TY_T_LAYOUT 20080509
3 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080509
4 Importing ID_PARENT Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080509
5 Importing ID_PREVIOUS Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080509

Method PASTE on class CL_USMD_UI_MODELING has no exception.

Method PREPARE_FOR_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080429
2 Importing ID_MODE Call by reference Type reference (TYPE) CHAR1 CL_USMD_UI_MODELING=>GC_MODE_DISPLAY Einstelliges Kennzeichen 20080429

Method PREPARE_FOR_ACCESS on class CL_USMD_UI_MODELING has no exception.

Method REMOVE_LAYOUT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REMOVED Call by reference Type reference (TYPE) TY_T_UIELEMENT UI Modell: UI Elemente 20080423
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080423
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080423
4 Importing IF_WHOLE_SUBTREE Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20080423

Method REMOVE_LAYOUT_NODE on class CL_USMD_UI_MODELING has no exception.

Method RESET_CLIP Signature

Method RESET_CLIP on class CL_USMD_UI_MODELING has no parameter.
Method RESET_CLIP on class CL_USMD_UI_MODELING has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080414
2 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI Modell 20080414

Method SAVE on class CL_USMD_UI_MODELING has no exception.

Method UPDATE_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UIMODEL Call by reference Type reference (TYPE) USMD_UIMODEL UI-Modell für die Einzelbearbeitung einer Entität 20080513
2 Importing ID_UIMODEL_DESCR Call by reference Type reference (TYPE) USMD_TXTMI Bezeichnung (Langtext) 20080513

Method UPDATE_UIMODEL on class CL_USMD_UI_MODELING has no exception.

Method WRITE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080425
2 Importing ID_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080424
3 Importing ID_NODE Call by reference Type reference (TYPE) USMD_UINODE UI-Element 20080424
4 Importing IS_CHANGE_CONTEXT Call by reference Type reference (TYPE) TY_S_CHANGE_CONTEXT 20080424

Method WRITE_PROPERTY on class CL_USMD_UI_MODELING has no exception.

Method _DELETE_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_S_CHANGE Call by reference Object reference (TYPE REF TO) TY_S_CHANGE 20080429

Method _DELETE_ on class CL_USMD_UI_MODELING has no exception.

Method _INSERT_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_S_CHANGE Call by reference Object reference (TYPE REF TO) TY_S_CHANGE 20080429

Method _INSERT_ on class CL_USMD_UI_MODELING has no exception.

Method _UPDATE_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_S_CHANGE Call by reference Object reference (TYPE REF TO) TY_S_CHANGE 20080429

Method _UPDATE_ on class CL_USMD_UI_MODELING has no exception.
Event Signatures

Event SAVE_COMPLETED Signature
Event SAVE_COMPLETED on class CL_USMD_UI_MODELING has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604