SAP ABAP Class CL_UMG_LANGUAGE (Liste von Protokolleinträgen)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SUMIG (Package) Unicode Migration: Tabellen Umsetzer + Reparatur Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMG_SPUMG_LIST Results + ALV grid 20051111
Properties
Class CL_UMG_LANGUAGE  
Short Description Liste von Protokolleinträgen    
Super Class CL_UMG_SPUMG_LIST Results + ALV grid 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUMIG   Unicode Migration: Tabellen Umsetzer + Reparatur Tool 
Created 20051111   SAP 
Last change 20140121   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 SPUMG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMG_LANGUAGE has no interface implemented.
Friends
Class CL_UMG_LANGUAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AMBIG_LANG_LIST Constant Public Type reference (TYPE) CHAR1 '2' Modify Ambiguous Lang List 20051111
2 CMD_DELETE Constant Public Type reference (TYPE) CHAR1 '2' Delete Language from one of the Lang. Lists 20051111
3 CMD_INSERT Constant Public Type reference (TYPE) CHAR1 '1' Insert Language to one of the Lang. Lists 20051111
4 DD_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_UMG_DD_LANG_OBJ Drag/Drop Object for Language Lists 20051111
5 LANG_ITAB Instance attribute Private Type reference (TYPE) UMGTLANGCP Mapping between language and codepage for source system. 20051111
6 LANG_LIST Constant Public Type reference (TYPE) CHAR1 '1' Modify Language List 20051111
7 LL_BEHAVE Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behaviour for Drag and Drop 20051111
8 RC_AMBIG_SCAN_STARTED Constant Public Type reference (TYPE) I 5 Ambiguous scan already started 20051111
9 RC_CMD_ALLOWED Constant Public Type reference (TYPE) I 0 Modification is allowed 20051111
10 RC_COMCHAR_CHANGED Constant Public Type reference (TYPE) I 4 Common Character Set will be changed 20051111
11 RC_DELETE_LAST_ACTIVE_LANGUAGE Constant Public Type reference (TYPE) I 6 Last active language should be deleted 20051111
12 RC_JOB_IS_RUNNING Constant Public Type reference (TYPE) I 2 A Workerjob is running 20051111
13 RC_LANG_EXISTS Constant Public Type reference (TYPE) I 1 Language is already in one of the language Lists 20051111
14 RC_LANG_IS_USED Constant Public Type reference (TYPE) I 3 Language is already used in the vocabulary 20051111
15 RC_LANG_SPACE Constant Public Type reference (TYPE) I 7 Lang. SPACE cannot be moved 20051114
16 VALID_LANGUAGES Instance attribute Private Type reference (TYPE) T_VALIDLANGS List of valid languages (T002) 20051114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NONE_ACTIVE_LANGUAGES Static method Private Method Adds all lang. from TCP0C with active = ' ' to lang. stock 20051111
2 ADD_Z Static method Private Method Add language Z1 if necessary 20090708
3 ADJUST_FOR_COUNTRY_CODE Static method Private Method Consider country code for non active languages 20090514
4 CONSTRUCTOR Instance method Public Constructor Constructor 20051111
5 DRAG_LANGUAGE Instance method Private Event handling method Drag to Ambiguous Language List 20051111
6 DROP_LANGUAGE Instance method Private Event handling method Drop Language from Ambiguous Language List 20051111
7 HANDLE_EDIT Instance method Private Method Edit entry in language list 20051111
8 HANDLE_SCREEN Instance method Private Method Call screen to edit entry 20051111
9 INIT_LANGUAGE_STOCK Static method Public Method Initialize Language Lists 20051111
10 IS_VALID_LANGUAGE Instance method Private Method Check if language is a valid language 20051114
11 LANG00 Static method Public Method Return character U+0000 20061221
12 MODIFY_ALLOWED Static method Public Method INSERT or DELETE is allowed in one of the Lang.List ? 20051111
13 REFRESH Instance method Private Event handling method Refresh Display 20051111
14 REPLACE_CODEPAGE_1100 Static method Private Method Replace code page 1100 with 1160 if required 20130521
15 SET_ACTIVE_FLAG Static method Private Method Set the active flag for given languages 20130521
Events
Class CL_UMG_LANGUAGE has no event.
Types
Class CL_UMG_LANGUAGE has no local type.
Method Signatures

Method ADD_NONE_ACTIVE_LANGUAGES Signature

Method ADD_NONE_ACTIVE_LANGUAGES on class CL_UMG_LANGUAGE has no parameter.
Method ADD_NONE_ACTIVE_LANGUAGES on class CL_UMG_LANGUAGE has no exception.

Method ADD_Z Signature

Method ADD_Z on class CL_UMG_LANGUAGE has no parameter.
Method ADD_Z on class CL_UMG_LANGUAGE has no exception.

Method ADJUST_FOR_COUNTRY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNTRY Call by reference Type reference (TYPE) DBCOUNTRY Adjustment of an installed database according to country 20090514

Method ADJUST_FOR_COUNTRY_CODE on class CL_UMG_LANGUAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER_NAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20051111

Method CONSTRUCTOR on class CL_UMG_LANGUAGE has no exception.

Method DRAG_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20051111
2 Importing E_ROW Call by reference Attribute reference (LIKE) 20051111

Method DRAG_LANGUAGE on class CL_UMG_LANGUAGE has no exception.

Method DROP_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_DRAGDROPOBJ Call by reference Attribute reference (LIKE) 20051111

Method DROP_LANGUAGE on class CL_UMG_LANGUAGE has no exception.

Method HANDLE_EDIT Signature

Method HANDLE_EDIT on class CL_UMG_LANGUAGE has no parameter.
Method HANDLE_EDIT on class CL_UMG_LANGUAGE has no exception.

Method HANDLE_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MOVE Call by reference Type reference (TYPE) ABAP_BOOL 20071106
2 Importing IM_WA Call by reference Type reference (TYPE) UMGLANGCP SPUMG: Language <-> Codepage Assignments 20051111

Method HANDLE_SCREEN on class CL_UMG_LANGUAGE has no exception.

Method INIT_LANGUAGE_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CP_REPLACE Call by reference Type reference (TYPE) ABAP_BOOL 20061221

Method INIT_LANGUAGE_STOCK on class CL_UMG_LANGUAGE has no exception.

Method IS_VALID_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGUAGE Call by reference Type reference (TYPE) LANGU Language Key 20051114
2 Returning RE_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20051114

Method IS_VALID_LANGUAGE on class CL_UMG_LANGUAGE has no exception.

Method LANG00 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHAR Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20061221

Method LANG00 on class CL_UMG_LANGUAGE has no exception.

Method MODIFY_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_RC Value transfer Type reference (TYPE) I Rückgabewert, Aktion relaubt? 20051111
2 Importing IM_COMMAND Call by reference Type reference (TYPE) CHAR1 INSERT oder DELETE 20051111
3 Importing IM_LANG_INFO Call by reference Type reference (TYPE) UMGLANGCP Spracheninformation 20051111
4 Importing IM_LIST Call by reference Type reference (TYPE) CHAR1 Sprachenliste oder mehrdeutige Sprachenliste 20051111

Method MODIFY_ALLOWED on class CL_UMG_LANGUAGE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_UMG_LANGUAGE has no parameter.
Method REFRESH on class CL_UMG_LANGUAGE has no exception.

Method REPLACE_CODEPAGE_1100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LANGCP Call by reference Type reference (TYPE) UMGTLANGCP Language Codepage Mappings 20130521

Method REPLACE_CODEPAGE_1100 on class CL_UMG_LANGUAGE has no exception.

Method SET_ACTIVE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LANGCP Call by reference Type reference (TYPE) UMGTLANGCP Language Codepage Mappings 20130521

Method SET_ACTIVE_FLAG on class CL_UMG_LANGUAGE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710