SAP ABAP IMG Activity OHAJDAB001 (Transfer Payroll Results from Old System)
Hierarchy
SAP_HRCJP (Software Component) Sub component SAP_HRCJP of SAP_HR
   PY-JP (Application Component) Japan
     P22C (Package) HR customizing: Japan
IMG Activity
ID OHAJDAB001 Transfer Payroll Results from Old System  
Transaction Code S_AHR_61009832   IMG Activity: OHAJDAB001 
Created on 19981221    
Customizing Attributes OHAJDAB001   Transfer Payroll Results from Old System 
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OHAJDAB001    

Caution: The following function is currently only available for the USA, JAPAN and CANADA. Other countries should continue to use table T558A for payroll account transfers (schema XLK0).

Tables T558B and T558C are used to transfer payroll results from old systems. Data is entered in these tables by special programs which are not provided by SAP but which must be written by customers themselves.

Specify the payroll periods and special payroll runs in table T558B for each personnel number for which results are to be transferred. (Aside from regular payroll runs, only bonus accounting is currently supported.) Field SEQNR in this table indicates the chronological sequence of payroll runs for the employee.

For each payroll period, enter the wage types from T558B to be transferred in table T558C. Assignment from T558B to T558C takes place by means of fields PERNR and SEQNR. Field KEYDATE in T558C is used to assign the split indicators for the date to the wage types belonging to the payroll run (WPBP splits and country-specific splits).

To transfer old data you must start the payroll driver using a special schema for this purpose with program type TRN (function PGM must be active with parameter TRN). An example of this is provided with schema JLK9. When you start the payroll driver the system ignores the period specified on the selection screen and instead reads table T558B to form the payroll periods.

The payroll driver checks whether the regular payroll periods specified in table T558B correspond to the data on the employee recorded in the 'Personnel Actions' and 'Organizational Assignment' infotypes and the periods in table T549Q for the employee's payroll accounting area. If this is not the case, the employee is rejected. Please note that certain changes to master data, such as change of payroll accounting area or legal person ('Organizational Assignment' infotype) and certain actions (t530-persp = 'X') can lead to splits in the payroll period. (Therefore if the system rejects the employee during the comparison with master data, a possible reason may be that the old system used a different payroll logic.)

Example

The entries in table T558B might be as follows:
PerNo Seqce PayTy Id PayDate P.mod P.yr P.per. From To
12 1 A S 1995/01/10
12 2 1 1995 01 1995/01/01 1995/01/31
12 3 1 1995 02 1995/02/01 1995/02/28
12 4 A N 1995/03/15
12 5 1995/03/25 1 1995 03 1995/03/01 1995/03/31
12 6 1995/04/25 1 1995 04 1995/04/01 1995/04/30
12 7 A S 1995/05/15

In the above example, Id is PayId; "S" is SYOYO, "N" is Non-periodical SYOYO. For more information about PayTy and PayId, please see the section "Payment methodes" in this implementation guide.

(The empty fields have the initial value)

The following may be noted from this example:

  1. If the personnel calculation rule is special payment (PayTy A), data need be entered in the PayId, indicating ID of special payment and PayDate field, indicating the date of special payment.
  2. For a regular payroll run (PayTy & PayId SPACE), entries must be made in fields P.mod, P.yr, P.per. (assign payroll periods from T549Q), From and To. If you wish, you may also make an entry in field PayDate. If you leave this field blank, the system uses the payment date from table T549S. If you enter a date, this date overrides the value from the table.

The entries in T558C might be as follows:
Per.no. Seq. CGrp W.type Date Amt/unit Number Amount
12 1 10 /S01 1,000,000
12 1 10 /S02 820,000
12 2 10 /101 360,000
12 2 10 /102 280,000
12 3 10 /101 345,000
12 3 10 /102 275,000
12 4 10 /N01 25,000
12 4 10 /N02 25,000
12 5 10 /101 410,000
12 5 10 /102 320,000
12 6 10 /101 384,000
12 6 10 /102 300,000
12 7 10 /S01 980,000
12 7 10 /S02 810,000

Please note the following:

  1. Field CGrp is checked against the CALCMOLGA during the payroll run.
  2. You need not make an entry in the Date field. If you do not, the system positions itself on the last split period.

Business Attributes
ASAP Roadmap ID 308   Transfer Data to Live System 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHAJDAB001 JP Japan
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG OHAJDAB001 0 HLA0008501 Japan 
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  19991028 
SAP Release Created in