SAP ABAP Class CL_RCM_WD_SERVICES (Services for WD Service Providers)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_FRAMEWORK_WDA_CLFRW (Package) RCM: Client Framework for Web Dynpro for ABAP
Properties
Class CL_RCM_WD_SERVICES  
Short Description Services for WD Service Providers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_FRAMEWORK_WDA_CLFRW   RCM: Client Framework for Web Dynpro for ABAP 
Created 20040825   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RCM_WD_SERVICES has no forward declaration.
Interfaces
Class CL_RCM_WD_SERVICES has no interface implemented.
Friends
Class CL_RCM_WD_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CORO_SP_VIS Constant Public Type reference (TYPE) SRMCOROID 'ID_SP_VISUALIZATION_WD' Component Role - ID 20041006
2 DEF_EXCEPTION_POPUP_COMP Constant Public Type reference (TYPE) STRING 'RCM_EXCEPTION_POPUP' RCM: Exception Popup (Component) 20041025
3 DEF_INFO_POPUP_COMP Constant Public Type reference (TYPE) STRING 'RCM_POID_INFO' RCM: Info Popup (Component) 20050502
4 DEF_PROTOCOL_VIEWER Constant Public Type reference (TYPE) STRING 'RCM_PROTOCOL_VIS' RCM: Display Log (Component) 20050608
5 DEF_TR_CANCEL Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'CANCEL' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
6 DEF_TR_CHILD_CANCEL_E Constant Public Type reference (TYPE) STRING 'CHILD_CANCEL_E' RCM: Web Dynpro for ABAP, Default State Transition Name 20050623
7 DEF_TR_CHILD_CANCEL_T Constant Public Type reference (TYPE) STRING 'CHILD_CANCEL_T' RCM: Web Dynpro for ABAP, Default State Transition Name 20050623
8 DEF_TR_CHILD_RETURN_D Constant Public Type reference (TYPE) STRING 'CHILD_RETURN_D' Default Transition: Return from Background to Display 20050623
9 DEF_TR_CHILD_RETURN_E Constant Public Type reference (TYPE) STRING 'CHILD_RETURN_E' Default Transition: Return from Background to Display 20050623
10 DEF_TR_CHILD_RETURN_T Constant Public Type reference (TYPE) STRING 'CHILD_RETURN_T' Default Transition: Return from Background to Display 20050623
11 DEF_TR_CHILD_SUCCESS Constant Public Type reference (TYPE) STRING 'CHILD_SUCCESS' RCM: Web Dynpro for ABAP, Default State Transition Name 20050609
12 DEF_TR_CLOSE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'CLOSE' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
13 DEF_TR_CREATE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'CREATE' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
14 DEF_TR_CREATE_CHILD Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'CREATE_CHILD' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
15 DEF_TR_DELETE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'DELETE' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
16 DEF_TR_MODIFY Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'MODIFY' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
17 DEF_TR_OPEN Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'OPEN' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
18 DEF_TR_OPEN_EDIT Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'OPEN_EDIT' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
19 DEF_TR_REVERT Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'REVERT' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
20 DEF_TR_SAVE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'SAVE' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
21 DEF_TR_TOGGLE Constant Public Type reference (TYPE) RCM_WD_TRANSITION_NAME 'TOGGLE' RCM: Web Dynpro for ABAP, Default State Transition Name 20041006
22 NAV_ADD_REASON_CREATE Constant Public Type reference (TYPE) STRING 'NAV_ADD_REASON_CREATE' Navigation: Reason for Adding: Create 20050425
23 NAV_ADD_REASON_OPEN Constant Public Type reference (TYPE) STRING 'NAV_ADD_REASON_OPEN' Navigation: Reason for Adding: Open 20050425
24 NAV_ADD_REASON_OTHERS Static Attribute Private Type reference (TYPE) STRING 'NAV_REM_REASON_OTHERS' Navigation: Reason for Adding (Reserved) 20050425
25 NAV_REM_REASON_CLOSE Constant Public Type reference (TYPE) STRING 'NAV_REM_REASON_CLOSE' Navigation: Close Reason for Removal 20050425
26 NAV_REM_REASON_DELETE Constant Public Type reference (TYPE) STRING 'NAV_REM_REASON_DELETE' Navigation: Delete Reason for Removal 20050425
27 NAV_REM_REASON_OTHERS Static Attribute Private Type reference (TYPE) STRING 'NAV_REM_REASON_OTHERS' Navigation: Reason for Removal (Reserved) 20050425
28 NULL_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CX_ROOT cx_root 20050711
29 NULL_POID Static Attribute Public Object reference (TYPE REF TO) IF_SRM_POID Is always initial (helper) 20050608
30 POID Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID POID Object 20041104
31 TR_GROUP_INVISIBLE Constant Public Type reference (TYPE) I -1 Transition Not Displayed 20041001
32 TR_GROUP_TOOLBAR Constant Public Type reference (TYPE) I 0 "Normal" Transition on Toolbar 20041001
Methods
# Method Level Visibility Method type Description Created on
1 CONNECT_BACKEND Static method Public Method Returns Back-End Object for POID 20041103
2 CONNECT_BE Instance method Public Method Instance Variant of CONNECT_BACKEND 20041104
3 CONSTRUCTOR Instance method Public Constructor 20041104
4 FILTER_DEF_TR_POIDSTATE Instance method Public Method Filter: return only transitions that belong to POID state 20041104
5 FILTER_INSTANCE_DEF_TR Instance method Private Method All remain that can be applied to instance POIDs 20041104
6 FILTER_INSTANCE_TRANSITIONS Instance method Protected Method All remain that can be applied to instance POIDs 20041104
7 FILTER_MODEL_DEF_TR Instance method Private Method All transitions remain that can be valid for model POIDs 20041104
8 FILTER_MODEL_TRANSITIONS Instance method Protected Method All transitions remain that can be valid for model POIDs 20041104
9 FILTER_TRANSITIONS Static method Public Method Reduced List of State Transitions 20041008
10 FILTER_TRANSITIONS_POIDSTATE Instance method Public Method Filter: return only transitions that belong to POID state 20041104
11 GET_COMPONENT_ID Static method Public Method Get ID of Web-Dynpro Component for Registered Component Role 20040825
12 READ_DEFAULT_TRANSITIONS Static method Public Method Read Default State Transition from DB 20041008
Events
Class CL_RCM_WD_SERVICES has no event.
Types
Class CL_RCM_WD_SERVICES has no local type.
Method Signatures

Method CONNECT_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid-Objekt 20041103
2 Returning RE_BACKEND Value transfer Object reference (TYPE REF TO) OBJECT Backend-Objekt 20041103
# Exception Resumable Description Created on
1 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20041104
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041103
3 CX_SRM_POID POID Fehler (abstrakt) 20041104
4 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041104

Method CONNECT_BE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RE_BACKEND Call by reference Object reference (TYPE REF TO) OBJECT Backend-Objekt 20041104
# Exception Resumable Description Created on
1 CX_SRM_CONNECTION Repository Verbindung (abstrakt) 20041104
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041104
3 CX_SRM_POID POID Fehler (abstrakt) 20041104
4 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20041104

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20041104

Method CONSTRUCTOR on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_DEF_TR_POIDSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_FULL_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20050217
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041104
2 CX_SRM_POID POID Fehler (abstrakt) 20041104

Method FILTER_INSTANCE_DEF_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_FULL_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041104

Method FILTER_INSTANCE_DEF_TR on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_INSTANCE_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_GR_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041104

Method FILTER_INSTANCE_TRANSITIONS on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_MODEL_DEF_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_FULL_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041104

Method FILTER_MODEL_DEF_TR on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_MODEL_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_GR_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041104

Method FILTER_MODEL_TRANSITIONS on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_GR_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041008
2 Importing STATES_TO_EXCLUDE Call by reference Type reference (TYPE) RCM_WD_STATE_SET entweder: Liste aus irrelevanten Zuständen 20041008
3 Importing STATES_TO_INCLUDE Call by reference Type reference (TYPE) RCM_WD_STATE_SET oder: Liste aus nur-erlaubten Zuständen 20041008

Method FILTER_TRANSITIONS on class CL_RCM_WD_SERVICES has no exception.

Method FILTER_TRANSITIONS_POIDSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRANSITIONS Call by reference Type reference (TYPE) RCM_WD_TRANSITION_GR_T Zustandsübergänge mit Gruppeninfo für Visualisierung 20041104
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20041104
2 CX_SRM_POID POID Fehler (abstrakt) 20041104

Method GET_COMPONENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COROID Call by reference Type reference (TYPE) SRMCOROID Komponentenrolle - ID 20040825
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040825
3 Returning RE_COMPONENT Value transfer Type reference (TYPE) SRMCOMPONENT Komponente (String) 20040825
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Basisklasse (abstrakt) 20040920
2 CX_SRM_POID POID Fehler (abstrakt) 20040920
3 CX_SRM_REG_DATA_COMP_ROLE Fehler: Komponentenrolle Registrierungsdaten 20040920

Method READ_DEFAULT_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA_ID Call by reference Type reference (TYPE) SRMAID Area - ID 20041008
2 Importing IM_FROM_STATE Call by reference Object reference (TYPE REF TO) CL_RCM_STATE State Enum (Tri-Singleton) 20050330
3 Importing IM_TO_STATE Call by reference Object reference (TYPE REF TO) CL_RCM_STATE State Enum (Tri-Singleton) 20050330
4 Importing IM_TRANSITION_NAME Call by reference Type reference (TYPE) RCM_WD_TRANSITION_NAME RCM: Web Dynpro for ABAP, State: Zustandsübergangsname 20050330
5 Importing IM_WHERE_COND Call by reference Type reference (TYPE) STRING '' Where-Bedingung zu tabs rcmtrant und rcmtrandefault 20041008
6 Returning RE_TRANSITIONS Value transfer Type reference (TYPE) RCM_WD_TRANSITION_FULL_T gefundene Zustandsübergänge 20041008
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZ_CLFRM Initialisierungsfehler im Client Framework 20041008
History
Last changed by/on SAP  20060207 
SAP Release Created in 700