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