SAP ABAP Class CL_ICU_CHARACTER (Character Attributes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SI18N_ICU (Package) Wrapping of ICU Functions
Properties
Class CL_ICU_CHARACTER  
Short Description Character Attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SI18N_ICU   Wrapping of ICU Functions 
Created 20040318   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)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICU_CHARACTER has no interface implemented.
Friends
Class CL_ICU_CHARACTER has no friend class.
Attributes
Class CL_ICU_CHARACTER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROPERTY_VALUE Static method Private Method Determines Unicode Character Attribute 20041029
2 GET_PROPERTY_VALUE_PRIV Static method Private Method Determines Unicode Character Attribute 20041105
3 ISALNUM Static method Public Method Isalnum 20040318
4 ISALNUM_PRIV Static method Private Method Kernel Methode for Isalnum 20040426
5 ISALPHA Static method Public Method Isalpha 20040318
6 ISALPHA_PRIV Static method Private Method Kernel Method for Isalpha 20040426
7 ISWIDE Static method Public Method Compatibility:Display Width in Standard Non-Proportion. Font 20041029
8 ISWIDE_PRIV Static method Private Method Kernel Method for Iswide 20041220
9 STR_TO_UPPER Static method Public Method Converts string to UPPER CASE 20101013
10 STR_TO_UPPER_PRIV Static method Private Method Kernel Method for strToUpper 20101013
Events
Class CL_ICU_CHARACTER has no event.
Types
Class CL_ICU_CHARACTER has no local type.
Method Signatures

Method GET_PROPERTY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 20041105
2 Exporting EX_VALUE Call by reference Type reference (TYPE) STRING Wert 20041029
3 Importing IM_C Call by reference Type reference (TYPE) CLIKE 20041105
4 Importing IM_CHARID Call by reference Type reference (TYPE) SCPUCHAR 20041105
5 Importing IM_PROPERTY Call by reference Type reference (TYPE) STRING Eigenschaft 20041029
# Exception Resumable Description Created on
1 ILLEGAL_INPUT_DATA 20041105
2 MULTIPLE_INPUT 20041105
3 NOT_A_UNICODE_CHARACTER 20041105
4 NO_INPUT_DATA 20041105

Method GET_PROPERTY_VALUE_PRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 20041105
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 20041105
3 Exporting EX_VALUE Call by reference Type reference (TYPE) STRING 20041105
4 Importing IM_PROPERTY Call by reference Type reference (TYPE) STRING 20041105
5 Importing IM_STRING Call by reference Type reference (TYPE) STRING 20041105
6 Importing IM_UTF32 Call by reference Type reference (TYPE) T_UTF32_X4 20041105

Method GET_PROPERTY_VALUE_PRIV on class CL_ICU_CHARACTER has no exception.

Method ISALNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20040318
2 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20040318
3 Importing IM_C Call by reference Type reference (TYPE) CLIKE Zeichenfolge deren erstes Zeichen analysiert werden soll 20040318
4 Importing IM_CHARID Call by reference Type reference (TYPE) SCPUCHAR Unicode-Zeichen 20041029
# Exception Resumable Description Created on
1 ILLEGAL_INPUT_DATA Input stellt keinen gültigen Text in der Systemcodepage dar 20040426
2 MULTIPLE_INPUT Es wurde sowohl IM_CHARID als auch IM_C belegt 20041029
3 NOT_A_UNICODE_CHARACTER die angegebene Charid liegt außerhalb von U+0000 - U+10FFFF 20041029
4 NO_INPUT_DATA Es wurde kein Text übergeben (leerer String) 20040428

Method ISALNUM_PRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20040426
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Returnwert, 0 = OK 20040426
3 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20040426
4 Importing IM_STRING Call by reference Type reference (TYPE) STRING Zeichenfolge deren erstes Zeichen analysiert werden soll 20040426
5 Importing IM_UTF32 Call by reference Type reference (TYPE) T_UTF32_X4 Character - ID in UTF32 20041029

Method ISALNUM_PRIV on class CL_ICU_CHARACTER has no exception.

Method ISALPHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20040318
2 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20040318
3 Importing IM_C Call by reference Type reference (TYPE) CLIKE Zeichenfolge deren erstes Zeichen analysiert werden soll 20040318
4 Importing IM_CHARID Call by reference Type reference (TYPE) SCPUCHAR Unicode-Zeichen 20041029
# Exception Resumable Description Created on
1 ILLEGAL_INPUT_DATA Input stellt keinen gültigen Text in der Systemcodepage dar 20040426
2 MULTIPLE_INPUT Es wurde sowohl IM_CHARID als auch IM_C belegt 20041029
3 NOT_A_UNICODE_CHARACTER die angegebene Charid liegt außerhalb von U+0000 - U+10FFFF 20041029
4 NO_INPUT_DATA Es wurde kein Text übergeben (leerer String) 20040428

Method ISALPHA_PRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20040426
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Returnwert, 0 = OK 20040426
3 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20040426
4 Importing IM_STRING Call by reference Type reference (TYPE) STRING Zeichenfolge deren erstes Zeichen analysiert werden soll 20040426
5 Importing IM_UTF32 Call by reference Type reference (TYPE) T_UTF32_X4 Character - ID in UTF32 20041105

Method ISALPHA_PRIV on class CL_ICU_CHARACTER has no exception.

Method ISWIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20041029
2 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20041029
3 Importing IM_C Call by reference Type reference (TYPE) CLIKE Zeichenfolge deren erstes Zeichen analysiert werden soll 20041029
4 Importing IM_CHARID Call by reference Type reference (TYPE) SCPUCHAR Unicode-Zeichen 20041029
5 Importing IM_LANGU Call by reference Type reference (TYPE) SYLANGU Textsprache 20041029
6 Importing IM_METRICS Call by reference Type reference (TYPE) RSPOFONTMETRICS Fontmetrik für Gerätetypen 20041112
# Exception Resumable Description Created on
1 ILLEGAL_INPUT_DATA Input stellt keinen gültigen Text in der Systemcodepage dar 20041029
2 MULTIPLE_INPUT Es wurde sowohl IM_CHARID als auch IM_C belegt 20041029
3 NOT_A_UNICODE_CHARACTER die angegebene Charid liegt außerhalb von U+0000 - U+10FFFF 20041029
4 NO_INPUT_DATA Es wurde kein Text übergeben (leerer String) 20041029

Method ISWIDE_PRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LENGTH Call by reference Type reference (TYPE) INT4 Länge des Zeichens in Typ C Basiseinheiten 20041220
2 Exporting EX_RC Call by reference Type reference (TYPE) INT4 Returnwert, 0 = OK 20041220
3 Exporting EX_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Ergebnis 20041220
4 Importing IM_LANGU Call by reference Type reference (TYPE) SYLANGU Textsprache 20041220
5 Importing IM_METRICS Call by reference Type reference (TYPE) RSPOFONTMETRICS Fontmetrik für Gerätetypen 20041220
6 Importing IM_STRING Call by reference Type reference (TYPE) STRING Zeichenfolge deren erstes Zeichen analysiert werden soll 20041220
7 Importing IM_UTF32 Call by reference Type reference (TYPE) T_UTF32_X4 Character - ID in UTF32 20041220

Method ISWIDE_PRIV on class CL_ICU_CHARACTER has no exception.

Method STR_TO_UPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STR Call by reference Type reference (TYPE) STRING 20101013
2 Returning RET_STR Value transfer Type reference (TYPE) STRING 20101013

Method STR_TO_UPPER on class CL_ICU_CHARACTER has no exception.

Method STR_TO_UPPER_PRIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR Call by reference Type reference (TYPE) STRING 20101013
2 Importing IM_STR Call by reference Type reference (TYPE) STRING 20101013

Method STR_TO_UPPER_PRIV on class CL_ICU_CHARACTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700