SAP ABAP Class CL_BCS_UTILITIES (Additional Functions for Send Interface)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
⤷
SBCS_SEND (Package) BCS: Send Interface
⤷
⤷
Properties
| Class | CL_BCS_UTILITIES | |
| Short Description | Additional Functions for Send Interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBCS_SEND | BCS: Send Interface |
| Created | 20090129 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BCS_UTILITIES has no forward declaration.
Interfaces
Class CL_BCS_UTILITIES has no interface implemented.
Friends
Class CL_BCS_UTILITIES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'BIN' | 20100323 | |||
| 2 | Constant | Private | Type reference (TYPE) | STRING | `` | 20100208 | |||
| 3 | Constant | Public | Type reference (TYPE) | C | '.' | 20100323 | |||
| 4 | Constant | Private | Type reference (TYPE) | STRING | `` | 20100208 | |||
| 5 | Constant | Private | Type reference (TYPE) | STRING | ` | 20100208 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'ASC' | 20100323 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Extracts character set from HTML tag | 20100208 | |
| 2 | Static method | Public | Method | Finds byte order mark and returns code page | 20100208 | |
| 3 | Static method | Public | Method | Determines code page from content, if possible | 20121031 | |
| 4 | Static method | Public | Method | Finds HTML charset in string/xstring and returns code page | 20100208 | |
| 5 | Static method | Public | Method | Finds HTML charset in soli and returns code page | 20100208 | |
| 6 | Static method | Public | Method | Finds HTML charset in solix and returns code page | 20100208 | |
| 7 | Static method | Public | Method | Get Document Size from Front End | 20100323 | |
| 8 | Static method | Public | Method | Determine MIME Type Using File Extension | 20100323 | |
| 9 | Static method | Public | Method | Mask HTML tags | 20100323 | |
| 10 | Static method | Private | Method | Trigger exception of type CX_BCS | 20100323 | |
| 11 | Static method | Public | Method | Separate file name and extension | 20100323 | |
| 12 | Static method | Public | Method | Separate directory and file name | 20100323 | |
| 13 | Static method | Public | Method | Upload Document from Front End | 20090203 | |
| 14 | Static method | Public | Method | URL points to local file | 20100323 |
Events
Class CL_BCS_UTILITIES has no event.
Types
Class CL_BCS_UTILITIES has no local type.
Method Signatures
Method EXTRACT_CHARSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAG | Call by reference | Type reference (TYPE) | STRING | 20100208 | ||||
| 2 | RV_CHARSET | Value transfer | Type reference (TYPE) | STRING | 20100208 |
Method EXTRACT_CHARSET on class CL_BCS_UTILITIES has no exception.
Method GET_CP_FROM_BOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTENT | Call by reference | Type reference (TYPE) | STRING | 20100208 | ||||
| 2 | IV_CONTENTX | Call by reference | Type reference (TYPE) | XSTRING | 20100208 | ||||
| 3 | RV_CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20100208 |
Method GET_CP_FROM_BOM on class CL_BCS_UTILITIES has no exception.
Method GET_CP_FROM_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20121031 | ||||
| 2 | EV_CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20121031 | |||
| 3 | IV_DOCTYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | 'txt' | 20121031 | |||
| 4 | IV_KEEP_BOM | Call by reference | Type reference (TYPE) | SX_BOOLEAN | 20121031 |
Method GET_CP_FROM_CONTENT on class CL_BCS_UTILITIES has no exception.
Method GET_CP_FROM_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTENT | Call by reference | Type reference (TYPE) | STRING | 20100208 | ||||
| 2 | IV_CONTENTX | Call by reference | Type reference (TYPE) | XSTRING | 20100208 | ||||
| 3 | RV_CODEPAGE | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20100208 |
Method GET_CP_FROM_HTML on class CL_BCS_UTILITIES has no exception.
Method GET_CP_FROM_HTML_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TXTCONT | Call by reference | Type reference (TYPE) | SOLI_TAB | objcont und objhead als Tabellentyp | 20100208 | |||
| 2 | RV_CP | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20100208 |
Method GET_CP_FROM_HTML_TAB on class CL_BCS_UTILITIES has no exception.
Method GET_CP_FROM_HTML_XTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BINCONT | Call by reference | Type reference (TYPE) | SOLIX_TAB | GBT: SOLIX als Tabellentyp | 20100208 | |||
| 2 | RV_CP | Value transfer | Type reference (TYPE) | CPCODEPAGE | SAP-Zeichensatzidentifikation | 20100208 |
Method GET_CP_FROM_HTML_XTAB on class CL_BCS_UTILITIES has no exception.
Method GET_FILE_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PATH | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 2 | RV_SIZE | Value transfer | Type reference (TYPE) | I | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100323 |
Method GET_MIME_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BINCONT | Call by reference | Type reference (TYPE) | SOLIX_TAB | GBT: SOLIX als Tabellentyp | 20120622 | |||
| 2 | IT_OBJHEAD | Call by reference | Type reference (TYPE) | SOLI_TAB | objcont und objhead als Tabellentyp | 20121207 | |||
| 3 | IV_EXT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120622 | ||||
| 4 | IV_FORMAT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100323 | ||||
| 5 | IV_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100323 | ||||
| 6 | RV_MIME_TYPE | Value transfer | Type reference (TYPE) | W3CONTTYPE | 20100323 |
Method GET_MIME_TYPE on class CL_BCS_UTILITIES has no exception.
Method MASK_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONTENT | Call by reference | Type reference (TYPE) | ANY TABLE | 20100323 | ||||
| 2 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20100323 |
Method MASK_HTML on class CL_BCS_UTILITIES has no exception.
Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ERROR | Call by reference | Type reference (TYPE) | I | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100323 |
Method SPLIT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXTENSION | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 2 | EV_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 3 | IV_DELIMITER | Call by reference | Type reference (TYPE) | C | GC_DOT | 20100323 | |||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100323 |
Method SPLIT_NAME on class CL_BCS_UTILITIES has no exception.
Method SPLIT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 2 | EV_PATH | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 3 | IV_PATH | Call by reference | Type reference (TYPE) | CLIKE | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100323 |
Method UPLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VSI_PROFILE | Call by reference | Type reference (TYPE) | VSCAN_PROFILE | Viren-Scan-Profil | 20120705 | |||
| 2 | RS_FILE | Value transfer | Type reference (TYPE) | BCSS_FILE | PC-Dokument | 20090203 |
Method UPLOAD on class CL_BCS_UTILITIES has no exception.
Method URL_IS_LOCAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_URL | Call by reference | Type reference (TYPE) | CLIKE | 20100323 | ||||
| 2 | RV_LOCAL | Value transfer | Type reference (TYPE) | SAP_BOOL | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100323 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |