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 |