anchor.diff:  CLASS lcl_html_toolbar DEFINITION FINAL.
     PUBLIC SECTION.
       METHODS add    IMPORTING iv_txt TYPE string
  -                             iv_cmd TYPE string.
  -    METHODS render IMPORTING iv_tag         TYPE string DEFAULT 'span'
  -                             ib_right       TYPE abap_bool OPTIONAL
  +                             iv_sub TYPE REF TO lcl_html_toolbar OPTIONAL
  +                             iv_cmd TYPE string OPTIONAL.
  +    METHODS render IMPORTING iv_as_droplist_with_label  TYPE string OPTIONAL
  +                             ib_no_separator            TYPE abap_bool OPTIONAL
                      RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper.
   
     PRIVATE SECTION.
  -    TYPES: BEGIN OF ty_item,
  -             txt TYPE string,
  -             cmd TYPE string,
  -           END OF ty_item.
  +    TYPES:  BEGIN OF ty_item,
  +              txt TYPE string,
  +              cmd TYPE string,
  +              sub TYPE REF TO lcl_html_toolbar,
  +            END OF ty_item.
       TYPES:  tt_items TYPE STANDARD TABLE OF ty_item.
   
       DATA    mt_items TYPE tt_items.
  
positive.code: 
  ENDCLASS.
  
  AT SELECTION-SCREEN OUTPUT.
  * Hide Execute button from screen
    DATA: lt_ucomm TYPE TABLE OF sy-ucomm.
    PERFORM set_pf_status IN PROGRAM rsdbrunt IF FOUND.
  
  
negative.code:     ro_html->add('  padding-right: 0.5em;').
      ro_html->add('}').
  
      " Other and outdated (?) styles
      ro_html->add('/* MISC AND REFACTOR */').
      ro_html->add('a.grey:link {').
      ro_html->add('  color: grey;').
  