SAP ABAP Class CL_WDR_P6S_MANAGER (Personas Runtime)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_PERSONAS (Package) Web Dynpro ABAP Objects for Personas
Properties
Class CL_WDR_P6S_MANAGER  
Short Description Personas Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_PERSONAS   Web Dynpro ABAP Objects for Personas 
Created 20131009   SAP 
Last change 20141120    
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)
2 CL_WDR_P6S_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WDR_P6S_MANAGER has no interface implemented.
Friends
Class CL_WDR_P6S_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_P6S_ADAPTATION_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WDR_P6S_ADAPTATION_MANAGER 20131011
2 MO_P6S_FACADE_ADAPTER Instance attribute Private Object reference (TYPE REF TO) CL_WDR_P6S_FACADE_ADAPTER 20140304
3 MO_P6S_PROXY Instance attribute Private Object reference (TYPE REF TO) IF_WDR_P6S_PROXY_RT Personas Adapter Runtime 20131125
4 MT_COMMANDS Instance attribute Protected Type reference (TYPE) T_COMMANDS 20140304
5 MV_ACTIVE_FLAVOR_ID Instance attribute Public Type reference (TYPE) WDY_P6S_FLAVOR_ID Web Dynpro: Flavor ID 20140327
6 MV_IS_IMAGE_URL_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL Has the image URL already been set in the client? 20140304
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMMAND Instance method Protected Method Adds an Editor(JavaScript) command 20140304
2 ADD_INSTANCE_METADATA Instance method Private Method Adds the metadata for the instances 20140514
3 APPLY_CHANGES Instance method Private Method Executes editor changes 20140616
4 APPLY_P6S_EXTENSION_DATA Instance method Private Method Triggers reading the extension data of the components 20140519
5 BEFORE_APPLY_P6S_EXT_DATA Instance method Private Method Before switching to DesignTime mode 20140602
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20131009
7 CREATE_P6S_FACADE Instance method Private Method Creates personas facade 20140304
8 DISPLAY_ERROR_BY_EXCEPTION Instance method Private Method 20131017
9 EXECUTE_COMMAND Instance method Private Method Converts personas response into editor command 20140305
10 GET_P6S_AREA_ELEMENT Instance method Public Method Returns the root UI element of the P6S area component 20140611
11 GET_P6S_EXTENSION_COMPONENTS Instance method Private Method To Be Deleted 20140519
12 ON_FACADE_EVENT Instance method Private Event handling method Handles editor events 20140304
13 RENDER_FACADE Instance method Public Method Creates facade if initial and sends editor commands 20140304
14 SET_EDIT_MODE Instance method Private Method Stop the edit mode and the editor 20140313
15 SET_IMAGE_URL Instance method Private Method Passes the translatable P6S properties to the addon 20140304
16 SET_UI_METADATA Instance method Private Method Passes the translatable P6S properties to the addon 20140304
Events
Class CL_WDR_P6S_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CONTROL_CHANGE Public See coding 20131023 begin of ts_control_change. include type cl_wdr_p6s_persistence_utils=>ts_flavor_change. types adapter_id type string. types end of ts_control_change
2 TT_CONTROL_CHANGES Public See coding 20131023 tt_control_changes type standard table of ts_control_change with non-unique default key
3 T_COMMAND Public See coding 20140304 begin of t_command, function type string, parameters type string_table, end of t_command
4 T_COMMANDS Public See coding 20140304 t_commands type standard table of t_command with default key
5 T_COMPONENTS Public See coding 20140718 t_components type STANDARD TABLE OF ref to if_wd_component WITH NON-UNIQUE DEFAULT KEY
6 T_EXTENSION_COMPONENT Public See coding 20140519 t_extension_component type standard table of REF TO iwci_iwd_p6s_extension with NON-UNIQUE DEFAULT KEY
7 T_FACADE_EVENT Public See coding 20140304 begin of t_facade_event, command type string, parameters type tihttpnvp, end of t_facade_event
Method Signatures

Method ADD_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND Call by reference Type reference (TYPE) T_COMMAND 20140304

Method ADD_COMMAND on class CL_WDR_P6S_MANAGER has no exception.

Method ADD_INSTANCE_METADATA Signature

Method ADD_INSTANCE_METADATA on class CL_WDR_P6S_MANAGER has no parameter.
Method ADD_INSTANCE_METADATA on class CL_WDR_P6S_MANAGER has no exception.

Method APPLY_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMAND Value transfer Type reference (TYPE) T_COMMAND 20140617
2 Importing FACADE_EVENT Value transfer Type reference (TYPE) T_FACADE_EVENT 20140616
# Exception Resumable Description Created on
1 CX_WDR_P6S Personas-Exceptions 20140617

Method APPLY_P6S_EXTENSION_DATA Signature

Method APPLY_P6S_EXTENSION_DATA on class CL_WDR_P6S_MANAGER has no parameter.
Method APPLY_P6S_EXTENSION_DATA on class CL_WDR_P6S_MANAGER has no exception.

Method BEFORE_APPLY_P6S_EXT_DATA Signature

Method BEFORE_APPLY_P6S_EXT_DATA on class CL_WDR_P6S_MANAGER has no parameter.
Method BEFORE_APPLY_P6S_EXT_DATA on class CL_WDR_P6S_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADAPTATION_MANAGER Call by reference Object reference (TYPE REF TO) IF_WDR_P6S_ADAPTATION_MANAGER verwaltet Anpassungsdaten zu einer Applikation 20131031
2 Importing IO_P6S_PROXY Call by reference Object reference (TYPE REF TO) IF_WDR_P6S_PROXY_RT Personas Adapter Runtime 20131125
3 Importing IV_ACTIVE_FLAVOR Call by reference Type reference (TYPE) WDY_P6S_FLAVOR_ID Web Dynpro: Flavor ID 20140417

Method CONSTRUCTOR on class CL_WDR_P6S_MANAGER has no exception.

Method CREATE_P6S_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_COMMAND_QUEUE Call by reference Object reference (TYPE REF TO) IF_WDR_CLIENT_COMMAND 20140304

Method CREATE_P6S_FACADE on class CL_WDR_P6S_MANAGER has no exception.

Method DISPLAY_ERROR_BY_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20131017

Method DISPLAY_ERROR_BY_EXCEPTION on class CL_WDR_P6S_MANAGER has no exception.

Method EXECUTE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENT Call by reference Type reference (TYPE) CL_WDR_P6S_MANAGER=>T_FACADE_EVENT 20140305
2 Returning RS_COMMAND Value transfer Type reference (TYPE) CL_WDR_P6S_MANAGER=>T_COMMAND 20140305
# Exception Resumable Description Created on
1 CX_WDR_P6S Personas-Exceptions 20140313

Method GET_P6S_AREA_ELEMENT Signature

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

Method GET_P6S_AREA_ELEMENT on class CL_WDR_P6S_MANAGER has no exception.

Method GET_P6S_EXTENSION_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTENSION_COMPONENTS Call by reference Type reference (TYPE) T_EXTENSION_COMPONENT 20140519

Method GET_P6S_EXTENSION_COMPONENTS on class CL_WDR_P6S_MANAGER has no exception.

Method ON_FACADE_EVENT Signature

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

Method ON_FACADE_EVENT on class CL_WDR_P6S_MANAGER has no exception.

Method RENDER_FACADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_COMMAND_QUEUE Call by reference Object reference (TYPE REF TO) IF_WDR_CLIENT_COMMAND 20140304

Method RENDER_FACADE on class CL_WDR_P6S_MANAGER has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20140313

Method SET_EDIT_MODE on class CL_WDR_P6S_MANAGER has no exception.

Method SET_IMAGE_URL Signature

Method SET_IMAGE_URL on class CL_WDR_P6S_MANAGER has no parameter.
Method SET_IMAGE_URL on class CL_WDR_P6S_MANAGER has no exception.

Method SET_UI_METADATA Signature

Method SET_UI_METADATA on class CL_WDR_P6S_MANAGER has no parameter.
Method SET_UI_METADATA on class CL_WDR_P6S_MANAGER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740