SAP ABAP Class CL_USMD_PERSONALIZE_GUI_WD (Personalization)
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_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080214
Properties
Class CL_USMD_PERSONALIZE_GUI_WD  
Short Description Personalization    
Super Class    
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 20080214   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 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080214
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080214
Friends
Class CL_USMD_PERSONALIZE_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_EHP5_ON Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20081212
2 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080220
3 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080220
4 DT_CREQUEST_TYPE Instance attribute Private Type reference (TYPE) T_CREQUEST_TYPE 20081023
5 DT_CREQUEST_TYPE_TEXT Instance attribute Private Type reference (TYPE) TS_CREQUEST_TYPE_TEXT EHP5: change request type text buffer table 20090318
6 DT_ROLE_PERS_DATA Instance attribute Private Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Role based pers. data 20081105
7 DT_UICONFIG_TEXT Instance attribute Private Type reference (TYPE) TS_UICONFIG_TEXT UI configuration text buffer 20081015
8 GC_WD_ACTID_DDLB_SELECT_ENTITY Constant Public Type reference (TYPE) STRING 'DDLB_SELECT_ENTITY' 20081022
9 GC_WD_ACTID_DDLB_SEL_CREQ_TYPE Constant Public Type reference (TYPE) STRING 'DDLB_SELECT_CREQ_TYPE' 20081022
10 GC_WD_ACTID_TOGGLE_DESCR Constant Public Type reference (TYPE) STRING 'ACTID_TOGGLE_DESCR' 20090217
11 GC_WD_SINGLE_PROC_APPL_NAME Instance attribute Private Type reference (TYPE) STRING 'USMD_ENTITY_VALUE2' Single processing application name 20081024
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEFINED_INITIAL_VALUE Instance method Private Method Check user set initial value compared to role based pers dat 20081105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080220
3 CONVERT_TO_OUTPUT_FORMAT Instance method Private Method Update personalization data description 20081111
4 EHP5_ON Instance method Private Method Check if EHP5 is switched on 20081015
5 GET_CREQUEST_TYPE_TEXT Instance method Private Method Get change request type text 20081015
6 GET_CREQ_TYPE_LIST Instance method Private Method Get change request type list 20081020
7 GET_EDITION_LIST Instance method Private Method Get edition list for a data model 20081023
8 GET_EDITION_TEXT Instance method Private Method Get edition text 20081015
9 GET_EDITION_TYPE_LIST Instance method Private Method Get edition type list of a data model 20081022
10 GET_ENTITY_TYPE_LIST Instance method Private Method Get entity type of data model 20081017
11 GET_FIELD_DESCRIPTION Instance method Private Method Get description 20090318
12 GET_PERSONALIZATION_DATA Instance method Private Method Get personalization data 20081024
13 GET_ROLE_PERS_DATA Instance method Private Method Get role based pers data 20081105
14 GET_UICONFIG_LIST Instance method Private Method UI configuration list for a data model 20081015
15 GET_UICONFIG_TEXT Instance method Private Method Get UI configuration text 20081015
16 GET_USER_ROLES Instance method Private Method Get user roles 20080219
17 INIT_DDLB_VALUE_SET Instance method Private Method Set value list and initial value for dropdown list box 20081017
18 INIT_PERS_TABLE Instance method Private Method Initialize personalization table 20081016
19 IS_PERS_DATA_EQUAL Instance method Private Method Check whether two personalization data are equal 20081015
20 IS_PERS_DATA_INITIAL Instance method Private Method Check whether pers data for a data model is initial 20081016
21 PROCESS_UICONFIG_F4 Instance method Private Method Process F4 help of UI configuration 20081016
22 REPORT_MSG_IN_POPUP Instance method Private Method Report messages in popup window 20081110
23 SAVE Instance method Public Method Save Personalization Data 20080215
24 SAVE_DEFAULT_MODEL Instance method Private Method Save default data model 20080215
25 SAVE_PERS_TABLE_DATA Instance method Private Method Save personalization data in table 20081016
26 SAVE_UIMODEL Instance method Private Method Save default UI model 20080215
27 UPDATE_PERS_DESCR Instance method Private Method Update personalization data description 20081016
28 VALIDATE_DATA Instance method Private Method Validate personalization input data 20080215
29 VALIDATE_PERS_TABLE Instance method Private Method Validate data in personalization table 20081015
Events
Class CL_USMD_PERSONALIZE_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CREQUEST_TYPE Private See coding 20081023 BEGIN OF s_crequest_type, usmd_creq_type TYPE usmd_crequest_type, txtmi TYPE usmd_txtmi, usmd_model TYPE usmd_model, END OF s_crequest_type
2 S_CREQUEST_TYPE_TEXT Private See coding 20081010 BEGIN OF s_crequest_type_text, usmd_creq_type TYPE usmd_crequest_type, txtmi TYPE usmd_txtmi, END OF s_crequest_type_text
3 S_ENTITY_TEXT Private See coding 20081010 BEGIN OF s_entity_text, usmd_model TYPE usmd_model, usmd_entity TYPE usmd_entity, txtlg TYPE usmd_model_obj_txt, END OF s_entity_text
4 S_RA_ROLES Private See coding 20080219 BEGIN OF s_ra_roles, sign(1) TYPE c, option(2) TYPE c, low TYPE agr_name, high TYPE agr_name, END OF s_ra_roles
5 S_UICONFIG_TEXT Private See coding 20081015 BEGIN OF s_uiconfig_text, usmd_model TYPE usmd_model, uiconfig_id TYPE wdy_config_id, text TYPE wdy_md_description, END OF s_uiconfig_text
6 TS_CREQUEST_TYPE_TEXT Private See coding 20081015 ts_crequest_type_text TYPE SORTED TABLE OF s_crequest_type_text WITH UNIQUE KEY usmd_creq_type
7 TS_ENTITY_TEXT Private See coding 20081015 ts_entity_text TYPE SORTED TABLE OF s_entity_text WITH UNIQUE KEY usmd_model usmd_entity
8 TS_UICONFIG_TEXT Private See coding 20081015 ts_uiconfig_text TYPE SORTED TABLE OF s_uiconfig_text WITH UNIQUE KEY usmd_model uiconfig_id
9 T_CREQUEST_TYPE Private See coding 20081027 t_crequest_type TYPE STANDARD TABLE OF s_crequest_type WITH KEY usmd_model usmd_creq_type
10 T_RA_ROLES Private See coding 20080219 t_ra_roles TYPE STANDARD TABLE OF s_ra_roles
Method Signatures

Method CHECK_DEFINED_INITIAL_VALUE 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 20081110
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081105

Method CHECK_DEFINED_INITIAL_VALUE on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_PERSONALIZE_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method CONVERT_TO_OUTPUT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081111

Method CONVERT_TO_OUTPUT_FORMAT on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method EHP5_ON Signature

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

Method EHP5_ON on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_CREQUEST_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CREQUEST_TYPE_TEXT Call by reference Type reference (TYPE) USMD_TXTMI Bezeichnung (Mitteltext) 20081015
2 Importing ID_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20081015

Method GET_CREQUEST_TYPE_TEXT on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_CREQ_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQ_TYPE_LIST Call by reference Type reference (TYPE) T_CREQUEST_TYPE 20081020
2 Importing ID_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081020

Method GET_CREQ_TYPE_LIST on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_EDITION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDITION Call by reference Type reference (TYPE) USMD_T_VALUE Feldname + Wert 20081023
2 Importing ID_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081023

Method GET_EDITION_LIST on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_EDITION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_EDITION_TEXT Call by reference Type reference (TYPE) USMD_TXTMI Bezeichnung (Mitteltext) 20081015
2 Importing ID_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20081015

Method GET_EDITION_TEXT on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_EDITION_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDITION_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20081022
2 Importing ID_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081022

Method GET_EDITION_TYPE_LIST on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_ENTITY_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_TYPE Call by reference Type reference (TYPE) TS_ENTITY_TEXT 20081017
2 Importing ID_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081017

Method GET_ENTITY_TYPE_LIST on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR Call by reference Type reference (TYPE) STRING 20090318
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20090318
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090318
4 Importing I_VALUE Call by reference Type reference (TYPE) USMD_VALUE Merkmalswert 20090318

Method GET_FIELD_DESCRIPTION on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_PERSONALIZATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEFAULT_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081024
2 Exporting ET_PERSONALIZATION Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081024
3 Importing ID_USER_NAME Call by reference Type reference (TYPE) UNAME Benutzername 20081024

Method GET_PERSONALIZATION_DATA on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_ROLE_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081105

Method GET_ROLE_PERS_DATA on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_UICONFIG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_LIST Call by reference Type reference (TYPE) WDY_CONFIG_TABLE Tabelle mit Konfigurationen inkl. Beschreibung 20081015
2 Importing ID_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081015

Method GET_UICONFIG_LIST on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_UICONFIG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_UICONFIG_TEXT Call by reference Type reference (TYPE) WDY_MD_DESCRIPTION Bezeichnung (Mitteltext) 20081015
2 Importing ID_DATA_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081015
3 Importing ID_UICONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Konfigurations-Identifikation 20081015

Method GET_UICONFIG_TEXT on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method GET_USER_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ROLES Call by reference Type reference (TYPE) T_RA_ROLES Benutzername im Benutzerstamm 20080219
2 Importing I_USER_NAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20080219

Method GET_USER_ROLES on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method INIT_DDLB_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081017

Method INIT_DDLB_VALUE_SET on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method INIT_PERS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081016
2 Importing IT_DEFAULT_PERS Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081016

Method INIT_PERS_TABLE on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method IS_PERS_DATA_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERS_DATA1 Call by reference Type reference (TYPE) USMD_S_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081015
2 Importing IS_PERS_DATA2 Call by reference Type reference (TYPE) USMD_S_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081015
3 Returning RF_EQUAL Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081015

Method IS_PERS_DATA_EQUAL on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method IS_PERS_DATA_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERS_DATA Call by reference Type reference (TYPE) USMD_S_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081016
2 Returning RF_INITIAL Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081016

Method IS_PERS_DATA_INITIAL on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method PROCESS_UICONFIG_F4 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 20081016
2 Importing IO_OVS_CALLBACK Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20081016

Method PROCESS_UICONFIG_F4 on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method REPORT_MSG_IN_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081110
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081110

Method REPORT_MSG_IN_POPUP on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method SAVE 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 20080215
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080215
3 Importing IO_MSG_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message-Manager 20080215

Method SAVE on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method SAVE_DEFAULT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080215

Method SAVE_DEFAULT_MODEL on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method SAVE_PERS_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081110

Method SAVE_PERS_TABLE_DATA on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method SAVE_UIMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UIMODEL Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20080215

Method SAVE_UIMODEL on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method UPDATE_PERS_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20081016

Method UPDATE_PERS_DESCR on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method VALIDATE_DATA 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 20080215
2 Importing IT_UIMODEL Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20080215
3 Importing I_DEFAULT_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080215

Method VALIDATE_DATA on class CL_USMD_PERSONALIZE_GUI_WD has no exception.

Method VALIDATE_PERS_TABLE 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 20081015
2 Importing IT_PERS_DATA Call by reference Type reference (TYPE) USMD_TS_DEFAULT_UIMODEL Personalisierung: Default UI-Modell pro Datenmodell 20081015

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