Inbound Processing of IDocs 

Purpose

The process describes the steps performed by the system and the user during the processing of incoming Benefit Retirement Plan IDocs. During processing, an IDoc is attributed with different statuses to indicate whether or not certain processing steps are successful. These changes in status are also described in this procedure.

Prerequisites

IDoc Customizing is complete (see Data Transfer).

Process Flow

  1. Processing of the IDoc starts in the IDoc Basis (including formal syntax checks) and the status 64 (IDoc ready to be transferred to application) is given to the IDoc if no errors occur.
  2. The function module HR_BEN_RET_IDOC_RECEIVE is automatically called and sets the new status 62 (IDoc passed to application). This function module is defined by the processing code BNRT that is assigned to the inbound parameters in IDoc Customizing (see Data Transfer).
  3. You trigger inbound processing.
  4. According to whether processing is successful or not, the IDoc is given one of the following statuses:

Set if no errors occur and all employees are successfully processed. This is the case if either all employees for whom data is contained in the IDoc are successfully processed or the complete subset of selected employees are successfully processed and the Status "posted" indicator is set for processing (see Processing Inbound IDocs).

Set if processing was successful for some employees but not for others.

Set if errors occurred and no employee could be processed.

  1. If errors occur and statuses 51 or 52 are set, you ensure that errors are removed from the IDoc and repeat inbound processing until no more errors occur.

Result