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.
You can use the Customizing Transfer Assistant with other Cross-System Tools:
Customizing Cross-System Viewer
The following tool is in both the Customizing Cross-System Viewer and the Customizing Transfer Assistant:
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 |
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).
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.
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:
Transport objects from the development system into the import client of the quality assurance system.
Start the Customizing Transfer Assistant in the quality test client of the quality assurance system.
Log on to the import client of the quality assurance system.
Create a worklist for each transport request.
Perform the transfer.