SAP ABAP Class CL_ABAP_CONV_OBJ (A CCC Converter Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     SCP (Package) SAP Code Pages
Properties
Class CL_ABAP_CONV_OBJ  
Short Description A CCC Converter Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SCP   SAP Code Pages 
Created 20000428   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABAP_CONV_OBJ has no forward declaration.
Interfaces
Class CL_ABAP_CONV_OBJ has no interface implemented.
Friends
Class CL_ABAP_CONV_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ERRMSG Instance attribute Public Type reference (TYPE) CHAR50 ' ' Last Internal Error Message 20000503
2 INCODE Instance attribute Public Type reference (TYPE) CPCODEPAGE '0000' Input code page 20000503
3 OBJ Instance attribute Protected Type reference (TYPE) XSTRING CCC Converter Object 20000503
4 OUTCODE Instance attribute Public Type reference (TYPE) CPCODEPAGE '0000' Output code page 20000503
5 SUBSTED_LAST Instance attribute Public Type reference (TYPE) I 0 Number of Substitutions During Last Call 20100827
6 SUBSTED_TOTAL Instance attribute Public Type reference (TYPE) I 0 Number of Substitutions for this Object 20100827
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000503
2 CONVERT Instance method Public Method Convert from One Buffer to Another 20000503
3 CONVERT_BASE_CHARS Instance method Public Method Convert base character from one buffer to another 20000926
4 CONVERT_ONE_CHAR Instance method Public Method Convert character from one buffer to another 20000926
5 I_DESTRUCTOR Instance method Public Method Destructor 20000503
Events
# Event Type Visibility Description Created on
1 INTERNAL_ERROR Instance Event
(0)
Public
(2)
Internal Error 20000503
2 INVALID_CODEPAGE Instance Event
(0)
Public
(2)
Unknown codepage 20000503
Types
Class CL_ABAP_CONV_OBJ has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BROKEN Value transfer Type reference (TYPE) RSCPBROKEN '.' Behandlung des halber Zeichen am Ende (Codepage-Konverter) 20000503
2 Importing CTRLCODE Value transfer Type reference (TYPE) RSCPCTRLCO 'T' Wie Codepage-Konverter Steuercodes umsetzen 20000503
3 Importing DROP Value transfer Type reference (TYPE) RSCPDROP 'M' Teilfunktion anfordern: Zeichenfilter 20040504
4 Importing ERRMSGS Call by reference Type reference (TYPE) TABLE Fehlermeldungen; Tabelle, jede Zeile vom Typ C 20080411
5 Importing FILL Value transfer Type reference (TYPE) RSCPFILL ' ' Behandlung des Restes eines Puffers (Codepage-Konverter) 20000503
6 Importing FILTER Value transfer Type reference (TYPE) RSCPFILTER ' ' Teilfunktion anfordern: Codepageconverter soll filtern 20000503
7 Importing INCODE Value transfer Type reference (TYPE) CPCODEPAGE '0000' Eingabe-Codepage 20000503
8 Importing MISS Value transfer Type reference (TYPE) RSCPMISS '.' Wie sollen nicht-konvertierbare Bytes behandelt werden 20000503
9 Importing OUTCODE Value transfer Type reference (TYPE) CPCODEPAGE '0000' Ausgabe-Codepage 20000503
10 Importing SAPOWNCH Value transfer Type reference (TYPE) RSCPOWNCH 'T' Wie Codepage-Konverter SAP's eigene Zeichen umsetzen 20020821
11 Importing SUBSTC Value transfer Type reference (TYPE) CPCHARNO '00035' Ersatzzeichen 20000503
12 Importing USE_F1 Value transfer Type reference (TYPE) RSCPUSEF1 ' ' Teilfunktion anfordern: F1-Speicher benutzen 20000503
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000503
2 INVALID_CODEPAGE unbekannte Codepage 20000503

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INBUFF Call by reference Type reference (TYPE) ANY Eingabedaten 20000503
2 Importing INBUFFLG Value transfer Type reference (TYPE) I 0 Anzahl Bytes in `INBUFF` 20000503
3 Exporting INPUT_ENDS_IN_CHAR Value transfer Type reference (TYPE) CHAR1 Eingabe endet in der Mitte eines Zeichens 20000503
4 Exporting INUSED Value transfer Type reference (TYPE) I Anzahl verbrauchter Bytes aus `INBUFF` 20000503
5 Exporting OUTBUFF Call by reference Type reference (TYPE) ANY Ausgabedaten 20000503
6 Importing OUTBUFFLG Value transfer Type reference (TYPE) I Maximal erlaubte Bytes in `OUTBUFF` 20000503
7 Exporting OUTBUFF_TOO_SHORT Value transfer Type reference (TYPE) CHAR1 Ausgabepuffer voll bevor alle Daten konvertiert wurden 20031023
8 Exporting OUTUSED Value transfer Type reference (TYPE) I Anzahl belegter Bytes in `OUTBUFF` 20000503
9 Exporting SUBSTED Value transfer Type reference (TYPE) I Anzahl ersetzter Zeichen 20000503
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000503

Method CONVERT_BASE_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INBUFF Call by reference Type reference (TYPE) ANY Eingabedaten 20000926
2 Importing INBUFFLG Value transfer Type reference (TYPE) I 0 Anzahl Bytes in `INBUFF` 20000926
3 Exporting INPUT_ENDS_IN_CHAR Value transfer Type reference (TYPE) CHAR1 Eingabe endet in der Mitte eines Zeichens 20000926
4 Exporting INUSED Value transfer Type reference (TYPE) I Anzahl verbrauchter Bytes aus `INBUFF` 20000926
5 Exporting OUTBUFF Call by reference Type reference (TYPE) ANY Ausgabedaten 20000926
6 Importing OUTBUFFLG Value transfer Type reference (TYPE) I Maximal erlaubte Bytes in `OUTBUFF` 20000926
7 Exporting OUTUSED Value transfer Type reference (TYPE) I Anzahl belegter Bytes in `OUTBUFF` 20000926
8 Exporting SUBSTED Value transfer Type reference (TYPE) I Anzahl ersetzter Zeichen 20000926
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000926

Method CONVERT_ONE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INBUFF Call by reference Type reference (TYPE) ANY Eingabedaten 20000926
2 Importing INBUFFLG Value transfer Type reference (TYPE) I 0 Anzahl Bytes in `INBUFF` 20000926
3 Exporting INPUT_ENDS_IN_CHAR Value transfer Type reference (TYPE) CHAR1 Eingabe endet in der Mitte eines Zeichens 20000926
4 Exporting INUSED Value transfer Type reference (TYPE) I Anzahl verbrauchter Bytes aus `INBUFF` 20000926
5 Exporting OUTBUFF Call by reference Type reference (TYPE) ANY Ausgabedaten 20000926
6 Importing OUTBUFFLG Value transfer Type reference (TYPE) I Maximal erlaubte Bytes in `OUTBUFF` 20000926
7 Exporting OUTUSED Value transfer Type reference (TYPE) I Anzahl belegter Bytes in `OUTBUFF` 20000926
8 Exporting SUBSTED Value transfer Type reference (TYPE) I Anzahl ersetzter Zeichen 20000926
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000926

Method I_DESTRUCTOR Signature

Method I_DESTRUCTOR on class CL_ABAP_CONV_OBJ has no parameter.
Method I_DESTRUCTOR on class CL_ABAP_CONV_OBJ has no exception.
Event Signatures

Event INTERNAL_ERROR Signature
Event INTERNAL_ERROR on class CL_ABAP_CONV_OBJ has no parameter.
Event INVALID_CODEPAGE Signature
Event INVALID_CODEPAGE on class CL_ABAP_CONV_OBJ has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A