Creating a New BSP Extension with Elements
Procedure
To create the new BSP extension for the
solution that is described, first define the extension itself and then the elements that it contains. At the end, activate the extension.In our example, this has the name
BSP_TUTORIAL_COMPLEX.The default prefix is used for this BSP extension if you use drag & drop to add elements of this extension in the page with flow logic, or if you want to insert them in the view without having used this extension previously.
If you use the BSP extension, you can change the default prefix at any time by renaming the prefix attribute of the extension directive.

We recommend that you integrate the default BSP extension prefix with the name of the element handler class.
In our example, the name of the element handler class is
CL_BSP_TUTCMPLX_SIMPLE_FORM.In our example, the element content consists exclusively of inner BSP elements and therefore does not have any freely-defined text.
In our example, the element has an (obligatory) attribute called
id of type string.This element displays an element that wraps both
Since the copy function only copies the logical definition of the element, you must make a few additional changes. The new definition in particular is still linked to the original implementation class (element handler class).
Result
At this point, the empty implementations for the elements were already generated.
You can now create a simple
test page (although this does not create any output).