SAP ABAP Class CL_CRM_IC_SCRIPT_STATEM (Script State Machine)
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
Properties
Class CL_CRM_IC_SCRIPT_STATEM  
Short Description Script State Machine    
Super Class    
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 20030808   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_IC_SCRIPT_STATEM has no forward declaration.
Interfaces
Class CL_CRM_IC_SCRIPT_STATEM has no interface implemented.
Friends
Class CL_CRM_IC_SCRIPT_STATEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BACK_NAVIGATION Instance attribute Private Type reference (TYPE) CRMT_IC_SCRIPT_LIST List 20031105
2 BW_HISTORY Instance attribute Public Type reference (TYPE) CRMT_IC_SCRIPT_LIST List 20031205
3 CURRENT_LANGUAGE Instance attribute Private Type reference (TYPE) STRING Current language 20031231
4 CURRENT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_CRM_IC_NODE Current node 20030924
5 CURRENT_NODE_ID Instance attribute Private Type reference (TYPE) STRING Current node id 20030808
6 CURRENT_SCRIPT Instance attribute Private Object reference (TYPE REF TO) IF_CRM_IC_SCRIPT Current script 20030924
7 CURRENT_SCRIPT_ID Instance attribute Private Type reference (TYPE) STRING Current script id 20030808
8 INITIAL_SCRIPT_ID Instance attribute Private Type reference (TYPE) STRING Initial Script id 20030808
9 INITIAL_STATE Instance attribute Public Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_STATE Script State 20031106
10 LAST_STATE Instance attribute Public Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_STATE Script State 20031106
11 NAV_HISTORY Instance attribute Private Type reference (TYPE) CRMT_IC_SCRIPT_LIST List 20031105
12 PARENT_STACK Instance attribute Public Type reference (TYPE) CRMT_IC_SCRIPT_TAB Script parent list 20031125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BW_HISTORY Instance method Public Method Adds record for bw to history 20031205
2 ADD_NAV_HISTORY Instance method Public Method Adds new state to navigation history 20031105
3 GET_BACK_NAVIGATION_LIST Instance method Public Method Returns navigation list 20031105
4 GET_CURRENT_LANGUAGE Instance method Public Method Gets current language 20031231
5 GET_CURRENT_NODE Instance method Public Method Gets current node 20030924
6 GET_CURRENT_NODE_ID Instance method Public Method Gets current node id 20030808
7 GET_CURRENT_SCRIPT Instance method Public Method Gets current script 20030924
8 GET_CURRENT_SCRIPT_ID Instance method Public Method Gets current script id 20030808
9 GET_INITIAL_SCRIPT_ID Instance method Public Method Gets initial script id 20030808
10 GET_NAV_HISTORY_LIST Instance method Public Method Returns navigation history list 20031105
11 REMOVE_LAST_PARENT_SCRIPT Instance method Public Method Remove last entry 20031125
12 SET_BACK_NAVIGATION_LIST Instance method Public Method Sets navigation list 20031106
13 SET_CURRENT_LANGUAGE Instance method Public Method Sets current language 20031231
14 SET_CURRENT_NODE Instance method Public Method Sets current node 20030924
15 SET_CURRENT_NODE_ID Instance method Public Method Sets current node id 20030808
16 SET_CURRENT_SCRIPT Instance method Public Method Sets current script 20030924
17 SET_CURRENT_SCRIPT_ID Instance method Public Method Sets current script id 20030808
18 SET_INITIAL_SCRIPT_ID Instance method Public Method Sets initial script id 20030808
19 SET_INITIAL_STATE Instance method Public Method Sets script initial state 20031106
20 SET_LAST_STATE Instance method Public Method Sets script Last state 20031106
21 SET_PARENT_SCRIPT Instance method Public Method Sets parent script 20031125
Events
Class CL_CRM_IC_SCRIPT_STATEM has no event.
Types
Class CL_CRM_IC_SCRIPT_STATEM has no local type.
Method Signatures

Method ADD_BW_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BWRECORD Call by reference Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_BWRECORD 20031205

Method ADD_BW_HISTORY on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method ADD_NAV_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE Call by reference Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_STATE 20031105

Method ADD_NAV_HISTORY on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method GET_BACK_NAVIGATION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BACK_NAVIGATION Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_LIST Liste 20031105

Method GET_BACK_NAVIGATION_LIST on class CL_CRM_IC_SCRIPT_STATEM 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 20031231

Method GET_CURRENT_LANGUAGE on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method GET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_NODE Value transfer Object reference (TYPE REF TO) IF_CRM_IC_NODE 20030924

Method GET_CURRENT_NODE on class CL_CRM_IC_SCRIPT_STATEM 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 CURRENT_NODE_ID Value transfer Type reference (TYPE) STRING 20030809

Method GET_CURRENT_NODE_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method GET_CURRENT_SCRIPT Signature

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

Method GET_CURRENT_SCRIPT on class CL_CRM_IC_SCRIPT_STATEM 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 CURRENT_SCRIPT_ID Value transfer Type reference (TYPE) STRING 20030809

Method GET_CURRENT_SCRIPT_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method GET_INITIAL_SCRIPT_ID Signature

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

Method GET_INITIAL_SCRIPT_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method GET_NAV_HISTORY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAV_HISTORY Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_LIST Liste 20031105

Method GET_NAV_HISTORY_LIST on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method REMOVE_LAST_PARENT_SCRIPT Signature

Method REMOVE_LAST_PARENT_SCRIPT on class CL_CRM_IC_SCRIPT_STATEM has no parameter.
Method REMOVE_LAST_PARENT_SCRIPT on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_BACK_NAVIGATION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BACK_NAVIGATION Value transfer Type reference (TYPE) CRMT_IC_SCRIPT_LIST Liste 20031106

Method SET_BACK_NAVIGATION_LIST on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_CURRENT_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_CURRENT_LANGUAGE on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_CRM_IC_NODE 20030924

Method SET_CURRENT_NODE on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_CURRENT_NODE_ID Signature

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

Method SET_CURRENT_NODE_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_CURRENT_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_SCRIPT Call by reference Object reference (TYPE REF TO) IF_CRM_IC_SCRIPT 20030924

Method SET_CURRENT_SCRIPT on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_CURRENT_SCRIPT_ID Signature

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

Method SET_CURRENT_SCRIPT_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_INITIAL_SCRIPT_ID Signature

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

Method SET_INITIAL_SCRIPT_ID on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_INITIAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE Call by reference Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_STATE 20031106

Method SET_INITIAL_STATE on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_LAST_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE Call by reference Object reference (TYPE REF TO) CL_CRM_IC_SCRIPT_STATE 20031106

Method SET_LAST_STATE on class CL_CRM_IC_SCRIPT_STATEM has no exception.

Method SET_PARENT_SCRIPT Signature

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

Method SET_PARENT_SCRIPT on class CL_CRM_IC_SCRIPT_STATEM has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 40