Creating Controllers
Prerequisites
You are in an SAP Web AS 6.20 system.
Context
You create controllers in order to use the Model View Controller design pattern in your BSP application. You can use a controller for the initial access (see also Testing Controllers).
Procedure
-
Use the Web Application Builder in ABAP Workbench (transaction SE80) to create a controller object as a subobject of your BSP application.
Define the name and the class name of the controller. The URL is automatically inserted from the name of the BSP application and the controller name.
-
In Class Builder (transaction SE24), create the class that is derived from CL_BSP_CONTROLLER2.
-
Overwrite some of the methods in your class, especially DO_REQUEST.
You can find out more about these methods in CL_BSP_CONTROLLER2 and Process Flow.
-
Save and activate your class and your controller.
Example
You can find examples of controllers in BSP application ITMVC2.