SAP ABAP Class CL_WDR_HTML_SCRIPT_CALL (Service Class to Create HTML JavaScript Calls (internal))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_UIEL_WEB (Package) UIE Library "Web"
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_HTML_SCRIPT_CALL Creation of JavaScript Call 20120321
Properties
Class CL_WDR_HTML_SCRIPT_CALL  
Short Description Service Class to Create HTML JavaScript Calls (internal)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UIEL_WEB   UIE Library "Web" 
Created 20120321   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDR_HTML_SCRIPT_CALL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WD_HTML_SCRIPT_CALL Creation of JavaScript Call 20120321
Friends
Class CL_WDR_HTML_SCRIPT_CALL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PARAM_TYPE_API Constant Private Type reference (TYPE) NUMC2 03 Parameter Type Callback API 20120321
2 CO_PARAM_TYPE_DATA_SOURCE Constant Private Type reference (TYPE) NUMC2 04 Parameter Type DataSource 20120321
3 CO_PARAM_TYPE_FUNCTION Constant Private Type reference (TYPE) NUMC2 02 20120706
4 CO_PARAM_TYPE_PARAMETER Constant Private Type reference (TYPE) NUMC2 05 Parameter Type Parameter 20120322
5 CO_PARAM_TYPE_VARIABLE Constant Private Type reference (TYPE) NUMC2 01 20120706
6 M_CALL_PARTS Instance attribute Private Type reference (TYPE) T_PARAMETERS Parameter List 20120709
7 M_IS_FUNCTION_OPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_False Status Info Function Call Opened 20120709
8 _M_CONTEXT_ELEMENT Static Attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Reference to Context Element 20120321
9 _M_CONTEXT_NODE_PATH_NAME Static Attribute Private Type reference (TYPE) STRING Reference to Context Path 20120321
10 _M_CONTROL_ID Static Attribute Private Type reference (TYPE) STRING ID of UR Control 20120321
11 _M_DATA Static Attribute Private Object reference (TYPE REF TO) IF_WDW_DATA Web Element Interface: Parameters and Data Sources 20120321
12 _M_HTML_ISLAND Static Attribute Private Object reference (TYPE REF TO) CL_WD_ABSTRACT_HTML_ELEMENT Reference to Web Dynpro UI Element HTMLIsland 20120321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ADD_PARAMETER_ALLOWED Instance method Private Method Checks if function to add parameters exists 20120709
2 GET_SCRIPT_CALL Instance method Public Method Returns the JavaScript call 20120321
3 SERIALIZE_DATA_SOURCE Instance method Private Method Returns the serialized value of a data source 20120321
4 SERIALIZE_PARAMETER Instance method Private Method Returns the serialized value of a data source 20120322
5 _CLEAR_UI_PROPERTIES Static method Public Method After GET_SCRIPT_CALL 20120321
6 _INIT_DATA Static method Private Method 20120321
7 _SET_UI_PROPERTIES Static method Public Method Must be set before the GET_SCRIPT_CALL 20120321
Events
Class CL_WDR_HTML_SCRIPT_CALL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_PARAMETERS Private See coding 20120321 t_parameters type standard table of t_paramter with default key
2 T_PARAMTER Private See coding 20120321 begin of t_paramter, value type string, type type numc2, end of t_paramter
Method Signatures

Method CHECK_ADD_PARAMETER_ALLOWED Signature

Method CHECK_ADD_PARAMETER_ALLOWED on class CL_WDR_HTML_SCRIPT_CALL has no parameter.
# Exception Resumable Description Created on
1 CX_WDR_HTML_ELEMENT_EXCEPTION Ausnahmeklasse für Script-Aufrufe 20120710

Method GET_SCRIPT_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CALL Value transfer Type reference (TYPE) STRING 20120321
# Exception Resumable Description Created on
1 CX_WDR_HTML_ELEMENT_EXCEPTION 20120710

Method SERIALIZE_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Name der DataSource 20120321
2 Returning SERIALIZED_VALUE Value transfer Type reference (TYPE) STRING 20120321

Method SERIALIZE_DATA_SOURCE on class CL_WDR_HTML_SCRIPT_CALL has no exception.

Method SERIALIZE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Name der DataSource 20120322
2 Returning SERIALIZED_VALUE Value transfer Type reference (TYPE) STRING 20120322

Method SERIALIZE_PARAMETER on class CL_WDR_HTML_SCRIPT_CALL has no exception.

Method _CLEAR_UI_PROPERTIES Signature

Method _CLEAR_UI_PROPERTIES on class CL_WDR_HTML_SCRIPT_CALL has no parameter.
Method _CLEAR_UI_PROPERTIES on class CL_WDR_HTML_SCRIPT_CALL has no exception.

Method _INIT_DATA Signature

Method _INIT_DATA on class CL_WDR_HTML_SCRIPT_CALL has no parameter.
Method _INIT_DATA on class CL_WDR_HTML_SCRIPT_CALL has no exception.

Method _SET_UI_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20120321
2 Importing CONTEXT_NODE_PATH_NAME Call by reference Type reference (TYPE) STRING 20120321
3 Importing CONTROL_ID Call by reference Type reference (TYPE) STRING 20120321
4 Importing HTML_ISLAND Call by reference Object reference (TYPE REF TO) CL_WD_ABSTRACT_HTML_ELEMENT 20120321

Method _SET_UI_PROPERTIES on class CL_WDR_HTML_SCRIPT_CALL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740