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 GC_BIN Constant Public Type reference (TYPE) STRING 'BIN' 20100323
2 GC_BODY Constant Private Type reference (TYPE) STRING `` 20100208
3 GC_DOT Constant Public Type reference (TYPE) C '.' 20100323
4 GC_HEAD_CL Constant Private Type reference (TYPE) STRING `` 20100208
5 GC_META Constant Private Type reference (TYPE) STRING ` 20100208
6 GC_TEXT Constant Public Type reference (TYPE) STRING 'ASC' 20100323
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_CHARSET Static method Private Method Extracts character set from HTML tag 20100208
2 GET_CP_FROM_BOM Static method Public Method Finds byte order mark and returns code page 20100208
3 GET_CP_FROM_CONTENT Static method Public Method Determines code page from content, if possible 20121031
4 GET_CP_FROM_HTML Static method Public Method Finds HTML charset in string/xstring and returns code page 20100208
5 GET_CP_FROM_HTML_TAB Static method Public Method Finds HTML charset in soli and returns code page 20100208
6 GET_CP_FROM_HTML_XTAB Static method Public Method Finds HTML charset in solix and returns code page 20100208
7 GET_FILE_SIZE Static method Public Method Get Document Size from Front End 20100323
8 GET_MIME_TYPE Static method Public Method Determine MIME Type Using File Extension 20100323
9 MASK_HTML Static method Public Method Mask HTML tags 20100323
10 RAISE_EXCEPTION Static method Private Method Trigger exception of type CX_BCS 20100323
11 SPLIT_NAME Static method Public Method Separate file name and extension 20100323
12 SPLIT_PATH Static method Public Method Separate directory and file name 20100323
13 UPLOAD Static method Public Method Upload Document from Front End 20090203
14 URL_IS_LOCAL 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 Importing IV_TAG Call by reference Type reference (TYPE) STRING 20100208
2 Returning 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 Importing IV_CONTENT Call by reference Type reference (TYPE) STRING 20100208
2 Importing IV_CONTENTX Call by reference Type reference (TYPE) XSTRING 20100208
3 Returning 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 Changing CV_XSTRING Call by reference Type reference (TYPE) XSTRING 20121031
2 Exporting EV_CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGE SAP-Zeichensatzidentifikation 20121031
3 Importing IV_DOCTYPE Call by reference Type reference (TYPE) CSEQUENCE 'txt' 20121031
4 Importing 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 Importing IV_CONTENT Call by reference Type reference (TYPE) STRING 20100208
2 Importing IV_CONTENTX Call by reference Type reference (TYPE) XSTRING 20100208
3 Returning 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 Importing IT_TXTCONT Call by reference Type reference (TYPE) SOLI_TAB objcont und objhead als Tabellentyp 20100208
2 Returning 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 Importing IT_BINCONT Call by reference Type reference (TYPE) SOLIX_TAB GBT: SOLIX als Tabellentyp 20100208
2 Returning 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 Importing IV_PATH Call by reference Type reference (TYPE) CLIKE 20100323
2 Returning RV_SIZE Value transfer Type reference (TYPE) I 20100323
# Exception Resumable Description Created on
1 CX_BCS 20100323

Method GET_MIME_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BINCONT Call by reference Type reference (TYPE) SOLIX_TAB GBT: SOLIX als Tabellentyp 20120622
2 Importing IT_OBJHEAD Call by reference Type reference (TYPE) SOLI_TAB objcont und objhead als Tabellentyp 20121207
3 Importing IV_EXT Call by reference Type reference (TYPE) CSEQUENCE 20120622
4 Importing IV_FORMAT Call by reference Type reference (TYPE) CSEQUENCE 20100323
5 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE 20100323
6 Returning 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 Changing CT_CONTENT Call by reference Type reference (TYPE) ANY TABLE 20100323
2 Changing 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 Importing IV_ERROR Call by reference Type reference (TYPE) I 20100323
# Exception Resumable Description Created on
1 CX_BCS 20100323

Method SPLIT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTENSION Call by reference Type reference (TYPE) CLIKE 20100323
2 Exporting EV_NAME Call by reference Type reference (TYPE) CLIKE 20100323
3 Importing IV_DELIMITER Call by reference Type reference (TYPE) C GC_DOT 20100323
4 Importing 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 Exporting EV_NAME Call by reference Type reference (TYPE) CLIKE 20100323
2 Exporting EV_PATH Call by reference Type reference (TYPE) CLIKE 20100323
3 Importing IV_PATH Call by reference Type reference (TYPE) CLIKE 20100323
# Exception Resumable Description Created on
1 CX_BCS 20100323

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VSI_PROFILE Call by reference Type reference (TYPE) VSCAN_PROFILE Viren-Scan-Profil 20120705
2 Returning 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 Importing IV_URL Call by reference Type reference (TYPE) CLIKE 20100323
2 Returning RV_LOCAL Value transfer Type reference (TYPE) SAP_BOOL 20100323
# Exception Resumable Description Created on
1 CX_BCS 20100323
History
Last changed by/on SAP  20140121 
SAP Release Created in 740