SAP ABAP Class CL_CHIP_WD_LAYOUT_SIDE_PANEL (Side Panel Layout service)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_CCP_WD_API (Package) Web Dynpro ABAP: WDA Page Builder WD Integration API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_WD_LAYOUT_SERVICE Layout Service Implementation 20090107
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CHIP_LAYOUT_SERVICE_SP_WD Side Panel Service Interface 20091201
Properties
Class CL_CHIP_WD_LAYOUT_SIDE_PANEL  
Short Description Side Panel Layout service    
Super Class CL_CHIP_WD_LAYOUT_SERVICE Layout Service Implementation 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_WD_API   Web Dynpro ABAP: WDA Page Builder WD Integration API 
Created 20090107   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_CHIP_LAYOUT_SERVICE_SP_WD Side Panel Service Interface 20091201
Friends
# Friend Modeled only Created on Description
1 CL_CHIP_WD_LAYOUT_FACTORY 20090112 CHIP Layout Factory service
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACCORDION_ITEM Constant Public Type reference (TYPE) STRING 'ACCORDION_ITEM_' 20090316
2 CO_ACCORDION_MAIN Constant Public Type reference (TYPE) STRING 'ACCORDION_MAIN_' 20090316
3 CO_ACCORDION_SELECT Constant Public Type reference (TYPE) STRING 'ACCORDION_SELECT' 20090316
4 CO_ACC_ITEM_FOR_NO_SELECTION Constant Private Type reference (TYPE) STRING 'DUMMY' Dummy Accordion Item 20100122
5 CO_CHANGE_CONTAINER_WIDTH Constant Public Type reference (TYPE) STRING 'CO_CHANGE_CONTAINER_WIDTH' 20091127
6 CO_CHIP_ACTION Constant Public Type reference (TYPE) STRING 'CHIP_ACTION' 20090316
7 CO_DECORATOR_PROPERTIES Constant Public Type reference (TYPE) STRING 'DECORATOR_PROPERTIES' 20090316
8 CO_DROPIN_ITEM Constant Public Type reference (TYPE) STRING 'DROPIN_ITEM_' 20090316
9 CO_DROPIN_MAIN Constant Public Type reference (TYPE) STRING 'DROPIN_MAIN_' 20090316
10 CO_MENU Constant Public Type reference (TYPE) STRING 'MENU' 20090316
11 CO_MENU_ITEM Constant Public Type reference (TYPE) STRING 'MENU_ITEM_' 20090316
12 CO_ROOTCONTAINER Constant Public Type reference (TYPE) STRING 'ROOTUIELEMENTCONTAINER' 20090316
13 CO_SIDEPANEL_TAG Constant Public Type reference (TYPE) STRING 'SidePanel' 20090316
14 CO_SIDE_PANEL_ACCORDION_MENU Constant Public Type reference (TYPE) STRING 'SIDE_PANEL_ACCORDION_MENU' 20090316
15 CO_SIDE_PANEL_MENU Constant Public Type reference (TYPE) STRING 'SP_MENU' 20090316
16 CO_SIDE_PANEL_TAIL_CONTAINER Constant Public Type reference (TYPE) STRING 'TAIL_CONTAINER_ ' 20090316
17 CO_SIDE_PANE_TEXTVIEW Constant Public Type reference (TYPE) STRING 'SIDE_PANEL_TEXT_VIEW' 20090316
18 MO_DROP_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_CHIP_LAYOUT_DROP_HANDLER Event Handler for Dropping onto the Layout 20091207
19 MO_PARENT_CONTAINER Instance attribute Private Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in Page Builder Configuration 20091202
20 MO_REMOVE_CHIP_ID Instance attribute Private Type reference (TYPE) STRING 20090127
21 MO_WD_ACCORDION Instance attribute Private Object reference (TYPE REF TO) CL_WD_ACCORDION 20090930
22 M_ACTIVE_CHIP_IDS Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20090115
23 M_CATALOG_ENABLED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20091208
24 M_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090917
25 M_SELECTED_ACCORDION_ITEM Instance attribute Private Type reference (TYPE) STRING Natural Number 20091130
26 M_SP_AUTHORING_ENABLED Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20091124
27 M_WD_PAGE_CONTAINER_CC Instance attribute Private Type reference (TYPE) I 20090115
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACCORDION_ITEM Instance method Private Method 20091125
2 ADD_PANEL Instance method Private Method 20091203
3 CONSTRUCTOR Instance method Private Constructor 20090107
4 DELETE_PANEL Instance method Private Method 20091203
5 DESTROY_CHIP_INSTANCES Instance method Private Method Delete CHIP Instances 20090112
6 DRAW_ACCORDION Instance method Private Method Draw Accordion 20090108
7 DRAW_ACCORDION_ITEM Instance method Private Method Draw Accordion Item 20090108
8 DRAW_AUTHORING_BORDER Instance method Private Method Describe Runtime Authoring Main Container 20091118
9 DRAW_MENU Instance method Private Method Draw Side Panel 20090107
10 DRAW_SIDE_PANEL Instance method Public Method Draw Side Panel 20090126
11 DRAW_TAIL Instance method Private Method Draw Tail 20090108
12 GET_CHIP_LAYOUT_PROPERTIES Instance method Private Method Determine Layout Properties from the Configuration 20090126
13 GET_DECORATOR_PROPERTIES Instance method Private Method Determine Decorator Properties 20090122
14 GET_NUMBER_OF_ACCORDION Instance method Private Method 20091130
15 GET_NUMBER_OF_ACCORDION_ITEMS Instance method Private Method Returns number of Accordion items 20091130
16 REDRAW Instance method Private Method 20091203
17 REMOVE_SIDE_PANEL_ELEMENTS Instance method Private Method 20091207
18 SET_PANEL_TITEL Instance method Private Method 20091204
Events
Class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no event.
Types
Class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no local type.
Method Signatures

Method ADD_ACCORDION_ITEM Signature

Method ADD_ACCORDION_ITEM on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method ADD_ACCORDION_ITEM on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method ADD_PANEL Signature

Method ADD_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method ADD_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_PROPERTY Call by reference Object reference (TYPE REF TO) CL_CHIP_PROPERTY CHIP Properties 20090316
2 Importing PAGE_MODEL Call by reference Object reference (TYPE REF TO) CL_CHIP_PAGE_MODEL CHIP Page: Konfiguration 20091124

Method CONSTRUCTOR on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DELETE_PANEL Signature

Method DELETE_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method DELETE_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DESTROY_CHIP_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Call by reference Type reference (TYPE) STRING 20090112

Method DESTROY_CHIP_INSTANCES on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_ACCORDION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in der Page Builder Konfiguration 20091118
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090108

Method DRAW_ACCORDION on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_ACCORDION_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in der Page Builder Konfiguration 20090108
2 Returning RO_ACCORDION_ITEM Value transfer Object reference (TYPE REF TO) CL_WD_ACCORDION_ITEM 20090108

Method DRAW_ACCORDION_ITEM on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_AUTHORING_BORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BORDER_CONTAINER Value transfer Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER 20091118
2 Importing IS_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in der Page Builder Konfiguration 20091118

Method DRAW_AUTHORING_BORDER on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARENT_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER_TAB Tabelle von Layout Container Konfigurationseinträgen 20090107

Method DRAW_MENU on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_SIDE_PANEL Signature

Method DRAW_SIDE_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method DRAW_SIDE_PANEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method DRAW_TAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHIP Call by reference Type reference (TYPE) CHIP_LAYOUT_CHIP Layout Container in der Page Builder Konfiguration 20090108
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20090108
3 Returning RO_VIEW_CONTAINER Value transfer Object reference (TYPE REF TO) CL_WD_VIEW_CONTAINER_UIELEMENT 20090108

Method DRAW_TAIL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method GET_CHIP_LAYOUT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in der Page Builder Konfiguration 20090126
2 Importing IO_CHIP_PROPERTIES Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Tabelle von CHIP-Properties 20090317
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20090126

Method GET_CHIP_LAYOUT_PROPERTIES on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method GET_DECORATOR_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHIP_PROPERTIES Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Tabelle von CHIP-Properties 20090317
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20090122
3 Returning RT_DECORATOR_PROPERTY Value transfer Type reference (TYPE) CHIP_PROPERTY_TAB Eigenschaft als Name Wert Paar 20090122

Method GET_DECORATOR_PROPERTIES on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method GET_NUMBER_OF_ACCORDION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NUMBER_OF_ACCORDION Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20091130

Method GET_NUMBER_OF_ACCORDION on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method GET_NUMBER_OF_ACCORDION_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20091130
2 Returning R_NUMBER_OF_ITEMS Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20091130

Method GET_NUMBER_OF_ACCORDION_ITEMS on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method REDRAW Signature

Method REDRAW on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method REDRAW on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method REMOVE_SIDE_PANEL_ELEMENTS Signature

Method REMOVE_SIDE_PANEL_ELEMENTS on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no parameter.
Method REMOVE_SIDE_PANEL_ELEMENTS on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.

Method SET_PANEL_TITEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTAINER Call by reference Type reference (TYPE) CHIP_LAYOUT_CONTAINER Layout Container in der Page Builder Konfiguration 20091204

Method SET_PANEL_TITEL on class CL_CHIP_WD_LAYOUT_SIDE_PANEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720