
You can expose a BSP application as a callable object and attach it to an action in a process flow.
To complete the procedure, you need:
For more information, see Managing System Aliases .
For more information, see Maintaining RFC Destinations .
| Parameter | Value |
|---|---|
|
Name |
Enter a name for the callable object. |
|
Description |
Describe the callable object by entering a brief description of its functions, for example. |
|
Original Language |
From the dropdown menu, choose the language in which the translatable texts of the callable object definition are being created. |
|
Folder |
Select a folder where the callable object is stored. Tip
You can either use an existing folder, or create a new one. |
Configure the parameters as follows:
| Parameter | Description |
|---|---|
|
Portal System Alias |
Select the appropriate portal system alias from the dropdown list. The GP framework uses the parameters from the alias configuration to generate the URL for the BSP application at runtime. |
|
Start Page |
Enter the name of the HTML page that you want to be displayed as a start page when the BSP callable object is executed. |
|
Customer Namespace |
If you use a specific namespace to store your objects in the SAP system, enter it here. By default, the namespace is sap. |
|
Application Namespace |
If the BSP application that you want to expose as a callable object is stored in a specific namespace in the SAP system, enter it here. By default, the namespace is sap. |
|
Business Server Page (BSP) Application |
Enter the name of the BSP application. |
|
Endpoint Alias - RFC destination (optional) |
Use Choose… to select the appropriate RFC destination for the system where the BSP application resides. Caution
Enter the RFC destination if you want to define input and output parameters for the BSP application. Otherwise, it is executed in display mode at runtime, and you cannot interact with the back-end system using the application. |
If you have selected an RFC destination in the previous step, you can define the input parameters for the callable object as follows:
For more information, see Callable Object Parameters .
Use the procedure described in the previous step to define the output parameters.
If the callable object implements result states and process exceptions, you must also define them here.
To add a configuration parameter, choose Add. The system adds a new row to the Configuration Parameters table. Maintain the name and the value of the parameter directly in the table.
You can also choose whether a Complete button is to be displayed when the callable object is executed. The button enables the user to send an explicit completion event to the framework.
The design time for the callable object opens. You can edit the object definition if necessary.
Optionally, you can grant read and write permissions for the callable object to other users. To do that, choose Grant Permissions from the contextual panel.
For an example of how you expose a BSP application as a callable object, see Creating an Instance of the BSP Callable Object .