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 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR50 | ' ' | Last Internal Error Message | 20000503 | |
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CPCODEPAGE | '0000' | Input code page | 20000503 | |
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | XSTRING | CCC Converter Object | 20000503 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CPCODEPAGE | '0000' | Output code page | 20000503 | |
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 0 | Number of Substitutions During Last Call | 20100827 | |
6 | ![]() |
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 | ![]() |
Instance method | Public | Constructor | Constructor | 20000503 |
2 | ![]() |
Instance method | Public | Method | Convert from One Buffer to Another | 20000503 |
3 | ![]() |
Instance method | Public | Method | Convert base character from one buffer to another | 20000926 |
4 | ![]() |
Instance method | Public | Method | Convert character from one buffer to another | 20000926 |
5 | ![]() |
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 | ![]() |
BROKEN | Value transfer | Type reference (TYPE) | RSCPBROKEN | '.' | Behandlung des halber Zeichen am Ende (Codepage-Konverter) | 20000503 | |
2 | ![]() |
CTRLCODE | Value transfer | Type reference (TYPE) | RSCPCTRLCO | 'T' | Wie Codepage-Konverter Steuercodes umsetzen | 20000503 | |
3 | ![]() |
DROP | Value transfer | Type reference (TYPE) | RSCPDROP | 'M' | Teilfunktion anfordern: Zeichenfilter | 20040504 | |
4 | ![]() |
ERRMSGS | Call by reference | Type reference (TYPE) | TABLE | Fehlermeldungen; Tabelle, jede Zeile vom Typ C | 20080411 | ||
5 | ![]() |
FILL | Value transfer | Type reference (TYPE) | RSCPFILL | ' ' | Behandlung des Restes eines Puffers (Codepage-Konverter) | 20000503 | |
6 | ![]() |
FILTER | Value transfer | Type reference (TYPE) | RSCPFILTER | ' ' | Teilfunktion anfordern: Codepageconverter soll filtern | 20000503 | |
7 | ![]() |
INCODE | Value transfer | Type reference (TYPE) | CPCODEPAGE | '0000' | Eingabe-Codepage | 20000503 | |
8 | ![]() |
MISS | Value transfer | Type reference (TYPE) | RSCPMISS | '.' | Wie sollen nicht-konvertierbare Bytes behandelt werden | 20000503 | |
9 | ![]() |
OUTCODE | Value transfer | Type reference (TYPE) | CPCODEPAGE | '0000' | Ausgabe-Codepage | 20000503 | |
10 | ![]() |
SAPOWNCH | Value transfer | Type reference (TYPE) | RSCPOWNCH | 'T' | Wie Codepage-Konverter SAP's eigene Zeichen umsetzen | 20020821 | |
11 | ![]() |
SUBSTC | Value transfer | Type reference (TYPE) | CPCHARNO | '00035' | Ersatzzeichen | 20000503 | |
12 | ![]() |
USE_F1 | Value transfer | Type reference (TYPE) | RSCPUSEF1 | ' ' | Teilfunktion anfordern: F1-Speicher benutzen | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20000503 | |
2 | ![]() |
unbekannte Codepage | 20000503 |
Method CONVERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INBUFF | Call by reference | Type reference (TYPE) | ANY | Eingabedaten | 20000503 | ||
2 | ![]() |
INBUFFLG | Value transfer | Type reference (TYPE) | I | 0 | Anzahl Bytes in `INBUFF` | 20000503 | |
3 | ![]() |
INPUT_ENDS_IN_CHAR | Value transfer | Type reference (TYPE) | CHAR1 | Eingabe endet in der Mitte eines Zeichens | 20000503 | ||
4 | ![]() |
INUSED | Value transfer | Type reference (TYPE) | I | Anzahl verbrauchter Bytes aus `INBUFF` | 20000503 | ||
5 | ![]() |
OUTBUFF | Call by reference | Type reference (TYPE) | ANY | Ausgabedaten | 20000503 | ||
6 | ![]() |
OUTBUFFLG | Value transfer | Type reference (TYPE) | I | Maximal erlaubte Bytes in `OUTBUFF` | 20000503 | ||
7 | ![]() |
OUTBUFF_TOO_SHORT | Value transfer | Type reference (TYPE) | CHAR1 | Ausgabepuffer voll bevor alle Daten konvertiert wurden | 20031023 | ||
8 | ![]() |
OUTUSED | Value transfer | Type reference (TYPE) | I | Anzahl belegter Bytes in `OUTBUFF` | 20000503 | ||
9 | ![]() |
SUBSTED | Value transfer | Type reference (TYPE) | I | Anzahl ersetzter Zeichen | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20000503 |
Method CONVERT_BASE_CHARS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INBUFF | Call by reference | Type reference (TYPE) | ANY | Eingabedaten | 20000926 | ||
2 | ![]() |
INBUFFLG | Value transfer | Type reference (TYPE) | I | 0 | Anzahl Bytes in `INBUFF` | 20000926 | |
3 | ![]() |
INPUT_ENDS_IN_CHAR | Value transfer | Type reference (TYPE) | CHAR1 | Eingabe endet in der Mitte eines Zeichens | 20000926 | ||
4 | ![]() |
INUSED | Value transfer | Type reference (TYPE) | I | Anzahl verbrauchter Bytes aus `INBUFF` | 20000926 | ||
5 | ![]() |
OUTBUFF | Call by reference | Type reference (TYPE) | ANY | Ausgabedaten | 20000926 | ||
6 | ![]() |
OUTBUFFLG | Value transfer | Type reference (TYPE) | I | Maximal erlaubte Bytes in `OUTBUFF` | 20000926 | ||
7 | ![]() |
OUTUSED | Value transfer | Type reference (TYPE) | I | Anzahl belegter Bytes in `OUTBUFF` | 20000926 | ||
8 | ![]() |
SUBSTED | Value transfer | Type reference (TYPE) | I | Anzahl ersetzter Zeichen | 20000926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20000926 |
Method CONVERT_ONE_CHAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INBUFF | Call by reference | Type reference (TYPE) | ANY | Eingabedaten | 20000926 | ||
2 | ![]() |
INBUFFLG | Value transfer | Type reference (TYPE) | I | 0 | Anzahl Bytes in `INBUFF` | 20000926 | |
3 | ![]() |
INPUT_ENDS_IN_CHAR | Value transfer | Type reference (TYPE) | CHAR1 | Eingabe endet in der Mitte eines Zeichens | 20000926 | ||
4 | ![]() |
INUSED | Value transfer | Type reference (TYPE) | I | Anzahl verbrauchter Bytes aus `INBUFF` | 20000926 | ||
5 | ![]() |
OUTBUFF | Call by reference | Type reference (TYPE) | ANY | Ausgabedaten | 20000926 | ||
6 | ![]() |
OUTBUFFLG | Value transfer | Type reference (TYPE) | I | Maximal erlaubte Bytes in `OUTBUFF` | 20000926 | ||
7 | ![]() |
OUTUSED | Value transfer | Type reference (TYPE) | I | Anzahl belegter Bytes in `OUTBUFF` | 20000926 | ||
8 | ![]() |
SUBSTED | Value transfer | Type reference (TYPE) | I | Anzahl ersetzter Zeichen | 20000926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |