SAP ABAP Class CL_BCS_CONVERT (BCS: Utilities for Document Content)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
⤷
SBCOMS (Package) Business Communication Service
⤷
⤷
Properties
| Class | CL_BCS_CONVERT | |
| Short Description | BCS: Utilities for Document Content | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBCOMS | Business Communication Service |
| Created | 20080313 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_BCS_CONVERT has no interface implemented.
Friends
Class CL_BCS_CONVERT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR2 | CL_ABAP_CHAR_UTILITIES=>CR_LF | Single-Character Indicator | 20080325 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB | Single-Character Indicator | 20080325 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Binary Format (SOLI) > Binary Format (SOLIX) (incl. Length) | 20100208 | |
| 2 | Static method | Public | Method | HTML (Binary, SOLIX) > HTML (continuous text, SOLI) | 20121017 | |
| 3 | Static method | Public | Method | OTF > Binary Format (SOLIX) | 20100208 | |
| 4 | Static method | Public | Method | Line-Oriented Text (SOLI) > Binary Format (SOLIX) | 20080325 | |
| 5 | Static method | Public | Method | Line-Oriented Text (SOLI) > Running Text (STRING) | 20080325 | |
| 6 | Static method | Public | Method | Line-Oriented Text (SOLI) > Binary Format (XSTRING) | 20080325 | |
| 7 | Static method | Public | Method | Binary Format (SOLIX) > Binary Format (XSTRING) | 20080325 | |
| 8 | Static method | Public | Method | Binary Format (SOLIX) > Binary Format (Table) | 20100208 | |
| 9 | Static method | Public | Method | Binary Format (SOLI) > Binary Format (SOLIX) | 20080325 | |
| 10 | Static method | Public | Method | Running Text (STRING) > Running Text (SOLI) | 20080325 | |
| 11 | Static method | Public | Method | Running Text (STRING) > Binary Format (SOLIX) | 20080325 | |
| 12 | Static method | Public | Method | Binary Format (XSTRING) > Binary Format (Table) | 20100208 | |
| 13 | Static method | Public | Method | Running Text (STRING) > Binary Format (XSTRING) | 20080325 | |
| 14 | Static method | Public | Method | Running Text (SOLI) > Binary Format (SOLIX) | 20080325 | |
| 15 | Static method | Public | Method | Running Text (SOLI) > Running Text (STRING) | 20080325 | |
| 16 | Static method | Public | Method | Running Text (SOLI) > Binary Format (XSTRING) | 20080325 | |
| 17 | Static method | Public | Method | Binary Format (XSTRING) > Binary Format (SOLIX) | 20080325 | |
| 18 | Static method | Public | Method | Binary format (XSTRING)-> Text in system code page (STRING) | 20121012 | |
| 19 | Static method | Public | Method | Binary Format (XSTRING) > Binary Format (Table) | 20100208 | |
| 20 | Static method | Public | Method | Binary Format (Table) > Binary Format (XSTRING) | 20100208 |
Events
Class CL_BCS_CONVERT has no event.
Types
Class CL_BCS_CONVERT has no local type.
Method Signatures
Method BIN_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_LEN | Call by reference | Type reference (TYPE) | I | 20100208 | ||||
| 2 | ET_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20100208 | |||
| 3 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20100208 |
Method BIN_TO_SOLIX on class CL_BCS_CONVERT has no exception.
Method HTMLBIN_TO_HTMLTXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HTML | Call by reference | Type reference (TYPE) | SOLI_TAB | objcont und objhead als Tabellentyp | 20121017 | |||
| 2 | EV_CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20121017 | |||
| 3 | EV_HTML | Call by reference | Type reference (TYPE) | STRING | 20121017 | ||||
| 4 | EV_SIZE | Call by reference | Type reference (TYPE) | I | 20121017 | ||||
| 5 | IT_HTML | Call by reference | Type reference (TYPE) | SOLIX_TAB | GBT: SOLIX als Tabellentyp | 20121017 | |||
| 6 | IV_CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20121017 | |||
| 7 | IV_HTML | Call by reference | Type reference (TYPE) | XSTRING | 20121017 | ||||
| 8 | IV_SIZE | Call by reference | Type reference (TYPE) | I | 20121017 |
Method HTMLBIN_TO_HTMLTXT on class CL_BCS_CONVERT has no exception.
Method OTF_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Value transfer | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20100208 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20100208 |
Method OTF_TO_SOLIX on class CL_BCS_CONVERT has no exception.
Method RAW_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20080325 | |||
| 2 | EV_SIZE | Call by reference | Type reference (TYPE) | SO_OBJ_LEN | Größe des Dokumentinhalts | 20080325 | |||
| 3 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 | |||
| 4 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 5 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20080325 |
Method RAW_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRING | Value transfer | Type reference (TYPE) | STRING | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20080325 |
Method RAW_TO_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 | |||
| 3 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 4 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20080325 |
Method SOLIX_TO_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Eingabedaten | 20080325 | |||
| 3 | IV_SIZE | Call by reference | Type reference (TYPE) | I | Dokumentgröße | 20080325 |
Method SOLIX_TO_XSTRING on class CL_BCS_CONVERT has no exception.
Method SOLIX_TO_XTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Ausgabedaten | 20100208 | |||
| 2 | IT_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Eingabedaten | 20100208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20100208 |
Method SOLI_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Value transfer | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080325 |
Method STRING_TO_SOLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLI | Value transfer | Type reference (TYPE) | SOLI_TAB | Ausgabedaten | 20080325 | |||
| 2 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | Eingabedaten | 20080325 |
Method STRING_TO_SOLI on class CL_BCS_CONVERT has no exception.
Method STRING_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20080325 | |||
| 2 | EV_SIZE | Call by reference | Type reference (TYPE) | SO_OBJ_LEN | Größe des Dokumentinhalts | 20080325 | |||
| 3 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 4 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 | |||
| 5 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | Eingabedaten | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20080325 |
Method STRING_TO_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Ausgabedaten | 20100208 | |||
| 2 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | Eingabedaten | 20100208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20100208 |
Method STRING_TO_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Ausgabedaten | 20080325 | |||
| 2 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 3 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 | |||
| 4 | IV_CONVERT_CP | Call by reference | Type reference (TYPE) | OS_BOOLEAN | 'X' | Codepageconvertierung durchführen | 20080325 | ||
| 5 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | Eingabedaten | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20080325 |
Method TXT_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Call by reference | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20080325 | |||
| 2 | EV_SIZE | Call by reference | Type reference (TYPE) | SO_OBJ_LEN | Größe des Dokumentinhalts | 20080325 | |||
| 3 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 | |||
| 4 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 5 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 | |||
| 6 | IV_SIZE | Call by reference | Type reference (TYPE) | I | Dokumentgröße | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080325 |
Method TXT_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRING | Value transfer | Type reference (TYPE) | STRING | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 | |||
| 3 | IV_SIZE | Call by reference | Type reference (TYPE) | I | Dokumentgröße | 20080325 |
Method TXT_TO_STRING on class CL_BCS_CONVERT has no exception.
Method TXT_TO_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Ausgabedaten | 20080325 | |||
| 2 | IT_SOLI | Call by reference | Type reference (TYPE) | SOLI_TAB | Eingabedaten | 20080325 | |||
| 3 | IV_ADD_BOM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | Byte-Order-Mark hinzufügen | 20080325 | |||
| 4 | IV_CODEPAGE | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Zielcodepage in SAP Form (Default = SAPconnect Einstellung) | 20080325 | |||
| 5 | IV_SIZE | Call by reference | Type reference (TYPE) | I | Dokumentgröße | 20080325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080325 |
Method XSTRING_TO_SOLIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SOLIX | Value transfer | Type reference (TYPE) | SOLIX_TAB | Ausgabedaten | 20080325 | |||
| 2 | IV_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Eingabedaten | 20080325 |
Method XSTRING_TO_SOLIX on class CL_BCS_CONVERT has no exception.
Method XSTRING_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CP | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20121012 | |||
| 2 | IV_XSTR | Call by reference | Type reference (TYPE) | XSTRING | 20121012 | ||||
| 3 | RV_STRING | Value transfer | Type reference (TYPE) | STRING | 20121012 |
Method XSTRING_TO_STRING on class CL_BCS_CONVERT has no exception.
Method XSTRING_TO_XTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Ausgabedaten | 20100208 | |||
| 2 | IV_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Eingabedaten | 20100208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20100208 |
Method XTAB_TO_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_XTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Ausgabedaten | 20100208 | |||
| 2 | RV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | Eingabedaten | 20100208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BCS: Allgemeine Ausnahmen | 20100208 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |