SAP ABAP Class CL_BSPWD_UTIL (Utilities for CRM UI Framework)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WKB (Application Component) Development Workbench
     CRM_BSP_WD_TOOLS (Package) Development Tools for WEBCUIF Applications
Properties
Class CL_BSPWD_UTIL  
Short Description Utilities for CRM UI Framework    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_WD_TOOLS   Development Tools for WEBCUIF Applications 
Created 20060523   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CHTMLB_PAGE_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSPWD_UTIL has no interface implemented.
Friends
Class CL_BSPWD_UTIL has no friend class.
Attributes
Class CL_BSPWD_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DECODE_URL_PARAM_VALUE Static method Public Method 20060602
2 ENCODE_URL_PARAM_VALUE Static method Public Method 20060602
3 GET_JS_FOR_SERVER_EVENT_CALL Static method Public Method Get a javascript for a server event call 20060523
4 GET_PATH_WITH_UNIQUE_SEPARATOR Static method Public Method 20100830
5 GET_TAGS_OF_CHTMLB_PAGE_TYPE Static method Public Method Gets the DIV tags of a certain chtmlb page type 20060601
6 GET_THTMLB_CSS_LINK Static method Public Method Get an html link tag to the current thtmlb CSS 20060523
7 GET_USER_LEVEL Static method Public Method Gets the user parameter "BSPWD_USER_LEVEL" 20060712
8 INSERT_HTML_AS_CHILD_TAG Static method Public Method Insert an html tag as child of a tag 20060523
9 REPLACE_CRLF_WITH_LF Static method Public Method Replace "carriage return line feed" with "line feed" 20080110
10 SPLIT_PATH_TO_TABLE Static method Public Method Split path to table with a separator(e.g Relation/.../Field) 20100830
Events
Class CL_BSPWD_UTIL has no event.
Types
Class CL_BSPWD_UTIL has no local type.
Method Signatures

Method DECODE_URL_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENCODED_PARAM Call by reference Type reference (TYPE) STRING 20060602
2 Returning RV_DECODED_PARAM Value transfer Type reference (TYPE) STRING 20060602

Method DECODE_URL_PARAM_VALUE on class CL_BSPWD_UTIL has no exception.

Method ENCODE_URL_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECODED_PARAM Call by reference Type reference (TYPE) STRING 20060602
2 Returning RV_ENCODED_PARAM Value transfer Type reference (TYPE) STRING 20060602

Method ENCODE_URL_PARAM_VALUE on class CL_BSPWD_UTIL has no exception.

Method GET_JS_FOR_SERVER_EVENT_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER 20060523
2 Importing IV_JS_PREFIX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060523
3 Importing IV_PARAM_1 Call by reference Type reference (TYPE) STRING 20060523
4 Importing IV_PARAM_2 Call by reference Type reference (TYPE) STRING 20060523
5 Importing IV_PARAM_3 Call by reference Type reference (TYPE) STRING 20060523
6 Importing IV_PARAM_4 Call by reference Type reference (TYPE) STRING 20060523
7 Importing IV_PARAM_5 Call by reference Type reference (TYPE) STRING 20060523
8 Importing IV_PARAM_6 Call by reference Type reference (TYPE) STRING 20060523
9 Importing IV_PARAM_7 Call by reference Type reference (TYPE) STRING 20060523
10 Importing IV_PARAM_8 Call by reference Type reference (TYPE) STRING 20060523
11 Importing IV_PARAM_9 Call by reference Type reference (TYPE) STRING 20060523
12 Importing IV_PARAM_COUNT Call by reference Type reference (TYPE) I 0 20060523
13 Importing IV_RETURN_VALUE Call by reference Type reference (TYPE) STRING 'false' 20060523
14 Importing IV_SERVER_EVENT Call by reference Type reference (TYPE) STRING 20060523
15 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20060523

Method GET_JS_FOR_SERVER_EVENT_CALL on class CL_BSPWD_UTIL has no exception.

Method GET_PATH_WITH_UNIQUE_SEPARATOR 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) STRING Path of Relation 20100830
2 Importing IV_SEPARATOR Call by reference Type reference (TYPE) STRING '' Unique separator 20100830
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING Path of Relation with unique separator 20100830

Method GET_PATH_WITH_UNIQUE_SEPARATOR on class CL_BSPWD_UTIL has no exception.

Method GET_TAGS_OF_CHTMLB_PAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_END_TAG Call by reference Type reference (TYPE) STRING 20060601
2 Exporting EV_START_TAG Call by reference Type reference (TYPE) STRING 20060601
3 Importing IR_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20060601
4 Importing IV_PAGE_TYPE Call by reference Type reference (TYPE) STRING CL_CHTMLB_PAGE_TYPE=>GC_TYPE_HELP 20060601

Method GET_TAGS_OF_CHTMLB_PAGE_TYPE on class CL_BSPWD_UTIL has no exception.

Method GET_THTMLB_CSS_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CSS Value transfer Type reference (TYPE) STRING 20060523

Method GET_THTMLB_CSS_LINK on class CL_BSPWD_UTIL has no exception.

Method GET_USER_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USER_LEVEL Value transfer Type reference (TYPE) I Value of user parameter "BSPWD_USER_LEVEL" 20060712

Method GET_USER_LEVEL on class CL_BSPWD_UTIL has no exception.

Method INSERT_HTML_AS_CHILD_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_TAG Call by reference Type reference (TYPE) STRING 20060523
2 Importing IV_HTML Call by reference Type reference (TYPE) STRING 20060523
3 Importing IV_PARENT_TAG Call by reference Type reference (TYPE) STRING '' 20060523
4 Importing IV_POS Call by reference Type reference (TYPE) C 'F' F=First, L=Last (before closing tag) 20060523
5 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20060523

Method INSERT_HTML_AS_CHILD_TAG on class CL_BSPWD_UTIL has no exception.

Method REPLACE_CRLF_WITH_LF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORIGINAL_STRING Call by reference Type reference (TYPE) STRING 20080110
2 Returning RV_STRING_WITH_REPLACED_CRLF Value transfer Type reference (TYPE) STRING 20080110

Method REPLACE_CRLF_WITH_LF on class CL_BSPWD_UTIL has no exception.

Method SPLIT_PATH_TO_TABLE 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) CSEQUENCE Split BOL relations path format: Relation/Relation/.../Field 20100830
2 Importing IV_SEPARATOR Call by reference Type reference (TYPE) STRING '/' Separator 20100830
3 Returning RV_TABLE Value transfer Type reference (TYPE) CRM_BSP_WD_STRINGTAB Table of strings 20100830

Method SPLIT_PATH_TO_TABLE on class CL_BSPWD_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702