Conversion to SAP S/4HANA using SUM: ABAP Systems on UNIX and Linux

Accelerating the Runtime of Certain Phases

Phases Running ABAP Programs

These phases use the SAP system to operate. If you improve the performance of the SAP system, this can speed up these phases.

Phase RUN_RDDIT006

This phase analyzes the SAP system to find objects modified by the customer and customer objects. Therefore, the runtime of phase RUN_RDDIT006 is longer for SAP systems with many modifications or customer objects. Since this phase starts an ABAP program, you can use the respective ABAP transactions to analyze the performance of this phase.

DIFFEXP Phases

Since these phases perform copy-to-shadow actions or export the transport requests generated during phase RDDIT006, they take longer for SAP systems with many modifications or customer objects.

SHADOW_IMPORT Phases

Release upgrade only:

These phases import the upgrade data into Customizing tables, as well as the transport requests of add-ons, support packages, and languages. During this phase, only the part for the shadow system is imported. The remaining parts are imported during the TABIM_UPG phase. These phases take longer for upgrades where many add-ons and support packages have been included in the upgrade or where many languages have to be imported. The duration of the import also depends on the number of clients in the system.

If you chose the scenario strategy Standard or Downtime-optimized, it uses the number of parallel background processes that you have entered during phase INITSUBST.

SPS update only:

These phases take longer if you have included many support packages.

Phase PARCONV_UPG

In this phase, tables are converted to the target release structure. The PARCONV_UPG phase uses the number of parallel background processes you specified and three tp processes.

The runtime of this phase can be longer for the following reasons:

  • Very large tables have to be converted. The tables that are converted are listed in the analysis file, which also displays the conversion time for each table.

  • If tables get a new index on the target release or an index needs to be regenerated, these tables are listed in the analysis file under DDLs. The time needed to create the index depends on the size of the table.

  • In case of other DDL statements, the runtime of ALTER TABLE or ADD FIELD statements with fields that contain default values depends on the size of the table.