SAP ABAP Class CL_RCM_STATE_MANAGER_EMB (Convenience Implementation)
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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCM_STATE_MANAGER_EMB Implicitly Supports Embeddables 20040826
Properties
Class CL_RCM_STATE_MANAGER_EMB  
Short Description Convenience Implementation    
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
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCM_STATE_MANAGER State Manager (Client Framework Implemented) 20040826
2 IF_RCM_STATE_MANAGER_EMB Implicitly Supports Embeddables 20040826
Friends
Class CL_RCM_STATE_MANAGER_EMB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EMBEDDABLES Instance attribute Private Type reference (TYPE) EMBEDDABLE_LIST Dependant Embeddables 20040825
2 STATE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_RCM_STATE_MANAGER State Manager (Client Framework Implemented) 20040825
Methods
# Method Level Visibility Method type Description Created on
1 ARE_ALL_ENABLED Instance method Private Method Aggregated Information about IS_ENABLED for all Embeddables 20040825
2 CONSTRUCTOR Instance method Public Constructor 20040825
3 EXECUTE_ALL Instance method Private Method Executes All EXECUTE Methods for the Embeddables 20040825
Events
Class CL_RCM_STATE_MANAGER_EMB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EMBEDDABLE_LIST Private See coding 20040825 embeddable_list TYPE STANDARD TABLE OF REF TO if_rcm_component WITH DEFAULT KEY
Method Signatures

Method ARE_ALL_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ARE_ENABLED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040825
2 Importing TRANSITION_DECL Call by reference Object reference (TYPE REF TO) IF_RCM_TRANS_DECL Deklaration Zustandsübergang 20040825

Method ARE_ALL_ENABLED on class CL_RCM_STATE_MANAGER_EMB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INITIAL_STATE Call by reference Object reference (TYPE REF TO) CL_RCM_STATE State Enum (Tri-Singleton) 20040825
2 Importing 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_EMB has no exception.

Method EXECUTE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASK_IF_ENABLED Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE TRUE, wenn vorher ARE_ALL_ENABLED ausgefürhrt werden soll 20040825
2 Returning EXECUTE_PERFORMED Value transfer Type reference (TYPE) SRMBOOLEAN TRUE, falls ausgeführt. Nur relevant, falls ASK_IF_ENABLED 20040825
3 Importing TRANSITION_DECL Call by reference Object reference (TYPE REF TO) IF_RCM_TRANS_DECL Deklaration Zustandsübergang 20040825

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