Rapid Applications
You can use rapid applications to create new applications based on database tables or a Web service. You can use rapid applications as a standalone variant or embed them in an additional assignment block within existing applications in SAP Customer Relationship Management.
Example
You have created a database table that contains the available DSL speeds for each telephone subscriber. With a rapid application, for example, you could display the DSL speed in a new assignment block on the overview page of the CRM account.
Note
If you already have an existing genIL component, you can generate a UI application using the wizard. For more information, see Generation of UI from a BOL Model.
The logical link Manage Rapid Applications
(AXT_RAPP_S) in the work center Administration
(CT-ADM) is part of the standard delivery.
You have the required authorization (developer authorization). For more information, see SAPNote 1251796
and the Security Guide on SAP Service Marketplace at .
To make saved searches available in the rapid applications search, you must make the following settings in Customizing for UI Framework
under . Make the following entries under Define Generic Outbound Plug Mappings
:
Object Type |
Object Action |
Target ID |
|---|---|---|
AXT_RA |
Search |
AXT_RAPP_SE |
AXT_RA |
Execute |
AXT_RA_GO |
Recommendation
We recommend defining the package name and the generation prefix. You do this in Customizing for UI Framework
under . For more information, see the Customizing documentation.
You can access rapid applications as follows:
You can use various criteria to search for and view the status of rapid applications from the Administration
work center via the link Manage Rapid Applications
. You can edit rapid applications via the link in the Enhancement ID
column. You can also create new and delete existing rapid applications.
You can create and embed rapid applications in the page configuration of the overview page of each application.
The function is provided in the form of guided activities that guide you through the processes of creating, changing, and embedding a rapid application.
The system provides the following functions:
Creating a rapid application based on database tables
Creating a rapid application based on a Web service
Changing a rapid application
Embedding a rapid application
Changing and removing the embedding of a rapid application
Deleting a rapid application
To delete a rapid application, choose .
Resetting the embedding of a rapid application to default
For more information, see Embedding a Rapid Application.
Business Add-Ins (BAdIs)
The following BAdIs based on database tables are available for rapid applications:
|
|
You can use this BAdI to adjust the behavior of a specific table enhancement or rapid application based on a database table. |
|
|
You can use this BAdI to specify the behavior of all table enhancements that belong to a table enhancement place. |
|
|
You can use this BAdI to implement a separate authorization check for rapid applications based on database tables. |
|
|
You can use this BAdI to implement a different locking strategy for existing tables. This also allows you to write rapid applications based on existing database tables with a key length of more than 120 characters. |