Updating SAP ABAP Systems on UNIX and Linux: IBM Db2 for z/OS

Correcting Errors in the BATCHCHK Phase

Context

This phase tests whether the background server can access the update directory. To do this, the background job RDDIT008 is started on the specified background server. This job writes a test log in subdirectory tmp of the abap subdirectory of the update directory.

Procedure

  1. If errors occur, call transaction SM37 to check whether the background job has run.
    • If the background job cannot be started, this is generally due to a problem with the name of the background server.

      1. Check whether the host specified in phase INITPUT is included in the list with a running background service.

        To do this, perform a test call of function module TH_SERVER_LIST in transaction SE37. To display the list, double-click the table parameter LIST after executing the function module.

      2. Depending on the problem, you either have to change the network configuration or change the entries made in the INITPUT phase.

    • If the job terminates, call transaction SM21 to check the system log of the SAP system.

    • If the job is successful, but the Software Update Manager cannot find the log, make sure of the following:

      1. The file system of the update directory has to be mounted on the background server.

      2. The value of the SAP profile parameter DIR_PUT has to match the current update directory.

  2. To repeat the phase, choose repeat.