anchor.diff:          ENDIF.
   
           APPEND LINES OF lt_objects TO gt_programs.
  -      WHEN 'DOMA' OR 'DTEL' OR 'TABL' OR 'INDX' OR 'TTYP' OR 'VIEW' OR 'SHLP' OR 'ENQU'
  -        OR 'SFSW' OR 'SFBF' OR 'SFBS'." OR 'VCLS'.
  +      WHEN 'DOMA' OR 'DTEL' OR 'TABL' OR 'INDX' OR 'TTYP'
  +        OR 'VIEW' OR 'SHLP' OR 'ENQU'
  +        OR 'SFSW' OR 'SFBF' OR 'SFBS'.
   * todo also insert_into_working_area?
           APPEND INITIAL LINE TO gt_ddic ASSIGNING <ls_object>.
           <ls_object>-object   = iv_type.
           <ls_object>-obj_name = lv_obj_name.
  -      WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF' OR 'FUNC' OR 'ENHO' OR 'TYPE'.
  +      WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF'
  +          OR 'FUNC' OR 'ENHO' OR 'TYPE' OR 'XSLT'.
   * these seem to go into the workarea automatically
           APPEND INITIAL LINE TO gt_programs ASSIGNING <ls_object>.
           <ls_object>-object   = iv_type.
  
positive.code: 
  ENDCLASS.
  
  * todo, to be removed later
  INCLUDE zabapgit_gateway IF FOUND.
  
  CLASS lcl_object_auth DEFINITION INHERITING FROM lcl_objects_super FINAL.
  
    PUBLIC SECTION.
  
negative.code:     DATA: lv_program TYPE program,
            lv_cnam    TYPE reposrc-cnam,
            lv_tabix   LIKE sy-tabix,
            lt_functab TYPE ty_rs38l_incl_tt.
  
      FIELD-SYMBOLS: <lv_include> LIKE LINE OF rt_includes,
                     <ls_func>    LIKE LINE OF lt_functab.
  