!--a11y-->
Business Server Pages 
The SAP Web Application Server provides a page-based programming model with server-side scripting as well as server page technology for developing, designing and implementing Web applications: Business Server Pages (BSP). Server-side scripting enables direct access to all elements in the application server (such as function modules, database tables, ABAP Objects, and so on. ).
In the Web Application Server, the presentation is separate from the business logic. This makes it possible to implement front-end technology.
You can create HTML pages or Business Server Pages (BSPs) with server-side scripting in ABAP or JavaScript.
When creating your application, you can take advantage of the Model View Controller design patterns. The HTMLB and XHTMLB HTML Business libraries are available as BSP Extensions for a uniform layout and its associated usability advantages.
The installation guide for SAP Web Application Server is available in the SAP Service Marketplace under the quick link instguides under SAP Web Application Server and the relevant release. (http://service.sap.com/instguides).
For
information on the technical infrastructure of the SAP Web Application Server
and SAP NetWeaver, see the quick link ti (technical infrastructure) (http://service.sap.com/ti) in
the SAP Service Marketplace, and the
Network
Infrastructure documentation.
You can find information about BSP browsers supported by SAP under http://service.sap.com/pam.
The Web
applications that are created as part of BSP, called BSP applications
(Business Server Page applications), are based on the
Internet Communication
Framework and the HTTP request handler IF_HTTP_EXT_BSP.
The SAP
development environment (transaction SE80) has been
enhanced with the Web Application Builder for BSP applications (see
documentation on the
Web Application
Builder).
The documentation for creating BSP applications is divided into the following sections:
In addition to the examples described in the den BSP Tutorials, additional sample applications are available and delivered in the system. The most important applications are listed below.
Sample BSP Applications
Name of BSP application |
Description |
IT00 |
Test application |
HTMLB_SAMPLES SBSPEXT_HTMLB |
Examples of the HTML Business library |
SBSPEXT_XHTMLB |
Examples of the enhanced HTML Business library |
SBSPEXT_PHTMLB |
Examples of the Pattern HTML Business library |
BSP_MODEL |
Example of the model connection as part of the MVC Design Pattern |