SAP ABAP Class CL_CRR_BASE_SCENARIO (Base class for concrete scenarios)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS (Application Component) Upgrade Tools
     SCRR_COMPONENTS (Package) CRR Main Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRR_CPFROMEHP 20111206
2 Inheritance (c INHERITING FROM c_ref)  CL_CRR_DRB 20120523
3 Inheritance (c INHERITING FROM c_ref)  CL_CRR_IPM 20110401
4 Inheritance (c INHERITING FROM c_ref)  CL_CRR_ISU 20130926
5 Inheritance (c INHERITING FROM c_ref)  CL_CRR_TST 20110218
Properties
Class CL_CRR_BASE_SCENARIO  
Short Description Base class for concrete scenarios    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCRR_COMPONENTS   CRR Main Components 
Created 20110131   SAP 
Last change 20140120   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
Class CL_CRR_BASE_SCENARIO has no interface implemented.
Friends
Class CL_CRR_BASE_SCENARIO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONFIG Instance attribute Public Object reference (TYPE REF TO) IF_CRR_CONFIG Acces to CRR configuration parameters 20110131
2 MO_LOGGER Instance attribute Protected Object reference (TYPE REF TO) IF_CRR_LOGGER Logging interface 20110131
3 MO_SELECTOR Instance attribute Protected Object reference (TYPE REF TO) IF_CRR_SELECTOR Select a group of tasks 20110131
4 MS_TRANSITION Instance attribute Private Type reference (TYPE) STRANS_STATES Transition states 20110624
5 MT_DEFPARAMS Instance attribute Protected Type reference (TYPE) TCRRPARAMETER Table of CRR parameters 20110329
6 MT_TRANSITIONS Instance attribute Public Type reference (TYPE) TTRANS_STATES List of transitions with states 20110131
7 MV_CLEANED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130405
8 MV_JOBNAME Instance attribute Protected Type reference (TYPE) BTCJOB Background job name 20110809
9 MV_SCENARIO Instance attribute Protected Type reference (TYPE) DCRRSCENARIO CRR Scenario 20110131
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_ACTV_TRANSITION Instance method Protected Method 20130405
2 BATCH_ABORT_CLEAN_ACTV_TR Instance method Private Method When last batch job aborted clean transition 20130405
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110131
4 GET_ACTIVE_SCENARIO_INFO Static method Public Method 20110208
5 GET_CONFIG Instance method Public Method 20130418
6 GET_LOGGER Instance method Public Method 20130404
7 GET_SCENARIO_FACTORY_NAME Static method Public Method 20110210
8 IS_ACTIVE_SCENARIO Static method Public Method 20120502
9 SET_DEF_PARAMS Instance method Private Method Sets defualt parameters 20110329
10 SET_JOBNAME Instance method Public Method 20110809
11 SET_TRANSITION Instance method Protected Method Sets the current transition 20110624
12 STARTEQEND Instance method Private Method 20110131
13 START_IN_BATCH Instance method Protected Method 20110207
14 STOP_BATCHES Instance method Protected Method 20110208
15 TRANSITION_END Instance method Protected Method Ends specified transition 20110131
16 TRANSITION_START Instance method Protected Method Starts specified transtion 20110131
Events
Class CL_CRR_BASE_SCENARIO has no event.
Types
Class CL_CRR_BASE_SCENARIO has no local type.
Method Signatures

Method ABORT_ACTV_TRANSITION Signature

Method ABORT_ACTV_TRANSITION on class CL_CRR_BASE_SCENARIO has no parameter.
# Exception Resumable Description Created on
1 CX_CRR_SYSTEM 20130405

Method BATCH_ABORT_CLEAN_ACTV_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CLEANED Value transfer Type reference (TYPE) ABAP_BOOL 20130405
# Exception Resumable Description Created on
1 CX_CRR_SYSTEM Technical CRR Exception 20130405

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO CRR Scenario 20110131

Method CONSTRUCTOR on class CL_CRR_BASE_SCENARIO has no exception.

Method GET_ACTIVE_SCENARIO_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO CRR Scenario 20110208
2 Returning SO Value transfer Type reference (TYPE) CRRSCENARIOS Supported CRR scenarios with corresponding factories 20110208

Method GET_ACTIVE_SCENARIO_INFO on class CL_CRR_BASE_SCENARIO has no exception.

Method GET_CONFIG Signature

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

Method GET_CONFIG on class CL_CRR_BASE_SCENARIO has no exception.

Method GET_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOGGER Value transfer Object reference (TYPE REF TO) IF_CRR_LOGGER Logging interface 20130404

Method GET_LOGGER on class CL_CRR_BASE_SCENARIO has no exception.

Method GET_SCENARIO_FACTORY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEF_FACTORY Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110329
2 Importing IV_IVARIANT Call by reference Type reference (TYPE) DCRRSCENARIO 20110210
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO CRR Scenario 20110210
4 Returning RV Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20110210

Method GET_SCENARIO_FACTORY_NAME on class CL_CRR_BASE_SCENARIO has no exception.

Method IS_ACTIVE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENARIO Call by reference Type reference (TYPE) DCRRSCENARIO CRR Scenario 20120502
2 Returning RV Value transfer Type reference (TYPE) ABAP_BOOL 20120502

Method IS_ACTIVE_SCENARIO on class CL_CRR_BASE_SCENARIO has no exception.

Method SET_DEF_PARAMS Signature

Method SET_DEF_PARAMS on class CL_CRR_BASE_SCENARIO has no parameter.
Method SET_DEF_PARAMS on class CL_CRR_BASE_SCENARIO has no exception.

Method SET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20110809

Method SET_JOBNAME on class CL_CRR_BASE_SCENARIO has no exception.

Method SET_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANSITION Call by reference Type reference (TYPE) DCRRACTION CRR Transition/Operation 20110624

Method SET_TRANSITION on class CL_CRR_BASE_SCENARIO has no exception.

Method STARTEQEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANS_STATES Call by reference Type reference (TYPE) STRANS_STATES Transition states 20110131
2 Returning RV_OK Value transfer Type reference (TYPE) FLAG General Flag 20110131

Method STARTEQEND on class CL_CRR_BASE_SCENARIO has no exception.

Method START_IN_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORT Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20110207

Method START_IN_BATCH on class CL_CRR_BASE_SCENARIO has no exception.

Method STOP_BATCHES Signature

Method STOP_BATCHES on class CL_CRR_BASE_SCENARIO has no parameter.
# Exception Resumable Description Created on
1 CX_CRR 20110310

Method TRANSITION_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPSTATE Call by reference Type reference (TYPE) DCRROPSTATE 'X' 20110408
# Exception Resumable Description Created on
1 CX_CRR Runtime CRR exception 20110210

Method TRANSITION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASKTYPE Call by reference Type reference (TYPE) DCRRTASKTYPE ' ' Type of CRR task 20110325
# Exception Resumable Description Created on
1 CX_CRR CRR state exception 20110210
History
Last changed by/on SAP  20140120 
SAP Release Created in 731