SAP ABAP Class CL_USMD_TEXT_TRANSL_GUI_WD (Text Translation)
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 20080324
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080324
Properties
Class CL_USMD_TEXT_TRANSL_GUI_WD  
Short Description Text Translation    
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 20080324   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 USMD0 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 20080324
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080324
Friends
Class CL_USMD_TEXT_TRANSL_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 20081211
2 DF_READ_ONLY Instance attribute Private Type reference (TYPE) USMD_FLG Hierarchy Relationship 20080324
3 DO_BADI Instance attribute Private Object reference (TYPE REF TO) USMD_UI_EVENT2 Reference to UI BAdI 20101208
4 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080324
5 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080324
6 DT_LANGUAGES Static Attribute Private Type reference (TYPE) SLANSPRAST Tabelle von Sprachen 20111125
7 DT_LANGU_PROP Static Attribute Private Type reference (TYPE) USMD_TS_LANGU_PROP Eigenschaften für Sprachen in Bezeichnungen 20111125
8 DT_VALUE_SET_LANGU Static Attribute Private Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20100818
9 D_EVENT_ID Instance attribute Private Type reference (TYPE) STRING User Event 20100818
10 D_FIELDNAME Instance attribute Private Type reference (TYPE) USMD_FIELDNAME Financial MDM: Field Name 20080324
11 GC_EVENT_ADD_LINE Constant Public Type reference (TYPE) STRING 'ADD_LINE' Add Row to Text Table 20100818
12 GC_EVENT_DELETE_LINE Constant Public Type reference (TYPE) STRING 'DELETE_LINE' Delete Row from Text Table 20100818
13 GC_EVENT_SET_LANGUAGE_KEY Constant Public Type reference (TYPE) STRING 'SET_LANGUAGE_KEY' Set Language Key 20100818
14 GC_EVENT_SWITCH_VIEW Constant Public Type reference (TYPE) STRING 'SWITCH_VIEW' Switch from Text Table to Main View 20100818
15 GC_FIELDNAME_LANGUAGE Constant Public Type reference (TYPE) STRING 'LANGU' Field Name: LANGUAGE 20080324
16 GC_WD_ACT_ID_ENTER Constant Public Type reference (TYPE) STRING 'ENTER' Press ENTER key 20080324
17 GC_WD_ACT_ID_RESET_DATA Constant Public Type reference (TYPE) STRING 'RESET_DATA' 20090112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LANGU_IS_IN_LIST Instance method Private Method Language already maintained? 20100818
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080324
3 EHP5_ON Instance method Private Method Check Whether EHP5 is Switched On 20081211
4 GET_FFIX Instance method Private Method Return the current state of dt_ffix of the corresp. appl. 20121203
5 GET_FIELD_DESCRIPTION Instance method Private Method Get description 20080325
6 GET_INSTALLED_LANGUAGES Instance method Private Method Get installed languages 20080324
7 GET_SEL Instance method Private Method Calculate the current state of the selection conditions 20121203
8 GET_VALUE_SET_LANGU Static method Public Method Get the Languages from T002T 20100818
9 INITIALIZE Instance method Public Method Initialize the hierarchy relation component 20080324
10 INITIALIZE2 Instance method Private Method Initialize for GUIBB Version 20081211
11 ON_SET_LANGUAGE_KEY Instance method Public Method Handle Dropdown Selection 20100818
12 ON_TOGGLE_READ_EDIT_MODE Instance method Private Method Handle User Toggle Read and Edit Mode 20081211
13 READ_DATA_FOR_SYSTEM_LANGUAGES Instance method Private Method Text Table Contains System Languages -> for EHP4 Only 20100818
14 READ_LANGUAGE_DEPENDENT_TEXTS Instance method Private Method Text Table Contains Maintained Texts -> for EHP5 and Higher 20100818
15 SET_COLUMN_VISIBILITY Instance method Private Method Set Column Visibility Depending on Entity Type 20100818
16 SET_CONTEXT Instance method Private Method Set context values 20080324
17 SET_EDIT_MODE Instance method Private Method Set Edit Mode (Editable or Read-Only) 20100818
18 SET_EVENT_ID Instance method Public Method Set User Event 20100818
19 SET_LANGUAGE_DESCRIPTION Instance method Private Method Add Language Description 20100818
20 SET_LANGU_PROP Instance method Private Method Sets properties for language description table 20111125
21 SET_TABLE_DATA Instance method Private Method Move Translated Texts to the Context 20100818
22 SET_TABLE_VISIBILITY Instance method Private Method Set Visibility of Tables depending on Enhancement Package 20100818
23 SET_UI_PROPERTIES Instance method Private Method Move the UI Properties to the Context 20100818
24 SUBMIT_CHANGES Instance method Private Method Submit Changes to UI 20100818
Events
Class CL_USMD_TEXT_TRANSL_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_GENERAL Private See coding 20080325 BEGIN OF s_general, read_only TYPE usmd_flg, txtsh_col_visible TYPE wdui_visibility, txtmi_col_visible TYPE wdui_visibility, txtlg_col_visible TYPE wdui_visibility, tbl_ehp4_visible TYPE wdui_visibility, tbl_ehp5_visible TYPE wdui_visibility, END OF s_general
2 TT_TEXT_TRANSL Private See coding 20100818 TT_TEXT_TRANSL TYPE TABLE OF usmd_s_text_transl
Method Signatures

Method CHECK_LANGU_IS_IN_LIST 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 20100818
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20100818
3 Importing IS_LANGUAGE Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE Festwert eines Attributes mit Text 20100818

Method CHECK_LANGU_IS_IN_LIST on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_TEXT_TRANSL_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMD_TEXT_TRANSL_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_EHP5_ON Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081211

Method EHP5_ON on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method GET_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FFIX Value transfer Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20121203

Method GET_FFIX on class CL_USMD_TEXT_TRANSL_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 20080325
2 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080325
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080325
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080325
5 Importing I_VALUE Call by reference Type reference (TYPE) USMD_VALUE Merkmalswert 20080325

Method GET_FIELD_DESCRIPTION on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method GET_INSTALLED_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_LANGUAGES Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20080324

Method GET_INSTALLED_LANGUAGES on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method GET_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SEL Value transfer Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20121203

Method GET_SEL on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method GET_VALUE_SET_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VALUE_SET_LANGU Value transfer Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Alle Festwerte eines Attributes mit Texten 20100818

Method GET_VALUE_SET_LANGU on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method INITIALIZE 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 Hierarchiebeziehung 20080324
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080324
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080324
4 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080324
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080324

Method INITIALIZE on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method INITIALIZE2 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 20081211

Method INITIALIZE2 on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method ON_SET_LANGUAGE_KEY 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 20100818
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT anwendungsdefinierter Event 20100818

Method ON_SET_LANGUAGE_KEY on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method ON_TOGGLE_READ_EDIT_MODE 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 20081211

Method ON_TOGGLE_READ_EDIT_MODE on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method READ_DATA_FOR_SYSTEM_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TEXT_TRANSL Value transfer Type reference (TYPE) USMD_TS_TEXT_TRANSL Text translation 20100818

Method READ_DATA_FOR_SYSTEM_LANGUAGES on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method READ_LANGUAGE_DEPENDENT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TEXT_TRANSL Value transfer Type reference (TYPE) USMD_TS_TEXT_TRANSL Text translation 20100818

Method READ_LANGUAGE_DEPENDENT_TEXTS on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_COLUMN_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UI_SETTINGS Call by reference Type reference (TYPE) S_GENERAL 20100818

Method SET_COLUMN_VISIBILITY on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_CONTEXT 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 20080324

Method SET_CONTEXT on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UI_SETTINGS Call by reference Type reference (TYPE) S_GENERAL 20100818

Method SET_EDIT_MODE on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_EVENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) STRING 20100818

Method SET_EVENT_ID on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_LANGUAGE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TEXT_TRANSL Call by reference Type reference (TYPE) USMD_S_TEXT_TRANSL Textübersetzung 20100818
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20100818

Method SET_LANGUAGE_DESCRIPTION on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_LANGU_PROP 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 20111125
2 Importing IT_LANGU_PROP Call by reference Type reference (TYPE) USMD_TS_LANGU_PROP Eigenschaften für Sprachen in Bezeichnungen 20111125

Method SET_LANGU_PROP on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_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 20100818

Method SET_TABLE_DATA on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_TABLE_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UI_SETTINGS Call by reference Type reference (TYPE) S_GENERAL 20100818

Method SET_TABLE_VISIBILITY on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SET_UI_PROPERTIES 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 20100818
2 Importing IS_UI_SETTINGS Call by reference Type reference (TYPE) S_GENERAL 20100818

Method SET_UI_PROPERTIES on class CL_USMD_TEXT_TRANSL_GUI_WD has no exception.

Method SUBMIT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT_TRANSL Call by reference Type reference (TYPE) ANY TABLE Data on the UI 20100818

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