Purpose The DME collective bank transfer preliminary program> evaluatespayroll results and collects all bank transfers from the BT payrolltable that are labeled as a collective banktransfer>. The program functions in a similar way to the data medium exchangefor single bank transfers preliminary program>, except no single banktransfers are created, rather the bank transfer amounts of all selectedpersonnel numbers are added. A bank transfer (collective banktransfer>) is written to thepayment data> for each:
- Sender (see parameter Determine sender by>)
- Recipient key
- Payment method
- Bank transfer wage type.
In addition, a payment list can be created which illustrates whichsingle items make up the collective bank transfers.Integration The payment data created by the DME collective bank transferpreliminary program> is processed by country-specific payment mediumprograms in Financials > to generate payment mediums (DME filesfor the bank). You must start these subsequent programs after the DMEcollective bank transfer preliminary program has evaluated the payrollresults of the employees and generated payment data.Prerequisites Complete execution of the report The DME collective bank transfer preliminary program> must bestarted for each payroll period, that is, when starting the report for aparticular period, all collective bank transfers of the previous periodhave already been processed. If a collective bank transfer is found for a personnel number from theprevious period that has still not be processed, this personnel numberis rejected with an error message.Advance payment not possible The DME collective bank transfer preliminary program> may only bestarted if payroll for the current period is complete and no changes canbe made in the bank transfer amount of collective bank transfers.Features Processing payroll results All payroll results are read for which retroactive accounting has beenperformed in the current period. If the amount already transferred in aretroactive accounting period differs from the retroactive accountingbank transfer amount, the difference is included in the currentcollective bank transfer. Summarization of the bank transfer amounts The bank transfer amounts of the individual personnel numbers are added.A collective bank transfer amounting to the total of the single banktransfers is created for each sender, recipient key, payment method, andbank transfer wage type. The sender of the bank transfer> is determined from the employee(sub-/)personnel area using a feature (see parameter Determinesender by>). The data for the collective bank transfers is written to the paymentpayment data>.Stamping of the BT table In the update run, the date and time of the program run is written foreach collective bank transfer to the payroll table BT. A bank transfer highlighted in this way is no longer processed when thereport is started. Exception: Report run (see section Repeat Run>) .Payment list The list of single bank transfers that make up a collective banktransfer can be output as a hierarchic list with the ABAP ListViewer(ALV) . The list is sorted according to sender, recipient, payment method, andbank transfer wage type. A customer-specific variant with sorting andfilter criteria can be provided on the selection screen. Selection Normally, only those BT entries are processed that do not have a timestamp (date and time of program run). Repeat run To transfer payments again that have already been processed, enter theBT stamp (date and time) of a payment that has been processed in theblock 'repeat run'. The BT stamp of a payment can be found in thepayroll results of the personnel number in the payroll table BT. A repeat run can be processed in the following ways:
- Clean repeat run>
The parameter only records selecte> is set. Only the payments thatalready have a BT stamp with the date and time specified are processed.
- Repeat and simultaneous transfer of payments of the balance>
If the parameter 'only records selected' is not set, the payments thatdo not have a BT stamp are also selected. This variant is usually required if after a program termination only asome of the processed BT records are selected, but the run has to berepeated for all BT records (stamped and unstamped).Standard_variants A standard variant 01SAP exists for outputting the payment list with theABAP List Viewer (ALV). Parameter Other data
- Wage type: Restriction of bank transfer wage types>
If only certain bank transfer wage types are to be processed in thecurrent run, enter these wage types.
- Test run>
If the parameter is checked, no payment data is generated. The BTentries of the processed personnel numbers are not stamped. Otherwise, processing takes place as in the update run.Repeat run You need these fields if stamped BT entries are to be transferred again(see section Repeat run>).Details about the sender
- Feature for determining the sender>
The sender of a collective bank transfer is a personnel (sub-/) area.The sender is output in the payment list. Enter a feature here with which the sender of the collective banktransfer is determined. This can be the default featureDMECP> or anycustomer-specific feature with the same structure. As a rule, thefeature should be maintained in such a way that a summarization into afew personnel (sub-)areas follows.
- Feature for determining sender bank data>
With this feature, the bank, account, and paying company code of thesender of the collective bank transfer is determined. Here, the default featureDTAKT> or anycustomer-specific feature with the same structure can be entered.Output
- Log>
With the use of the log switch, a list of the selected BT entries withcollective bank transfers is created for each personnel number. The listcontains all BT entries that meet the selection criteria from the blockAdditional data>. Which BT entries should then be processed depend s on the BT time stamp. The list is sorted according to period, status indicator (old/new), wagetype, and recipient key.
|