Goals

  • Overview of the system architecture of the SAP NetWeaver Application Server
  • Create Web applications that are based on the Business Server Pages (BSP) programming model.

Audience

  • Developer
  • Consultants

Prerequisites

Essential

  • BC400 ABAP Workbench Foundations
  • Basic knowledge of HTML / HTTP
  • Basic knowledge of object-oriented programming (preferably: ABAP Objects)

Recommended

  • Knowledge of transaction programming (preferably: Developing User Dialogs )

Course based on software release

  • SAP NetWeaver 7.0

Content

  • System architecture of the SAP NetWeaver Application Server
  • Process of an HTTP request/response cycle
  • Components of a BSP application and a BSP
  • Create BSP applications and BSPs
  • Navigation
  • Status management (session handling)
  • MIME objects in BSPs
  • Layout design with BSP extensions
  • Model View Controller (MVC) programming model
  • Adjustment options:
    • Internationalization (OTR)
    • Design adjustment
  • Logon procedure
  • Additional techniques:
    • Connecting back-end systems using RFC
    • Sending e-mails from BSP applications
    • Client role of the SAP NetWeaver Application Server