ABAP OO Class Methods

XHTMLB_EVENTS SAP Class - All XHTMLB Events







XHTMLB_EVENTS is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84.

Below is the documentation available for class XHTMLB_EVENTS including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Also check out the Resources section below to view useful tips, screenshots, links and general information related to this SAP class and its methods, or even add your own for future reference.




Methods of XHTMLB_EVENTS





A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.

Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD CL_ABAP_CHAR_UTILITIES=>methodname EXPORTING/IMPORTING...




XHTMLB_EVENTS Attributes

List of attributes within class XHTMLB_EVENTS. These can be referenced using the following syntax XHTMLB_EVENTS=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.


NameDescriptionInitial Value
BUTTONGROUP Buttongroup CL_XHTMLB_BUTTONGROUP=>CO_EVENT_NAME
BUTTONGROUP_CLICK Buttongroup Click CL_XHTMLB_BUTTONGROUP=>CO_EVENT_CLICKED
BUTTONGROUP_TOGGLE Buttongroup Toggle CL_XHTMLB_BUTTONGROUP=>CO_EVENT_TOGGLED
LIBRARY Library 'xhtmlb'
PAGER Pager CL_XHTMLB_PAGER=>CO_EVENT_NAME
PAGER_DELETE Pager Delete CL_XHTMLB_PAGER=>CO_EVENT_DELETE
PAGER_EVENT Pager Event 'event'
PAGER_HORIZONTAL_SELECTOR Pager Horizontal Selector CL_XHTMLB_PAGER=>CO_EVENT_HORIZONTAL_SELECTOR
PAGER_INSERT Pager Insert CL_XHTMLB_PAGER=>CO_EVENT_INSERT
PAGER_PAGE__1DOWN Pager Page 1down CL_XHTMLB_PAGER=>CO_EVENT_1DOWN
PAGER_PAGE__1LEFT Pager Page 1left CL_XHTMLB_PAGER=>CO_EVENT_1LEFT
PAGER_PAGE__1RIGHT Pager Page 1right CL_XHTMLB_PAGER=>CO_EVENT_1RIGHT
PAGER_PAGE__1UP Pager Page 1up CL_XHTMLB_PAGER=>CO_EVENT_1UP
PAGER_PAGE__BOTTOM Pager Page Bottom CL_XHTMLB_PAGER=>CO_EVENT_BOTTOM
PAGER_PAGE__DOWN Pager Page Down CL_XHTMLB_PAGER=>CO_EVENT_DOWN
PAGER_PAGE__FAR_LEFT Pager Page Far Left CL_XHTMLB_PAGER=>CO_EVENT_FAR_LEFT
PAGER_PAGE__FAR_RIGHT Pager Page Far Right CL_XHTMLB_PAGER=>CO_EVENT_FAR_RIGHT
PAGER_PAGE__LEFT Pager Page Left CL_XHTMLB_PAGER=>CO_EVENT_LEFT
PAGER_PAGE__RIGHT Pager Page Right CL_XHTMLB_PAGER=>CO_EVENT_RIGHT
PAGER_PAGE__TOP Pager Page Top CL_XHTMLB_PAGER=>CO_EVENT_TOP
PAGER_PAGE__UP Pager Page Up CL_XHTMLB_PAGER=>CO_EVENT_UP
PAGER_VERTICAL_SELECTOR Pager Vertical Selector CL_XHTMLB_PAGER=>CO_EVENT_VERTICAL_SELECTOR
TABSTRIP Tabstrip CL_XHTMLB_TABSTRIP=>CO_EVENT_NAME
TABSTRIPITEM Tabstripitem 'tabStripItem'
TABSTRIP_EDIT Tabstrip Edit CL_XHTMLB_TABSTRIP=>CO_EVENT_EDIT
TABSTRIP_HELP Tabstrip Help CL_XHTMLB_TABSTRIP=>CO_EVENT_HELP
TABSTRIP_ITEM_SELECT Tabstrip Item Select CL_XHTMLB_TABSTRIP=>CO_EVENT_SELECTED
TABSTRIP_REMOVE Tabstrip Remove CL_XHTMLB_TABSTRIP=>CO_EVENT_REMOVE
TABSTRIP_VIEWSTATE Tabstrip Viewstate CL_XHTMLB_TABSTRIP=>CO_EVENT_VIEWSTATE
TOOLBAR Toolbar CL_XHTMLB_TOOLBAR=>CO_EVENT_NAME
TOOLBARLINK Toolbarlink CL_XHTMLB_TOOLBARLINK=>CO_EVENT_NAME
TOOLBARLINK_CLICK Toolbarlink Click CL_XHTMLB_TOOLBARLINK=>CO_EVENT_LINK_CLICK
TOOLBAR_LAYER_SELECT Toolbar Layer Select CL_XHTMLB_TOOLBAR=>CO_EVENT_LAYER_SELECTED




Events of the Class XHTMLB_EVENTS

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING...