Show TOC

HintergrundBSP-Direktiven Dieses Dokument in der Navigationsstruktur finden

 

BSP-Direktiven werden in Tags eingschlossen: <% Direktive %>

Die in den folgenden Abschnitten beschriebenen Direktiven werden von BSP unterstützt. Die Syntax ist kompatibel zu der bekannten Server Page Technologie.

Die folgenden BSP-Direktiven stehen zur Verfügung:

Hinweis Hinweis

Sie können die BSP-Direktiven über den Tag Browser mittels Drag & Drop in Ihr Coding einfügen.

Ende des Hinweises.

Des weiteren erhalten Sie Informationen über die Variablenübergabe.

Besonderheiten bei der Programmierung

Die folgenden Coding-Strecken für das Layout einer BSP sind nicht äquivalent:

<% read table itab index lv_index. %>

<% if sy-subrc ne 0. clear workarea. endif. %>

und:

<% read table itab index lv_index.

if sy-subrc ne 0. clear workarea. endif. %>

Die obere Codingstrecke weist zwischen den beiden ABAP-Befehlen einen Funktionsbausteinaufruf auf. Bei der unteren Codingstrecke ist das nicht der Fall:

Syntax Syntax

  1. .....
    * BSP SCRIPT source
    read table itab index lv_index.
    
    * BSP STATIC source
    * HTML begin: #### ######
    CALL METHOD %_IF_PM->ADD_STATIC_REF
      exporting
        encoding = 0
        source = %_HTML_POOL
        offset = 0000018407
        length = 0000000039 .
    
    * BSP SCRIPT source
    if sy-subrc ne 0. clear workarea. endif.
    ..... 
Ende des Codes

Dies hat zur Folge, dass der beim Lesen der internen Tabelle gesetzte sy-subrc durch den Aufruf des Funktionsbausteins überschrieben wird. Die beiden Codingstrecken verhalten sich demnach unterschiedlich.