Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_CHANGE | 20080508 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | TY_TT_CHANGE | Current Changes | 20080423 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHANGE_CONTEXT | UI Model: UI Elements | 20080508 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TY_TT_CHANGE | Changes for Redo | 20080424 | |||
| 5 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Indicator | 20080423 | ||
| 6 | Constant | Private | Type reference (TYPE) | RSTABLE-TABNAME | 'USMD100C' | Table Name | 20080429 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'N' | Single-Character Indicator | 20080702 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Single-Character Indicator | 20080424 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Indicator | 20080508 | ||
| 10 | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20080508 | ||
| 11 | Constant | Private | Type reference (TYPE) | CHAR1 | 'P' | Single-Character Indicator | 20080508 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | 2 | Single-Character Indicator | 20080429 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR1 | 1 | Single-Character Indicator | 20080429 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR1 | 4 | Single-Character Indicator | 20080429 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR1 | 3 | Single-Character Indicator | 20080429 | ||
| 16 | Constant | Public | Type reference (TYPE) | USMD_UIELEMENT | '_UIE_COL' | Type of Web Dynpro UI Element | 20080422 | ||
| 17 | Constant | Public | Type reference (TYPE) | USMD_UIELEMENT | '_UIE_ROOT' | Type of Web Dynpro UI Element | 20080422 | ||
| 18 | Constant | Public | Type reference (TYPE) | USMD_UIELEMENT | '_UIE_TBL' | Type of Web Dynpro UI Element | 20080422 | ||
| 19 | Constant | Private | Type reference (TYPE) | CHAR1 | 'U' | Single-Character Indicator | 20080423 | ||
| 20 | Static Attribute | Private | Type reference (TYPE) | USMD_UIMODEL | UI Model for Single Processing of an Entity | 20080522 | |||
| 21 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_USMD_UI_MODELING | UI Modeling | 20080414 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | TY_T_UIE_TEXT | 20080428 |
Methods
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 | EO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell für Zugriff aus SAP-Standard | 20080415 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080415 | |||
| 3 | ID_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080415 | |||
| 4 | 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 | ET_LAYOUT | Call by reference | Type reference (TYPE) | TY_T_LAYOUT | 20080514 | ||||
| 2 | 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 | EO_CHANGE | Call by reference | Object reference (TYPE REF TO) | LCL_CHANGE | 20080509 | ||||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080509 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080509 | |||
| 4 | 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 | EF_ERROR | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080429 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080429 | |||
| 3 | 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 | ID_UIMODEL | Call by reference | Type reference (TYPE) | USMD_UIMODEL | UI Modell | 20080425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080425 |
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080509 | |||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080509 | |||
| 3 | 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 | ID_FROM | Call by reference | Type reference (TYPE) | USMD_UIMODEL | UI-Modell für die Einzelbearbeitung einer Entität | 20080521 | |||
| 2 | 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 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080508 | |||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080508 | |||
| 3 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080512 | |||
| 2 | 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 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080414 | |||
| 2 | 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 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080509 | |||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080508 | |||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080508 | |||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080508 | |||
| 3 | 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 | 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 | ES_CHANGE_CONTEXT | Call by reference | Type reference (TYPE) | TY_S_CHANGE_CONTEXT | 20080508 | ||||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080508 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080508 | |||
| 4 | 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 | ID_TYPE | Call by reference | Type reference (TYPE) | CLIKE | 20080428 | ||||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080618 | |||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080422 | |||
| 2 | ID_POSTFIX | Call by reference | Type reference (TYPE) | STRING | '_CP' | 20080512 | |||
| 3 | ID_UIELEMENT | Call by reference | Type reference (TYPE) | USMD_UIELEMENT | Typ des Web-Dynpro-Oberflächen-Elements | 20080422 | |||
| 4 | ID_UINODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080508 | |||
| 5 | 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 | EO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_USMD_UI_MODELING | UI Modellierung | 20080414 | |||
| 2 | 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 | CT_SUBTREE | Call by reference | Type reference (TYPE) | TY_T_UIELEMENT | UI Modell: UI Elemente | 20080508 | |||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080508 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080508 | |||
| 4 | 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 | ET_LAYOUT | Call by reference | Type reference (TYPE) | TY_T_LAYOUT | 20080415 | ||||
| 2 | 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 | EO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell für Zugriff aus SAP-Standard | 20080415 | |||
| 2 | ER_S_UIMODEL | Call by reference | Object reference (TYPE REF TO) | USMD_S_UIMODEL | UI Modell: grundlegende Eigenschaften | 20080414 | |||
| 3 | ER_T_COMPONENT | Call by reference | Object reference (TYPE REF TO) | USMD_TS_COMPONENT | UI Modell: "UI Elemente" als Web Dynpro Components | 20080414 | |||
| 4 | ER_T_HIERARCHY | Call by reference | Object reference (TYPE REF TO) | USMD_TS_HIER_RELATION | UI Modell: Hierarchiebeziehung | 20080414 | |||
| 5 | ER_T_SET | Call by reference | Object reference (TYPE REF TO) | USMD_TS_SET | UI Modell: Set | 20080414 | |||
| 6 | 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 | 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 | ID_UIELEMENT | Call by reference | Type reference (TYPE) | USMD_UIELEMENT | Typ des Web-Dynpro-Oberflächen-Elements | 20080422 | |||
| 2 | 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 | ES_LAYOUT | Call by reference | Type reference (TYPE) | TY_S_LAYOUT | 20080422 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080422 | |||
| 3 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080422 | |||
| 4 | ID_PARENT | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080422 | |||
| 5 | ID_PREVIOUS | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080424 | |||
| 6 | 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 | ET_LAYOUT | Call by reference | Type reference (TYPE) | TY_T_LAYOUT | 20080514 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080514 | |||
| 3 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080514 | |||
| 4 | ID_PARENT | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080514 | |||
| 5 | ID_PREVIOUS | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080514 | |||
| 6 | IS_TABLE | Call by reference | Type reference (TYPE) | TY_S_TABLE_SETTING | 20080514 | ||||
| 7 | 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 | IO_CHANGE | Call by reference | Object reference (TYPE REF TO) | LCL_CHANGE | 20080508 | ||||
| 2 | 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 | 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 | ID_UIMODEL | Call by reference | Type reference (TYPE) | USMD_UIMODEL | UI Modell | 20080414 | |||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080506 | |||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080506 | |||
| 3 | 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 | ID_UIMODEL | Call by reference | Type reference (TYPE) | USMD_UIMODEL | UI-Modell für die Einzelbearbeitung einer Entität | 20080425 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080619 | |||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080619 | |||
| 3 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080506 | |||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080506 | |||
| 3 | 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 | CT_TREE | Call by reference | Type reference (TYPE) | TY_T_LAYOUT | 20080415 | ||||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080415 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | Knoten | 20080416 | |||
| 4 | ID_PARENT | Call by reference | Type reference (TYPE) | USMD_UINODE | Knoten | 20080416 | |||
| 5 | 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 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080506 | |||
| 2 | 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 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080506 | |||
| 2 | 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 | EF_CUT | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080617 | |||
| 2 | ET_LAYOUT | Call by reference | Type reference (TYPE) | TY_T_LAYOUT | 20080509 | ||||
| 3 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080509 | |||
| 4 | ID_PARENT | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080509 | |||
| 5 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080429 | |||
| 2 | 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 | ET_REMOVED | Call by reference | Type reference (TYPE) | TY_T_UIELEMENT | UI Modell: UI Elemente | 20080423 | |||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080423 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080423 | |||
| 4 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080414 | |||
| 2 | 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 | ID_UIMODEL | Call by reference | Type reference (TYPE) | USMD_UIMODEL | UI-Modell für die Einzelbearbeitung einer Entität | 20080513 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080425 | |||
| 2 | ID_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080424 | |||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | USMD_UINODE | UI-Element | 20080424 | |||
| 4 | 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 | 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 | 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 | 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 |