Show TOC

Customizing Transfer AssistantLocate this document in the navigation structure

Use

This tool supports the fully-checked transfer of client-specific customizing changes.

Fully-checked transfer of customizing changes

You transport client-specific customizing changes in the development system into a temporary import client in the quality assurance system, to check their consistency before transporting them into the production system. Start the Customizing Transfer Assistant and logon to the import client. You can then make a completely-checked transfer.

Integration

You can use the Customizing Transfer Assistant with other Cross-System Tools:

Prerequisites

Client Setting

You must have created an import client in the quality assurance system before you can use the Customizing.

Transports

The transport requests on which Customizing Transfer Assistant worklists are based, must be released and transported into the import client.

Authorizations

You need the following authorizations for the Customizing Cross-System Viewer:

Operation

Logon client

Comparison client

Object Processing

S_TABU_DIS (maintenance authorization)

S_TABU_RFC

S_TABU_DIS (display authorization)

S_TABU_RFC

Additional Authorization for Editing Cross-Client Objects

S_TABU_CLI

Note

To compare objects in a system before Release 4.5A, you need authorization S_TABU_CLI and not S_TABU_RFC in the compare client.

The authorization S_TABU_RFC is in the authorization profiles S_A.SYSTEM, S_A.CUSTOMIZ, and S_CUS_CMP.

Security

The compare client security level must be:

  • 0 (unrestricted)

  • 1 (no overwriting)

You can set this in the client maintenance. For more information, see Maintaining Clients and Logical Systems.

You must logon to the compare client, even if it is in the same system as the logon client. You must create a Remote Function Call connection. For more information, see Maintaining Remote Destinations.

You should create the RFC user in the comparison client as a CPI-C user with minimum authorization (for example, S_CUS_CMP).

Features

The Customizing Transfer Assistant generates worklists for a set of selected customizing objects, based on transport requests, and stores them in the database.

You can make any number of comparisons with each worklist, in dialog or background.

Support on Three Levels

The Customizing Transfer Assistant provides three levels of support in comparing customizing changes.

Support Levels for Transferring Customizing Changes

Support levels

Remarks

Automatic

You can transfer most IMG activity customizing changes automatically and fully checked, in dialog mode or in the background. Errors found are listed in a detailed error log, and can be easily identified and repaired.

Interactive

You can transfer individual objects interactively. The Customizing Transfer Assistant puts the compared data in the maintenance transaction screen.

Manual

All other objects (usually those not supported by extended table/view maintenance) must be transferred manually using the comparisons. The Customizing Transfer Assistant gives you direct access to the IMG environment, where you can call the maintenance transaction.

Status Flags

Each worklist object has three status flags:

  • Comparison Status

    This status is assigned automatically. It shows the type of any differences found.

  • Processing status

    Distinguishes between objects which have been processed and those which have not.

    You can assign the processing status manually. A subsequent comparison will change the processing status of objects with no differences from Open ( ) to Completed ( ).

  • Transfer status

    This status states whether an object can be copied automatically into the quality assurance client, and the transfer status.

    The possible settings for each status indicator are listed in the following table:

Status Settings

Status

Icons

Description

Processing status

Open

Testing

Completed

Comparison Status

View/table contents are not identical

View/table contents are identical

View/table contents are identical and there are structure differences

View/table contents are not identical

View/table contents are not identical and there are structure differences

Cannot be compared (see below)

Transfer status

Cannot be copied automatically

Can be copied automatically, not flagged

Flagged for automatic copy

Automatically copying

Copied

Not copied

Automatic copy cancelled

You can list these values in the worklist legend.

Comparison may not be possible for the following reasons:

  • Process cancelled

  • Table/view does not exist in local or remote client

  • Table/view is too wide

  • User has no display authorization in local or remote client

  • There is no extended table maintenance dialog in the remote client

  • Communication error (RFC)

  • Comparison system crash

  • Key structure not convertible

  • Field structure not convertible

  • The table is a system table and therefore excluded from comparison

Utilities and Other Functions

Utilities and other functions enable you to:

  • determine the overall worklist status

  • Determine the processing status of specified objects

  • determine the processing status of specified objects

    select/deselect objects for comparison You can select or deselect all objects, some objects or a block of objects

  • display transport request copy log

  • display the IMG activities for specified objects

  • display difference and object type statistics

  • Display application components in the application component hierarchy

  • display application components in the application component hierarchy

  • Filter the display by processing status, comparison status and object type criteria

General

Comparisons are executed at the level of the objects to improve the accuracy of the comparison result.

Activities

To check the consistency of client-dependent customizing changes in the development system, before transporting them from the quality assurance system into the production system:

  1. Transport objects from the development system into the import client of the quality assurance system.

  2. Start the Customizing Transfer Assistant in the quality test client of the quality assurance system.

  3. Log on to the import client of the quality assurance system.

  4. Create a worklist for each transport request.

  5. Perform the transfer.