SAP ABAP Class CL_WDR_SERVICE_REGISTRY (Registration of Runtime Services)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
     SWDP_RUNTIME_CORE (Package) Web Dynpro Runtime: Core Functions
Properties
Class CL_WDR_SERVICE_REGISTRY  
Short Description Registration of Runtime Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20081120   SAP 
Last change 20110908   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_WDR_SERVICE_REGISTRY has no interface implemented.
Friends
Class CL_WDR_SERVICE_REGISTRY has no friend class.
Attributes
Class CL_WDR_SERVICE_REGISTRY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 REGISTER_CONTEXT_NODE_SERVICE Static method Public Method Registers a context service on a context node 20091222
2 REGISTER_CONTROLLER_SERVICE Static method Public Method Registers a controller service on the controller 20081216
3 REGISTER_PHASE_MODEL_SERVICE Static method Public Method Registers a phase model service 20081216
4 REGISTER_SERVICE_FOR_COMPONENT Static method Public Method Registers a service on the component controller 20081216
5 UNREGISTER_CONTROLLER_SERVICE Static method Public Method Deregisters a controller service 20081216
6 UNREGISTER_CTXT_NODE_SERVICE Static method Public Method Deregisters a context service 20091222
7 UNREGISTER_PHASE_MODEL_SERVICE Static method Public Method Deregisters a phase model service 20081216
8 UNREGISTER_SERVICE_FOR_COMP Static method Public Method Deregisters a service for controller of component 20081216
Events
Class CL_WDR_SERVICE_REGISTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_REGISTRY Public See coding 20081127 begin of TY_S_REGISTRY, service type ref to if_wdr_service, service_target type ref to if_wdr_service_target, for_children type abap_bool, end of ty_s_registry
2 TY_T_REGISTRY Public See coding 20081127 ty_t_registry type hashed table of ty_s_registry with unique key service service_target
Method Signatures

Method REGISTER_CONTEXT_NODE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Controller-Schnittstelle 20091222
2 Importing CONTEXT_NODE_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTEXT_NODE_SERVICE Interface für Controller-Services 20091222

Method REGISTER_CONTEXT_NODE_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method REGISTER_CONTROLLER_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller-Schnittstelle 20081216
2 Importing CONTROLLER_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTROLLER_SERVICE Interface für Controller-Services 20081216

Method REGISTER_CONTROLLER_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method REGISTER_PHASE_MODEL_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHASE_MODEL_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PHASE_MODEL_SERVICE Interface für Phasenmodell-Services 20081216
2 Returning PHASE_MODEL_STATE Value transfer Object reference (TYPE REF TO) IF_WDR_PHASE_MODEL_STATE Web Dynpro: Zustand des Phasenmodells 20090306

Method REGISTER_PHASE_MODEL_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method REGISTER_SERVICE_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20081216
2 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20081216
3 Importing CONTROLLER_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTROLLER_SERVICE Interface für Controller-Services 20081216

Method REGISTER_SERVICE_FOR_COMPONENT on class CL_WDR_SERVICE_REGISTRY has no exception.

Method UNREGISTER_CONTROLLER_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller-Schnittstelle 20081216
2 Importing CONTROLLER_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTROLLER_SERVICE Interface für Controller-Services 20081216

Method UNREGISTER_CONTROLLER_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method UNREGISTER_CTXT_NODE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Controller-Schnittstelle 20091222
2 Importing CONTEXT_NODE_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTEXT_NODE_SERVICE Interface für Controller-Services 20091222

Method UNREGISTER_CTXT_NODE_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method UNREGISTER_PHASE_MODEL_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHASE_MODEL_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_PHASE_MODEL_SERVICE Interface für Phasenmodell-Services 20081216

Method UNREGISTER_PHASE_MODEL_SERVICE on class CL_WDR_SERVICE_REGISTRY has no exception.

Method UNREGISTER_SERVICE_FOR_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20081216
2 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20081216
3 Importing CONTROLLER_SERVICE Call by reference Object reference (TYPE REF TO) IF_WDR_CONTROLLER_SERVICE Interface für Controller-Services 20081216

Method UNREGISTER_SERVICE_FOR_COMP on class CL_WDR_SERVICE_REGISTRY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in