SAP ABAP Class CL_UMG_ASSIGN_CODEPAGE (Codepageassignments)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SUMIG (Package) Unicode Migration: Tabellen Umsetzer + Reparatur Tool
Properties
Class CL_UMG_ASSIGN_CODEPAGE  
Short Description Codepageassignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUMIG   Unicode Migration: Tabellen Umsetzer + Reparatur Tool 
Created 20030331   SAP 
Last change 20110908   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)
Interfaces
Class CL_UMG_ASSIGN_CODEPAGE has no interface implemented.
Friends
Class CL_UMG_ASSIGN_CODEPAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_TABCAT3 Instance attribute Private Type reference (TYPE) UMGAFLG 20031125
2 COLLRES Instance attribute Private Type reference (TYPE) UMGACOLLRES Collision resolution 20040217
3 CONT Instance attribute Private Object reference (TYPE REF TO) CL_UMG_CONTAINER Container handling in Unicode conversion 20050208
4 FALLBACK_CP Instance attribute Private Type reference (TYPE) CPCODEPAGE '1100' 20030403
5 FAST_ASCII_CHECK Instance attribute Private Type reference (TYPE) ABAP_BOOL Fast ASCII Check available ? 20061110
6 HAS_CONTAINER Instance attribute Private Type reference (TYPE) ABAP_BOOL has the table a container fields ? 20080617
7 LANG_CP_ITAB Instance attribute Private Type reference (TYPE) UMGTLANGCP 20030331
8 LANG_NOCP_ITAB Instance attribute Private Type reference (TYPE) UMGTLNOCP 20031125
9 LANG_VEC Instance attribute Private Type reference (TYPE) STRING 20030331
10 LNOCP Instance attribute Private Type reference (TYPE) UMGAFLG 20031125
11 MIN_WORD_LEN Instance attribute Private Type reference (TYPE) INT4 minimal word length 20040119
12 TABNAME Instance attribute Private Type reference (TYPE) TABNAME 20030331
13 TEXT_POS Instance attribute Private Type reference (TYPE) UMGTFLDPOS 20031128
14 UMGCCTL_WA Instance attribute Private Type reference (TYPE) UMGCCTL 20030331
15 VOC_ITAB Instance attribute Private Type reference (TYPE) UMGTVOC 20030331
16 WORD Instance attribute Private Object reference (TYPE REF TO) CL_UMG_WORD Handling of words in the Unicode conversion tools 20040219
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_CODEPAGE Instance method Public Method 20030331
2 CONSTRUCTOR Instance method Public Constructor 20030331
3 GET_FALLBACK_CP Instance method Public Method 20030403
4 IS_CONTAINER Instance method Public Method Does the table has a container field ? 20080617
5 LOOKUP_VOCABULARY Instance method Private Method 20031125
6 POSITION_TEXTDATA Instance method Private Method 20030401
7 SET_TABNAME Instance method Public Method 20030331
Events
Class CL_UMG_ASSIGN_CODEPAGE has no event.
Types
Class CL_UMG_ASSIGN_CODEPAGE has no local type.
Method Signatures

Method ASSIGN_CODEPAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGE Codepage 20030331
2 Exporting EX_MISSED_ITAB Call by reference Type reference (TYPE) UMGTWORD 20031125
3 Exporting EX_NON7BITASCKEY Call by reference Type reference (TYPE) CHAR1 Key enthält nicht-7-Bit-ASCII Zeichen 20030417
4 Exporting EX_WHY_NO_CP Call by reference Type reference (TYPE) UMGAWNOCP Gründe warum keine Codepage zugeordnet werden konnte 20040119
5 Importing IM_GIVE_FEEDBACK Call by reference Type reference (TYPE) UMGAFLG 20031125
6 Importing IM_WORKAREA Call by reference Type reference (TYPE) ANY Workarea 20030331
# Exception Resumable Description Created on
1 CAT3_BUT_NO_7BIT_ASCII_DATA Kategorie 3, aber die Daten enthalten non-7Bit-ASCII Zeichen 20030401
2 INCONSCP_IS_INITIAL Kategorie 2, keine Fallback Codepage vorhanden 20030402
3 LANGUAGE_KEY_ASSIGNMENT_FAILED Kategorie 1, aber kein Zugriff auf den Sprachenschlüssel 20030401
4 NO_CODEPAGE_FOUND Es konnte keine Codepage ermittelt werden 20030331
5 NO_TABLE_SPECIFIED Es wurde vergessen mit SET_TABNAME eine Tabelle auszuwählen 20030331
6 TAB_DEFCP_MISSING 20031125

Method CONSTRUCTOR Signature

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

Method GET_FALLBACK_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FALLBACK_CP Call by reference Type reference (TYPE) CPCODEPAGE Fallback Codepage 20030403

Method GET_FALLBACK_CP on class CL_UMG_ASSIGN_CODEPAGE has no exception.

Method IS_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CON Value transfer Type reference (TYPE) ABAP_BOOL 20080617

Method IS_CONTAINER on class CL_UMG_ASSIGN_CODEPAGE has no exception.

Method LOOKUP_VOCABULARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGE 20031125
2 Exporting EX_MISSED_ITAB Call by reference Type reference (TYPE) UMGTWORD 20031125
3 Exporting EX_WHY_NO_CP Call by reference Type reference (TYPE) UMGAWNOCP Gründe warum keine Codepage zugeordnet werden konnte 20040119
4 Importing IM_GIVE_FEEDBACK Call by reference Type reference (TYPE) UMGAFLG 20031125
5 Importing IM_WORKAREA Call by reference Type reference (TYPE) ANY 20031125
# Exception Resumable Description Created on
1 INCONSCP_IS_INITIAL 20031125
2 NO_CODEPAGE_FOUND 20031125

Method POSITION_TEXTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KEY_POS Call by reference Type reference (TYPE) UMGTFLDPOS 20031128
2 Exporting EX_TEXT_POS Call by reference Type reference (TYPE) UMGTFLDPOS 20031128
3 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20030401
# Exception Resumable Description Created on
1 DDIF_NAMETAB_GET_FAILED Der Aufruf von ddif_nametab_get ist gescheitert 20030401

Method SET_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KEY_POS Call by reference Type reference (TYPE) UMGTFLDPOS 20031128
2 Exporting EX_TEXT_POS Call by reference Type reference (TYPE) UMGTFLDPOS 20031128
3 Importing IM_CHECK_TABCAT3 Call by reference Type reference (TYPE) UMGAFLG 'X' 20031125
4 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20030331
# Exception Resumable Description Created on
1 BAD_TABLE_CATEGORY Die Kategorie in der Kontrolltabelle ist unbekannt 20030331
2 DDIF_NAMETAB_GET_FAILED Der Aufruf von ddif_nametab_get ist gescheitert 20030331
3 NO_CONTROL_TABLE_INFO In der Kontrolltabelle wurden keine Informationen gefunden 20030331
4 NO_SUCH_TABLE Die Tabelle existiert nicht 20030331
History
Last changed by/on SAP  20110908 
SAP Release Created in 640