Show TOC

Function documentationRapid 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 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.

End of the example.

Note 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.

End of the note.


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 1251796Information published on SAP site and the Security Guide on SAP Service Marketplace at Start of the navigation path published on SAP site Next navigation step SAP Business Suite Applications Next navigation step SAP CRM Next navigation step SAP CRM 7.0 Next navigation step SAP enhancement packages for SAP CRM 7.0 Next navigation step SAP enhancement package 1 for SAP CRM 7.0 Next navigation step Operate End of the navigation path.

To make saved searches available in the rapid applications search, you must make the following settings in Customizing for UI Framework under Start of the navigation path Technical Role Definition Next navigation step Define Navigation Bar Profile End of the navigation path. Make the following entries under Define Generic Outbound Plug Mappings:

Object Type

Object Action

Target ID







Recommendation Recommendation

We recommend defining the package name and the generation prefix. You do this in Customizing for UI Framework under Start of the navigation path UI Framework Definition Next navigation step Application Enhancements Next navigation step Define System Settings End of the navigation path. For more information, see the Customizing documentation.

End of the recommendation.


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 Start of the navigation path Administration Next navigation step Manage Rapid Applications End of the navigation path.

  • 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:

    API Exits for Tables


    You can use this BAdI to adjust the behavior of a specific table enhancement or rapid application based on a database table.

    AXT Multi API BAdI


    You can use this BAdI to specify the behavior of all table enhancements that belong to a table enhancement place.

    Authorization Check


    You can use this BAdI to implement a separate authorization check for rapid applications based on database tables.

    Different Locking Strategy


    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.