SAP ABAP Class CL_CRM_IC_SCRIPT_PROCESSOR (Script Processor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SCR (Application Component) Scripting
     CRM_IC_SCRIPTING_RUNTIME (Package) CRM Interaction Center: Interactive Scripting Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 20030812
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_MCM_CALLBACK_HANDLER IC MCM CallBack Handler 20040112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_SCRIPT_PROCESSOR Interactive Scripting Processor 20030812
Properties
Class CL_CRM_IC_SCRIPT_PROCESSOR  
Short Description Script Processor    
Super Class CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_SCRIPTING_RUNTIME   CRM Interaction Center: Interactive Scripting Runtime 
Created 20030812   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_IC_SCRIPT_PROCESSOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_IC_MCM_CALLBACK_HANDLER IC MCM CallBack Handler 20040112
2 IF_CRM_IC_SCRIPT_PROCESSOR Interactive Scripting Processor 20030812
Friends
Class CL_CRM_IC_SCRIPT_PROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALTERNATE Instance attribute Public Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20040219
2 APPL_ID Constant Public Type reference (TYPE) STRING 'INTERACTIVE SCRIPTING' Application Id 20040113
3 BDC Instance attribute Public Object reference (TYPE REF TO) CL_IC_CUCOBDC_IMPL Implementation of BDC custom controller 20031015
4 CONTROLLER Instance attribute Private Type reference (TYPE) STRING 'CuCoScriptProcessor' 20030826
5 CURRENT_NAVLINK Instance attribute Public Type reference (TYPE) STRING Current navigational link 20031009
6 EX Instance attribute Public Object reference (TYPE REF TO) CX_CRM_IC_SCRIPT_EXCEPTION Interactive Scripting Exception 20031124
7 FORM_FIELDS Instance attribute Private Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20031011
8 HISTORY Instance attribute Public Type reference (TYPE) CRMT_IC_SCRIPT_HIST Record Interactive Scripting History 20031209
9 LAUNCHED_SCRIPTS Instance attribute Public Type reference (TYPE) CRMT_IC_SCRIPT_TAB CRM IC : Scripting table to pass key/value from actions . 20050614
10 NAVLINK Instance attribute Public Type reference (TYPE) CRMT_IC_SCRIPT_NAVLINK CRM IC Interactive Scripting : Default Navigational Link 20031209
11 OBJ_START_NODE_ID Instance attribute Public Type reference (TYPE) STRING Objection start node id 20031126
12 OV_NAVLINK Instance attribute Public Type reference (TYPE) STRING 20040220
13 REFRESH Instance attribute Public Type reference (TYPE) STRING 20040429
14 SCRIPT_CONTROLLER Instance attribute Public Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_CONTROLLER Script Controller 20030813
15 SCRIPT_CONTROLLERS Instance attribute Private Type reference (TYPE) CRMT_IC_SCRIPT_MAP Script Controllers 20030827
16 SELECTED_LANGUAGE Instance attribute Public Type reference (TYPE) STRING Selected language 20030924
17 SELECTED_SCRIPT Instance attribute Public Type reference (TYPE) STRING Selected script 20030924
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE_TO_XML Instance method Private Method Adds table to xml for transfer 20040127
2 CHECK_IF_VISITED_NODE Instance method Public Method Check if node was visited before 20040103
3 CLEAR_ERROR Instance method Public Method Clears error 20031124
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030923
5 GET_CONTROL_VALUE Instance method Public Method Gets the value for the contols rendered in the dialogue view 20030926
6 GET_DYNAMIC_ANSWER Instance method Public Method Gets dynamic answer 20031112
7 GET_OBJECTION_LIST Instance method Public Method Gets Objections list 20030827
8 GET_PROFILE_VALUES Instance method Public Method Gets scripts and languages for the current profile 20030827
9 GET_SCRIPT_CONTROLLER Instance method Public Method Get Script Controller 20030827
10 GET_SPECIFIC_VALUES Instance method Private Method Get value 20040428
11 GET_VIEW_MANAGER Instance method Public Method Gets view manager 20040112
12 SEND_TO_BW Instance method Private Method Saves script data to BW 20031205
13 SET_ERROR Instance method Public Method Sets runtime error 20031124
14 SET_OBJ_START_NODE_ID Instance method Public Method Sets objection start node id 20031126
Events
Class CL_CRM_IC_SCRIPT_PROCESSOR has no event.
Types
Class CL_CRM_IC_SCRIPT_PROCESSOR has no local type.
Method Signatures

Method ADD_TABLE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040127
2 Importing NAME Value transfer Type reference (TYPE) STRING 20040127
3 Importing TABLE Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_TAB CRM IC Scripting-Tabelle: Schlüssel/Wert aus Aktionen weiter 20040127
4 Returning TABLE_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20040127

Method ADD_TABLE_TO_XML on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method CHECK_IF_VISITED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEMID Value transfer Type reference (TYPE) STRING 20040103
2 Returning VISITED_NODE Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20040103

Method CHECK_IF_VISITED_NODE on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method CLEAR_ERROR Signature

Method CLEAR_ERROR on class CL_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method CLEAR_ERROR on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method CONSTRUCTOR on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CONTROL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOUNDTO Value transfer Type reference (TYPE) STRING 20031015
2 Importing CONTROL_ID Value transfer Type reference (TYPE) STRING 20031014
3 Importing STYLE Value transfer Type reference (TYPE) STRING 20030926
4 Returning VALUE Value transfer Type reference (TYPE) STRING 20030926

Method GET_CONTROL_VALUE on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_DYNAMIC_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANSWER_IN Call by reference Object reference (TYPE REF TO) IF_CRM_IC_ANSWER CRM IC Script answer 20031112
2 Returning ANSWER_OUT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_ANSWER CRM IC Script answer 20031112
# Exception Resumable Description Created on
1 CX_CRM_IC_SCRIPT_EXCEPTION Interactive Scripting Exception 20031124

Method GET_OBJECTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Value transfer Type reference (TYPE) STRING 20030827
2 Returning OBJECTIONS Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_STRING_TAB CRM IC - Tabelle für Strings 20030827
3 Importing SCRIPT_ID Value transfer Type reference (TYPE) STRING 20030827

Method GET_OBJECTION_LIST on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_PROFILE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LANGUAGE_TABLE Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_STRING_TAB CRM IC - Tabelle für Strings 20030827
2 Exporting SCRIPT_TABLE Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_CUST_TABL CRM IC Interaktives Scripting: Customizing-Tabellentyp 20030827

Method GET_PROFILE_VALUES on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_SCRIPT_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCRIPT_CONTROLLER Value transfer Object reference (TYPE REF TO) IF_CRM_IC_SCRIPT_CONTROLLER Script Controller 20030827
2 Importing SCRIPT_ID Value transfer Type reference (TYPE) STRING 20030827

Method GET_SCRIPT_CONTROLLER on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_SPECIFIC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_VALUE Value transfer Type reference (TYPE) STRING 20040428
2 Importing KEY Value transfer Type reference (TYPE) STRING 20040428
3 Returning OUT_VALUE Value transfer Type reference (TYPE) STRING 20040428

Method GET_SPECIFIC_VALUES on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_VIEW_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEW_MANAGER Value transfer Object reference (TYPE REF TO) IF_BSP_WD_VIEW_MANAGER View-Manager - Wen Dynpro 20040112

Method GET_VIEW_MANAGER on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SEND_TO_BW Signature

Method SEND_TO_BW on class CL_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method SEND_TO_BW on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SET_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX Call by reference Object reference (TYPE REF TO) CX_CRM_IC_SCRIPT_EXCEPTION Interactive Scripting Exception 20031124

Method SET_ERROR on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SET_OBJ_START_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_START_NODE_ID Value transfer Type reference (TYPE) STRING 20031126

Method SET_OBJ_START_NODE_ID on class CL_CRM_IC_SCRIPT_PROCESSOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 40