Show TOC

Procedure documentationCopying and Deleting Apps Locate this document in the navigation structure

 

You can also use the registration tool to copy or delete existing apps.

  • Copying an App

    You can copy apps in the registration tool, and can decide when doing so whether you also want to copy the associated partner app. When copying, you need to create a new technical name; you can also change the namespace of the app for the copy.

    You particularly need to be able to copy apps if you want to change apps that were delivered by SAP (for example, to change the layout of the app). Since apps delivered by SAP are protected against changes, you need to first copy these apps to then make the desired changes to the copy.

  • Deleting an App

    You can also delete apps that were not delivered by SAP. Note, however, that in doing so, you also delete all apps of this type in all dashboards. This also means that the app is no longer available as a template, when you use the command   Configure   Add New App   in a dashboard.

Prerequisites

If you want to transport the apps in your system landscape (but only then), you need to have created the corresponding transport requests before registering the apps. The same constraints apply as when registering a new app (see Registering Your Own Apps in the Dashboard Infrastructure).

Procedure

To copy or delete an app, first start the registration tool in your SAP Solution Manager (see Enhancing the Dashboard Framework with User Apps).

Copying an App

To copy an app, proceed in the registration tool as follows:

  1. A list of all existing apps appears, grouped by categories. There is a checkbox above the respective icons for each app, and, if the app is locked against changes, an icon that indicates this.

    Select the checkbox of the app that you want to copy.

  2. Choose the Copy App button. You can now make settings for the copy on a new screen.

  3. If your app could, but need not be, transported, according to your system settings, you are asked whether to transport the copied app.

  4. You can make the following settings:

    Setting

    Meaning

    Technical Name

    Unique technical name of the copied app. To ensure that you do not accidentally use the technical name of the original app, by default the suffix _CP is appended to the original app`s technical name. However, you can also change this proposal.

    Namespace

    Specify the app`s namespace.

    You can create a new namespace, with Create Namespace. In a new window, you can enter the technical name and description of the namespace, and the package to which the namespace is to be assigned. This package must already exist. If you create a local app, the namespace is assigned to the package $TMP automatically.

    Copy Partner App?

    The partner app is the app associated with the app that you want to copy. If you are copying a normal app, this is the configuration app. If you are copying a configuration app, this is the associated standard app. You can use this checkbox to decide whether you also want to copy the associated partner app.

    Technical Name of Partner App

    If you want to copy the associated partner app, enter the technical name of the copied partner app here.

    Namespace of Partner App

    If you also want to copy the associated partner app, enter the namespace of the associated partner app here. The app and the partner app should be assigned to the same namespace.

    Customizing Request for App Type

    You need to have created these requests with the user that you use to perform the registration of the app and the configuration app. For more information about the required requests, see Registering Your Own Apps in the Dashboard Infrastructure.

    Workbench Request for Files

  5. Choose the Copy button, to create the copy or copies.

Deleting an App

To delete an app, proceed in the registration tool as follows:

  1. A list of all existing apps appears, grouped by categories. There is a checkbox above the respective icons for each app, and, if the app is locked against changes, an icon that indicates this.

    Select the checkbox of the app that you want to delete.

  2. Choose the Delete App button. The system then performs the following checks:

    • Is there a partner app for the app? If there is, the system displays a message informing you of this. You will need to assume that the associated partner app will no longer function correctly after the app is deleted.

    • Is the app displayed in a dashboard? If it is, the system displays a message informing you of this, and the relevant dashboards are specified in this message. If you delete the app, all uses of this app in all dashboards are also deleted.

  3. Confirm that you want to delete the app.