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.

Integration

The logical link Manage Rapid Applications (AXT_RAPP_S) in the work center Administration (CT-ADM) is part of the standard delivery.

Prerequisites

  • 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 http://service.sap.com/instguidesInformation 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

AXT_RA

Search

AXT_RAPP_SE

AXT_RA

Execute

AXT_RA_GO

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.

Features

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

    AXT_RT_TABLES_API

    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

    AXT_RT_TABLES_MULTI

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

    Authorization Check

    AXT_RT_TABLES_AUTHORITY_CHECK

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

    Different Locking Strategy

    AXT_RT_TABLES_BUSINESS_LOCK

    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.