SAP ABAP Class CL_ABAP_CONV_IN_CE (Code Page and Endian Conversion (External -> System Format))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_CONVERT (Package) Conversion of Time Specifications
Properties
Class CL_ABAP_CONV_IN_CE  
Short Description Code Page and Endian Conversion (External -> System Format)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SABP_CONVERT   Conversion of Time Specifications 
Created 20000204   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)
Interfaces
Class CL_ABAP_CONV_IN_CE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_NLS_STRUC_CONTAINER 20040511 Correct Alignment of Structures in Containers
2 CL_NLS_STRUC_CONTAINER_SNAME 20040511 Correct Alignment in Containers (Structure Name Given)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER Instance attribute Private Type reference (TYPE) XSTRING Input Buffer 20000204
2 CINFO Instance attribute Private Type reference (TYPE) XSTRING Info for Code Page Converter 20000204
3 CODEPAGE Instance attribute Public Type reference (TYPE) CPCODEPAGE NOT USED: Code Page for Output 20000204
4 ENCODING Instance attribute Public Type reference (TYPE) ABAP_ENCODING Character Representation in Input Buffer 20000204
5 ENDIAN Instance attribute Public Type reference (TYPE) ABAP_ENDIAN Byte Sequence in Input Buffer 20000204
6 FLAGS Static Attribute Private See coding Flags for CREATE Method 20040512
7 IGNORE_CERR Instance attribute Public Type reference (TYPE) ABAP_BOOL Flag: Ignore Errors from Codepage Conversion 20000204
8 IS_AT_END Instance attribute Public Type reference (TYPE) ABAP_BOOL Flag: End of Input Buffer Reached 20000204
9 POSITION Instance attribute Public Type reference (TYPE) I Read Position in Bytes 20000204
10 REPLACEMENT Instance attribute Public Type reference (TYPE) ABAP_REPL Replacement Character 20000204
11 UCCP_CINFO Static Attribute Private Type reference (TYPE) XSTRING Info for UCCP Code Page Converter 20000204
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT Instance method Public Method Converts a Field 20020527
2 CONVERT_STRUC Instance method Public Method Converts a Structure 20020528
3 CREATE Static method Public Method Creates a Conversion Instance 20000204
4 CREATE_WITH_FLAGS Static method Private Method Creates an Instance with Special Flags for the Converter 20040512
5 GET_BUFFER Instance method Public Method Returns Content of Input Buffer 20000208
6 READ Instance method Public Method Converts and Increases Read Position in Input Buffer by 1 20000204
7 RESET Instance method Public Method Sets Converter to Initial State 20000204
8 SET_REPLACEMENT Instance method Public Method Sets Replacement Character for Character Set Conversion 20000302
9 SKIP_C Instance method Public Method Increases Read Position by Given Number of Characters 20000211
10 SKIP_X Instance method Public Method Increases Read Position by Given Number of Bytes 20000211
11 UCCP Static method Public Method Returns a Character for a Unicode Code Point 20000204
12 UCCPI Static method Public Method Returns a Character for a Unicode Code Point 20000330
Events
Class CL_ABAP_CONV_IN_CE has no event.
Types
Class CL_ABAP_CONV_IN_CE has no local type.
Method Signatures

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) SIMPLE Zu füllendes Feld 20020527
2 Importing INPUT Call by reference Type reference (TYPE) XSEQUENCE Zu konvertierende Bytefolge 20020527
3 Exporting INPUT_TOO_SHORT Call by reference Type reference (TYPE) ABAP_BOOL Eingabepuffer war zu kurz 20020628
4 Exporting LEN Call by reference Type reference (TYPE) I Anzahl konvertierter Einheiten 20020527
5 Importing N Call by reference Type reference (TYPE) I -1 Anzahl einzulesender Einheiten 20020527
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_TYPE Parameter mit ungültigem Typ 20020527
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20020527
3 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20020527

Method CONVERT_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY Zu füllende Struktur 20020528
2 Importing INPUT Call by reference Type reference (TYPE) XSEQUENCE Zu konvertierende Bytefolge 20020528
3 Exporting INPUT_TOO_SHORT Call by reference Type reference (TYPE) ABAP_BOOL Eingabepuffer war zu kurz 20020628
4 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_ABAP_VIEW_OFFLEN ABAP Sturkturview mit Offset und Länge 20020528
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20020528
2 CX_PARAMETER_INVALID_TYPE Parameter mit ungültigem Typ 20020528
3 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20020528
4 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20020528

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONV Value transfer Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Neue Konvertiererinstanz 20000204
2 Importing ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 'DEFAULT' Eingabezeichenformat 20000204
3 Importing ENDIAN Call by reference Type reference (TYPE) ABAP_ENDIAN Eingabebytereihenfolge 20000204
4 Importing IGNORE_CERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Ignoriere Fehler bei Zeichensatzkonvertierung 20000204
5 Importing INPUT Call by reference Type reference (TYPE) XSEQUENCE Eingabepuffer (X, XSTRING) 20000204
6 Importing REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Ersatzzeichen für Zeichensatzkonvertierung 20000204
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20001004
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001020

Method CREATE_WITH_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONV Value transfer Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Neue Konvertiererinstanz 20040512
2 Importing ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 'DEFAULT' Eingabezeichenformat 20040512
3 Importing ENDIAN Call by reference Type reference (TYPE) ABAP_ENDIAN Eingabebytereihenfolge 20040512
4 Importing FILTER Call by reference Type reference (TYPE) RSCPDROP Herausfiltern von Zeichen 20040512
5 Importing IGNORE_CERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Ignoriere Fehler bei Zeichensatzkonvertierung 20040512
6 Importing INPUT Call by reference Type reference (TYPE) XSEQUENCE Eingabepuffer (X, XSTRING) 20040512
7 Importing REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Ersatzzeichen für Zeichensatzkonvertierung 20040512
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20040512
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20040512

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUFFER Value transfer Type reference (TYPE) XSTRING Wert des Eingabepuffers 20000208

Method GET_BUFFER on class CL_ABAP_CONV_IN_CE has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY Einzulesendes Datenobjekt 20000204
2 Exporting LEN Call by reference Type reference (TYPE) I Anzahl konvertierter Einheiten 20000204
3 Importing N Call by reference Type reference (TYPE) I -1 Anzahl einzulesender Einheiten 20000204
4 Importing VIEW Call by reference Object reference (TYPE REF TO) CL_ABAP_VIEW_OFFLEN ABAP Sturkturview mit Offset und Länge 20000529
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20001222
2 CX_PARAMETER_INVALID_TYPE Parameter mit ungültigem Typ 20001222
3 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001020
4 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20001010

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING Ausgabezeichenformat 20000204
2 Importing ENDIAN Call by reference Type reference (TYPE) ABAP_ENDIAN 'X' Ausgabebytereihenfolge 20000204
3 Importing IGNORE_CERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Flag: Ignoriere Fehler bei Zeichensatzkonvertierung 20000204
4 Importing INPUT Call by reference Type reference (TYPE) XSEQUENCE Eingabepuffer (X, XSTRING) 20000204
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20001004
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001004

Method SET_REPLACEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL Ersatzzeichen für Zeichensatzkonvertierung 20000302
# Exception Resumable Description Created on
1 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20010103

Method SKIP_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LEN Call by reference Type reference (TYPE) I Anzahl übersprungener Zeichen 20000211
2 Importing N Call by reference Type reference (TYPE) I 1 Anzahl zu überspringender Zeichen 20000211
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20010104
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001208
3 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20001208

Method SKIP_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LEN Call by reference Type reference (TYPE) I Anzahl übersprungener Bytes 20000211
2 Importing N Call by reference Type reference (TYPE) I 1 Anzahl zu überspringender Bytes 20000211

Method SKIP_X on class CL_ABAP_CONV_IN_CE has no exception.

Method UCCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHAR Value transfer Type reference (TYPE) SYCHAR02 "UCCP" dargestellt in der aktuellen Codepage 20000204
2 Importing UCCP Call by reference Type reference (TYPE) SIMPLE Unicode Codepoint (hexadezimale Darstellung) 20000204
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_TYPE Parameter mit ungültigem Typ 20001004
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001020
3 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20001004

Method UCCPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHAR Value transfer Type reference (TYPE) SYCHAR02 "UCCP" dargestellt in der aktuellen Codepage 20000330
2 Importing UCCP Call by reference Type reference (TYPE) I Unicode Codepoint 20000330
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID_RANGE Parameter mit ungültigem Wertebereich 20001004
2 CX_SY_CODEPAGE_CONVERTER_INIT System-Exception für Initialisierung Code Page Converter 20001208
3 CX_SY_CONVERSION_CODEPAGE System-Exception bei Zeichensatzkonvertierung 20001004
History
Last changed by/on SAP  20140121 
SAP Release Created in 50A