Anfang des Inhaltsbereichs

Hintergrunddokumentation BSP-Direktiven  Dokument im Navigationsbaum lokalisieren

Überblick

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

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

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:

....

* 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.
....

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.

Ende des Inhaltsbereichs