SAP ABAP Class CL_WCF_MU_CALLBACK (callback for mashup code source)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     WCF_MASHUPS_CORE (Package) Mashups Main Development Package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_WEB_CALLBACK Interface for handler method of service callback 20090331
Properties
Class CL_WCF_MU_CALLBACK  
Short Description callback for mashup code source    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_MASHUPS_CORE   Mashups Main Development Package 
Created 20090331   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_WEB_CALLBACK Interface for handler method of service callback 20090331
Friends
Class CL_WCF_MU_CALLBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTEXT_ID Constant Public Type reference (TYPE) STRING 'MASHUP_config_context_id' 20090331
2 GC_PROFILE Constant Protected Type reference (TYPE) STRING 'profile' profile parameter 20090331
3 GC_SOURCE Instance attribute Private Type reference (TYPE) STRING 'MASHUP_source' 20090331
4 GC_WIDGET_ID Constant Protected Type reference (TYPE) STRING 'widgetId' widget id parameter 20090331
5 GC_WIDGET_PREFIX Constant Public Type reference (TYPE) STRING '#WIDGET#' prefix for widgets in viewarea 20090331
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_WIDGET_SOURCE Static method Protected Method analyze wdiget source 20090331
2 CHECK_PROTOCOL_ACTIVE Static method Protected Method 20090331
3 CREATE_WIDGET_URL Static method Public Method create a URL for a widget 20090331
4 ESCAPE_SCRIPT Static method Public Method escape the text that was entered by a user 20090331
5 GET_CURRENT_PROTOCOL Static method Protected Method 20090331
6 GET_ESCAPE_SCRIPT_TRIGGER Static method Public Method trigger the escape script befroe submit 20090331
7 GET_WIDGET_SOURCE Static method Protected Method get widget source 20090331
8 RENDER_ESCAPE_SCRIPT Static method Public Method render a script that escapes widget code 20090331
9 RENDER_UNESCAPE_SCRIPT Static method Public Method render a script that unescapes the text 20090331
10 RENDER_WIDGET Static method Public Method render a widget and its container 20090331
11 UNESCAPE_SCRIPT Static method Public Method Unescape the text that was escaped by a script 20090331
12 XSTRING2STRING Static method Private Method 20090331
Events
Class CL_WCF_MU_CALLBACK has no event.
Types
Class CL_WCF_MU_CALLBACK has no local type.
Method Signatures

Method ANALYZE_WIDGET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HEIGHT Call by reference Type reference (TYPE) STRING 20090331
2 Exporting EV_IS_URL Call by reference Type reference (TYPE) ABAP_BOOL 20090331
3 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20090331

Method ANALYZE_WIDGET_SOURCE on class CL_WCF_MU_CALLBACK has no exception.

Method CHECK_PROTOCOL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20090331
2 Importing IV_PROTOCOL Call by reference Type reference (TYPE) STRING 20090331

Method CHECK_PROTOCOL_ACTIVE on class CL_WCF_MU_CALLBACK has no exception.

Method CREATE_WIDGET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_URL Value transfer Type reference (TYPE) STRING 20090331
2 Importing IR_M_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20090610
3 Importing IT_ATTRI_VALUE Call by reference Type reference (TYPE) WCFT_MU_TESTATTRIBUTE table of attributes for testing mashup config 20090331

Method CREATE_WIDGET_URL on class CL_WCF_MU_CALLBACK has no exception.

Method ESCAPE_SCRIPT Signature

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

Method ESCAPE_SCRIPT on class CL_WCF_MU_CALLBACK has no exception.

Method GET_CURRENT_PROTOCOL Signature

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

Method GET_CURRENT_PROTOCOL on class CL_WCF_MU_CALLBACK has no exception.

Method GET_ESCAPE_SCRIPT_TRIGGER Signature

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

Method GET_ESCAPE_SCRIPT_TRIGGER on class CL_WCF_MU_CALLBACK has no exception.

Method GET_WIDGET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MASHUP_HEIGHT Call by reference Type reference (TYPE) STRING 20090409
2 Exporting EV_WIDGET_SOURCE Call by reference Type reference (TYPE) STRING 20090331
3 Importing IV_CONFIG_CONTEXT_ID Call by reference Type reference (TYPE) STRING config context id 20090331
4 Importing IV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) STRING 20090331

Method GET_WIDGET_SOURCE on class CL_WCF_MU_CALLBACK has no exception.

Method RENDER_ESCAPE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090331
2 Importing IV_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20090331

Method RENDER_ESCAPE_SCRIPT on class CL_WCF_MU_CALLBACK has no exception.

Method RENDER_UNESCAPE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090331
2 Importing IV_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20090331

Method RENDER_UNESCAPE_SCRIPT on class CL_WCF_MU_CALLBACK has no exception.

Method RENDER_WIDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_TEST_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL 20090331
2 Importing IR_MURT_INSTANCE Call by reference Object reference (TYPE REF TO) CL_WCF_MU_MASHUP_RUNTIME Mashup Runtime 20090331
3 Importing IV_CONFIG_CONTEXT_ID Call by reference Type reference (TYPE) STRING Configuration Context ID the key to get config parameters 20090331
4 Importing IV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) STRING 20090331
5 Importing IV_HEIGHT Call by reference Type reference (TYPE) STRING Height of mashup 20090408
6 Importing IV_PAGE_CONTEXT Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT BSP Page Context for Element Handler 20090331
7 Importing IV_SOURCE Call by reference Type reference (TYPE) WCF_MU_MASHUP_URL Mash-Up URL 20090331

Method RENDER_WIDGET on class CL_WCF_MU_CALLBACK has no exception.

Method UNESCAPE_SCRIPT Signature

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

Method UNESCAPE_SCRIPT on class CL_WCF_MU_CALLBACK has no exception.

Method XSTRING2STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSTRING Call by reference Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML Storage 20090331
2 Returning RV_STRING Value transfer Type reference (TYPE) BSP_DLC_XML String for XML Storage 20090331

Method XSTRING2STRING on class CL_WCF_MU_CALLBACK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701