
End of Day Processing as Event Control
Use
In the following section there is a description of how you organize end of day processing with the aid of event control. The corresponding reports are included as jobs by means of transaction "job definition" and can, therefore, run automatically.
To control these jobs, events are defined for every function that inform the job administration when the function has run successfully. This means that the next step is only started when the final event of the previous function has been reached. The event that has run previously must be stored in the subsequent jobs. This is done with the attribute "Start after event XY". If this is a cross-bank area step, the step is triggered more than once. The parameter is the bank area.
You find an overview of the reports and the corresponding events in the following table. (The standing order line only applies to banks):
Report name |
Event desc. SAP_BKK_... |
Meaning |
RFBKCONA |
ACCRUAL_JOB_END |
End of job processing ‘interest accrual/deferral’ |
RFBKACCL |
ACCNTCL_JOB_END |
End of job processing ‘account closure’ |
RFBKBSST |
BANKSTAT_JOB_END |
End of job processing ‘bank statement’ |
RFBKKC20 |
CASH_CONCENTR_JOB_END |
End of job processing ‘cash concentration’ |
RFBKCONC |
CLOSING_JOB_END |
End of job processing ‘account balancing’ |
RFBKCLEB |
CLOSPOSTDAT_JOB_END |
End of job processing ‘set balancing posting date’ |
RFBKSOCR |
STANDORDER_JOB_END |
End of job processing ‘standing order’ |
RFBKPDT2 |
PAYMPOSTDAT_JOB_END |
End of job processing ‘set payment transactions posting date’ |
RFBKGLBSPREP |
BSPREB_JOB_END |
End of job processing ‘balance sheet preparation’ |
RFBKGL01 |
GLTRANSFER_JOB_END |
End of job processing ‘general ledger transfer’ |
RFBKCONA |
ACCRUAL_JOB_END |
End of job processing ‘interest accrual/deferral’ |
The final event of a function within a chain is triggered when
For some accounts, errors could have occurred during editing, for example, because they were not active. These accounts are then blocked for all further steps of the run. However, the event is triggered so that all the other accounts can be further processed in the next steps.
In this case, for control purposes, proceed as follows:
Display Report Overview / Control End of Day Processing Chain. In some applications you can also restart the job by choosing Periodic tasks ®
<application> ®
Restart. In this case the status is also changed in the chain.
Display Report Overview / Control End of Day Processing Chain.
The event is not triggered if a mass run was terminated (for example, due to a system error). If this is the case, the accounts of the subsequent runs are not edited and the batch processing is interrupted. The corresponding runs must also be started with "Restart". or "Restart individual step".