SAP ABAP IMG Activity PY_FI_KELA_01 (BAdI: Enhancements for Finnish KELA Report)
Hierarchy
SAP_HRCFI (Software Component) Sub component SAP_HRCFI of SAP_HR
   PY-FI (Application Component) Finland
     PC44 (Package) HR accounting: Finland
IMG Activity
ID PY_FI_KELA_01 BAdI: Enhancements for Finnish KELA Report  
Transaction Code S_L7D_24002821   (empty) 
Created on 20110520    
Customizing Attributes PY_FI_KELA_01   BAdI: Enhancements for Finnish KELA Report 
Customizing Activity PY_FI_KELA_01   BAdI: Enhancements for Finnish KELA Report 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HR_FI_KELA    

Use

This Business Add-In is used in the KELA (PY-FI) component.

This Add-In enables you to maintain customer specific values on the Employer's pay report (KELA) form.

This BAdI uses the FILL_FORM_FIELD method in the KELA_OUTPUT structure to customize the various sections of the Employer's pay report (KELA) form.

You can use this BAdI to:

  • Maintain The Report Concerns section of the Employer's pay report (KELA) form

To do this, you must specify the REPORT_CONCERNS variable in the KELA_OUTPUT structure with the any of the following values:

  • SA if the allowance is of type Sickness
  • PSA if the allowance is of type Partial Sickness
  • MPP if the allowance is of type Maternity, Paternity or Parental
  • SMA if the allowance is of type Special Maternity
  • RA if the allowance is of type Rehabilitation
  • SCA if the allowance is of type Special Care
  • SAI if the allowance is of type Sickness Allowance in respect of infectious disease
  • SAO if the allowance is of type Sickness Allowance in respect of organ/tissue donation

  • Maintain the Absence From Work section in the Employer's pay report (KELA) form

To do this, you must specify in the FULL_TIME_3_2 variable in the KELA_OUTPUT structure any of the following values:

  • X if the employee is a full time employee
  • Y if the employee is a part time employee

  • Maintain the Employment Relation section in the Employer's pay report (KELA) form

To do this, you must specify in the IS_PAID_4_2 variable in the KELA_OUTPUT structure any of the following values:

  • 1 if the employee is paid when absent from work
  • 2 if the employee is not paid when absent from work no

  • Maintain the Employment Relation section in the Employer's pay report (KELA) form

To do this, you must specify in the IS_PAID_4_3 variable in the KELA_OUTPUT structure any of the following values:

  • 1 if the employee receives partial sickness allowance when absent from work
  • 2 if the employee does not receive partial sickness allowance when absent from work

  • Maintain values in the Pay section of the Employer's pay report(KELA) form. If you implement this BAdI and specify the value of For The Period (IS_PAID_5_1) field Pay section as X, the system considers the period of absence as paid absence. The system then displays the selected period from the ALV output in the For the Period fields of the form.

  • Select or deselect the checkboxes in of Basis of Pay subsection of Pay section.

To do this, you need to specify in the BASIC_MONTHLY_5_3 variable in the KELA_OUTPUT structure any of the following values:

  • X if the employee receives payment on a monthly basis
  • Y if the employee receives payment on any other basis

  • Select or deselect the Wage payment will end;specify date checkbox in the Pay section, based on the date maintained in the Date field. To do this, you need to specify the date in the WAGE_END_5_4 variable of the KELA_OUTPUT structure .
  • Select or deselect the Wage payment will resume;specify date checkbox in the Pay section, based on the date maintained in the Date field. To do this, you need to specify the date in the WAGE_RESUME_5_4 variable of the KELA_OUTPUT structure .

Requirements

You should only carry out this step if both of the following points apply:

  • The SAP standard processes do not suit your needs
  • You are a competent ABAP/4 programmer

Standard settings

In the standard system, the Business Add-In is not activated.

Activities

After calling up the Customizing activity, a dialog box appears, in which the existing implementations are displayed. Choose Change, and proceed as follows:

  1. From the tab index, choose Interface.
  2. Place the cursor on the method, and double-click to enter method processing.
  3. Enter the coding for the implementation between the statements method if_ex_hr_in_cco_processing ~ <Name of method> and endmethod.
  4. Save and implement your coding. Return to the Edit Implementation screen.
  5. Save the entries on the Edit Implementation screen.
    Note: You can also change the implementation, and then activate it at a later time. In such a case, end the processing stage at this point.
  6. Choose Activate

    The coding you stored in the method will be run when the application program is executed.

Example

To display the sample code, choose Goto -> Sample Code -> Display

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PY_FI_KELA_01 FI Finland
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20110520 
SAP Release Created in