
BSP directives are enclosed in tags: <% Directive %>
The directives described in the following sections are supported by Business Server Pages (BSP). The syntax is compatible with the familiar server page technology.
The following BSP directives are available:
You use the Tag Library to add BSP directives to your code using Drag & Drop.
For more information, see Transferring Variables.
Special Programming Features
The following code sections for the layout of a BSP are not equivalent:
<% read table itab index lv_index. %>
<% if sy-subrc ne 0. clear workarea. endif. %>
and:
<% read table itab index lv_index.
if sy-subrc ne 0. clear workarea. endif. %>
The first code extract above contains a function module call between the two ABAP commands. The second code extract does not:
.....
* 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.
.....
This means that the sy-subrc set when the internal table is read is overwritten by the function module call. The two pieces of code therefore behave differently.