SAP ABAP Class CL_RCM_STATE_MANAGER (State Manager Web Dynpro for ABAP (Default))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_FRAMEWORK_WDA_STATE (Package) RM Client Framework: Web Dynpro for ABAP, States
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCM_STATE_MANAGER State Manager (Client Framework Implemented) 20040826
Properties
Class CL_RCM_STATE_MANAGER  
Short Description State Manager Web Dynpro for ABAP (Default)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_FRAMEWORK_WDA_STATE   RM Client Framework: Web Dynpro for ABAP, States 
Created 20040825   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RCM_STATE_MANAGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCM_STATE_MANAGER State Manager (Client Framework Implemented) 20040826
Friends
Class CL_RCM_STATE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RCM_STATE Current State of the Dependent Objects 20040825
2 FROM_DISP_STATE Instance attribute Private Type reference (TYPE) TRA_DECL_TAB All Transitions That Leave DISPLAY 20040825
3 FROM_EDIT_STATE Instance attribute Private Type reference (TYPE) TRA_DECL_TAB All Transitions That Leave EDIT 20040825
4 FROM_TRAN_STATE Instance attribute Private Type reference (TYPE) TRA_DECL_TAB All Transitions That Leave TRANSIENT 20040825
5 SERVICE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_RCM_SP_COMPONENT Corresponding Declaring SP 20040825
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Initialization 20040825
2 FIRE_TRANSITION_INTERNAL Instance method Protected Method Trigger State Transition 20040825
3 STATE_CHANGE_LISTENER Instance method Private Event handling method Listens to Service Provider if a State Change is requested 20040825
Events
Class CL_RCM_STATE_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TRA_DECL_TAB Private See coding Table: All Transitions of an Opening State without execs 20040825 tra_decl_tab TYPE STANDARD TABLE OF REF TO if_rcm_trans_decl WITH DEFAULT KEY
2 TRA_EXEC_TAB Private See coding Table: All Exec Objects for a Transition 20040825 tra_exec_tab TYPE STANDARD TABLE OF REF TO if_rcm_trans_exec WITH DEFAULT KEY
3 TRA_STR Private See coding Transition: Decl Object of a Transition and Dependent ExecT 20040825 BEGIN OF tra_str, decl TYPE REF TO if_rcm_trans_decl, execs TYPE REF TO tra_exec_tab, END OF tra_str
4 TRA_TAB Private See coding Table: All Transitions for an Opening State 20040825 tra_tab TYPE SORTED TABLE OF tra_str WITH UNIQUE KEY decl
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INITIAL_STATE Call by reference Object reference (TYPE REF TO) CL_RCM_STATE Anfangs-Status 20040825
2 Importing IM_SERVICE_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RCM_SP_COMPONENT Einbettendes SP-Objekt, das Zustandsübergänge definiert 20040825

Method CONSTRUCTOR on class CL_RCM_STATE_MANAGER has no exception.

Method FIRE_TRANSITION_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSITION_DECL Call by reference Object reference (TYPE REF TO) IF_RCM_TRANS_DECL Deklaration Zustandsübergang 20040825

Method FIRE_TRANSITION_INTERNAL on class CL_RCM_STATE_MANAGER has no exception.

Method STATE_CHANGE_LISTENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANSITION Value transfer Attribute reference (LIKE) 20040825

Method STATE_CHANGE_LISTENER on class CL_RCM_STATE_MANAGER has no exception.
History
Last changed by/on SAP  20041208 
SAP Release Created in 700