Batch Import

The Batch Import function allows a controlled automatic import of transport requests into managed systems.

Features

Each transport request is evaluated as defined in Customizing, with BAdIs, and in the runtime settings. When a transport request passes the evaluation check, Batch Import initiates the automatic import of the transport request.

You can launch a Batch Import manually or use the schedule manager.

Transport Checks

Every transport request must pass multiple transport checks before it is imported into a managed system. Some checks are mandatory, others can be enabled optionally during runtime or in Customizing.

Check

Mandatory or Optional

Description

Buffer Check

Mandatory

Checks that a selected transport exists in the import buffer

System Role Check

Mandatory

Compares the actual system role with the one defined by the Customizing

Change Document Relation

Optional

Imports a transport with a task list relation, but not a change document relation

Change Cycle Status

Optional

Checks whether the status of the change cycle allows an import

Change Document Status

Mandatory

Checks whether the status of the related change document allows an import

Downgrade Protection

Optional

Checks for existing downgrade conflicts. If you use the transport-related check framework, this includes additional checks beyond classical DGP check, such as cross reference check, ABAP test cockpit (ATC), or custom checks.

Relational Check - Work Item Relations

Optional

If relations between change documents exist, this check checks that all transports are either already imported or part of the import set

Relational Check - Full Work Package Import

Optional

Checks whether transports of all work packages and work items are either already imported or part of the import set. This check can be extended by relations between work packages.

BAdIs for Batch Import

Batch Import uses two BAdIs that can extend the functionality of the program:

  • BAdI for extending the performed transport checks or import options and adding further transports.

  • BAdI for executing user-defined post-import tasks.

Configuration Options

Runtime Settings

The following settings can be adjusted at runtime:
  • Transport test restrictions

  • Automatic rescheduling of the Batch Import as a background job

  • Release definition as transport selection criteria

  • Downgrade protection check

  • Checks for the relations between change documents and transports

Customizing Options

The transport requests are evaluated according to the setting variants defined in the Customizing. To define a variant, you adjust the following settings in the Customizing:

  • Status definition for relevant change documents

  • Status definition for change cycles of the change documents

  • Automated status change information for a change document (post-import)

  • Time and frequency settings for the Batch Import initiation

  • Import sequence

  • RFC connection type

  • Landscape information to define the considered systems