SAP ABAP Interface IF_CRM_IC_SCRIPT_PROCESSOR (Interactive Scripting 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_IC_SCRIPT_PROCESSOR Script Processor 20030812
Properties
Interface IF_CRM_IC_SCRIPT_PROCESSOR  
Short Description Interactive Scripting Processor    
General Data
Package CRM_IC_SCRIPTING_RUNTIME   CRM Interaction Center: Interactive Scripting Runtime 
Created 20030812   SAP 
Last changed 20081007   SAP 
Unicode checks active    
Forward declarations
Interface IF_CRM_IC_SCRIPT_PROCESSOR has no forward declaration.
Interfaces
Interface IF_CRM_IC_SCRIPT_PROCESSOR has no interface.
Friends
Interface IF_CRM_IC_SCRIPT_PROCESSOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELIMITER1 Constant Public Type reference (TYPE) STRING '_3DDBC5D5AE3761EAE10000000A114604_' 20031118
2 DELIMITER2 Constant Public Type reference (TYPE) STRING '_8GDBC5D5AE8761EAE10002000A114607_' 20031118
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ID Instance method Public Method Builds id for ui controls 20031211
2 FOLLOW_LINK Instance method Public Method Follow script link 20031125
3 GET_ACTION_RETURN_VALUE Instance method Public Method Gets value from action return 20031217
4 GET_BDC Instance method Public Method Gets bdc 20031015
5 GET_BOUNDTO_VALUE Instance method Public Method Gets bound value 20031216
6 GET_CURRENT_LANGUAGE Instance method Public Method Get Script Language 20031107
7 GET_CURRENT_NODE Instance method Public Method Get Current Node 20030812
8 GET_CURRENT_NODE_ID Instance method Public Method Get Current Node Id 20030812
9 GET_CURRENT_SCRIPT Instance method Public Method Get Current Script 20030812
10 GET_CURRENT_SCRIPT_ID Instance method Public Method Get Current Script Id 20030812
11 GET_CURRENT_SURVEY Instance method Public Method Get Current Survey 20030812
12 GET_FIELD_VALUE Instance method Public Method Gets field value 20031216
13 GET_FORM_FIELDS Instance method Public Method Gets form fields 20031011
14 GET_FORM_VALUE Instance method Public Method Gets form value 20031217
15 GET_LABEL_TEXT Instance method Public Method Gets label text 20031220
16 GET_NAVIGATIONAL_LINK Instance method Public Method Gets navigational link for curent template 20031215
17 GET_PREFERRED_LANGUAGE Instance method Public Method Gets preferred language 20040101
18 GET_PROCESSOR_CC Instance method Public Method Get processor custom controller 20031107
19 GET_SCRIPT Instance method Public Method Get Script 20030812
20 GET_SCRIPT_CONTROLLER Instance method Public Method Gets Script Controller 20031007
21 GET_SURVEY Instance method Public Method Get Survey from Repository 20030812
22 GET_UNBOUND_VALUE Instance method Public Method Gets unbound value 20040205
23 GO_CURRENT_NODE Instance method Public Method Go current node 20030812
24 GO_NEXT_NAVIGATION_TEM Instance method Public Method Go next based on navigation template 20031215
25 GO_NEXT_NODE Instance method Public Method Go next node 20030812
26 GO_NODE Instance method Public Method Go to a specific node 20031001
27 GO_PREVIOUS_NODE Instance method Public Method Go previous node 20030812
28 GO_START_NODE Instance method Public Method Go start node 20030812
29 PARSE_TEXT Instance method Public Method Parse text with placeholders 20031216
30 SET_FORM_FIELDS Instance method Public Method Sets form fields 20031011
31 SET_SELECTED_LANGUAGE Instance method Public Method Sets selected language 20031231
32 SET_SELECTED_SCRIPT Instance method Public Method Sets selected language 20031231
33 START_SCRIPT Instance method Public Method Start Script 20030812
34 STOP_SCRIPT Instance method Public Method Stop Script 20030812
35 TRIGGER_NAVIGATION Instance method Public Method Triggers view navigation 20031212
36 VALIDATE_SCRIPT Instance method Public Method Validate Script 20030812
Events
Interface IF_CRM_IC_SCRIPT_PROCESSOR has no event.
Types
Interface IF_CRM_IC_SCRIPT_PROCESSOR has no local type.
Method Signatures

Method BUILD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING 20031211
2 Importing P1 Value transfer Type reference (TYPE) STRING 20031211
3 Importing P2 Value transfer Type reference (TYPE) STRING 20031211
4 Importing P3 Value transfer Type reference (TYPE) STRING 20031211
5 Importing P4 Value transfer Type reference (TYPE) STRING 20031211

Method BUILD_ID on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method FOLLOW_LINK Signature

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

Method FOLLOW_LINK on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_ACTION_RETURN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_ID Value transfer Type reference (TYPE) STRING 20031217
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20031217

Method GET_ACTION_RETURN_VALUE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_BDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BDC Value transfer Object reference (TYPE REF TO) CL_IC_CUCOBDC_IMPL Implementierung des BDC-Custom-Controllers 20031015

Method GET_BDC on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_BOUNDTO_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 20031216
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20031216

Method GET_BOUNDTO_VALUE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_LANGUAGE Signature

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

Method GET_CURRENT_LANGUAGE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE Value transfer Object reference (TYPE REF TO) IF_CRM_IC_NODE CRM IC Script Node 20031007

Method GET_CURRENT_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_ID Value transfer Type reference (TYPE) STRING Knoten-ID 20030812

Method GET_CURRENT_NODE_ID on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCRIPT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_SCRIPT Skript 20031001

Method GET_CURRENT_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_SCRIPT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCRIPT_ID Value transfer Type reference (TYPE) STRING Skript-ID 20030812

Method GET_CURRENT_SCRIPT_ID on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_CURRENT_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SURVEY Value transfer Object reference (TYPE REF TO) IF_CRM_IC_SURVEY CRM IC Survey 20030923

Method GET_CURRENT_SURVEY on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_ID Value transfer Type reference (TYPE) STRING 20031216
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20031216

Method GET_FIELD_VALUE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_FORM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FORM_FIELDS Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name-Wert-Paare 20031011

Method GET_FORM_FIELDS on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_FORM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_ID Value transfer Type reference (TYPE) STRING 20031217
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20031217

Method GET_FORM_VALUE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_LABEL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LABEL_ID Value transfer Type reference (TYPE) STRING 20031220
2 Importing LANGUAGE Value transfer Type reference (TYPE) STRING 20031220
3 Returning TEXT Value transfer Type reference (TYPE) STRING 20031220

Method GET_LABEL_TEXT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_NAVIGATIONAL_LINK Signature

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

Method GET_NAVIGATIONAL_LINK on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_PREFERRED_LANGUAGE Signature

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

Method GET_PREFERRED_LANGUAGE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_PROCESSOR_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROCESSOR_CC Value transfer Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_PROCESSOR Script Processor 20031107

Method GET_PROCESSOR_CC on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCRIPT Value transfer Object reference (TYPE REF TO) IF_CRM_IC_SCRIPT Skript 20030924
2 Importing SCRIPT_ID Value transfer Type reference (TYPE) STRING Skript-ID 20030812

Method GET_SCRIPT on Interface IF_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) CL_CRM_IC_SCRIPT_CONTROLLER Script Controller 20031007

Method GET_SCRIPT_CONTROLLER on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_SURVEY Signature

Method GET_SURVEY on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method GET_SURVEY on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GET_UNBOUND_VALUE Signature

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

Method GET_UNBOUND_VALUE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_CURRENT_NODE Signature

Method GO_CURRENT_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method GO_CURRENT_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_NEXT_NAVIGATION_TEM Signature

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

Method GO_NEXT_NAVIGATION_TEM on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_NEXT_NODE Signature

Method GO_NEXT_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method GO_NEXT_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODEID Value transfer Type reference (TYPE) STRING 20031001
2 Importing SCRIPTID Value transfer Type reference (TYPE) STRING 20031002

Method GO_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_PREVIOUS_NODE Signature

Method GO_PREVIOUS_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method GO_PREVIOUS_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method GO_START_NODE Signature

Method GO_START_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method GO_START_NODE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method PARSE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTR Value transfer Type reference (TYPE) STRING 20031216
2 Returning OUTSTR Value transfer Type reference (TYPE) STRING 20031216

Method PARSE_TEXT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SET_FORM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_FIELDS Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name-Wert-Paare 20031011

Method SET_FORM_FIELDS on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SET_SELECTED_LANGUAGE Signature

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

Method SET_SELECTED_LANGUAGE on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method SET_SELECTED_SCRIPT Signature

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

Method SET_SELECTED_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method START_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Value transfer Type reference (TYPE) STRING Sprachenschlüssel 20030813
2 Importing SCRIPT_ID Value transfer Type reference (TYPE) STRING Skript-ID 20030812
3 Importing SPRAS Value transfer Type reference (TYPE) LANG Sprachenschlüssel 20031210
# Exception Resumable Description Created on
1 CX_CRM_IC_SCRIPT_EXCEPTION Interactive Scripting Exception 20031201

Method STOP_SCRIPT Signature

Method STOP_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method STOP_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method TRIGGER_NAVIGATION Signature

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

Method TRIGGER_NAVIGATION on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.

Method VALIDATE_SCRIPT Signature

Method VALIDATE_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no parameter.
Method VALIDATE_SCRIPT on Interface IF_CRM_IC_SCRIPT_PROCESSOR has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 40