Ansicht
Dokumentation

PY_FI_KELA_01 - BAdI: Enhancements for Finnish KELA Report

PY_FI_KELA_01 - BAdI: Enhancements for Finnish KELA Report

BAL Application Log Documentation   CPI1466 during Backup  
This documentation is copyright by SAP AG.
SAP E-Book

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_FIELDmethod 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:

  • SAif the allowance is of type Sickness

  • PSAif the allowance is of type Partial Sickness

  • MPPif the allowance is of type Maternity, Paternity or Parental

  • SMA if the allowance is of type Special Maternity

  • RAif the allowance is of type Rehabilitation

  • SCAif the allowance is of type Special Care

  • SAIif the allowance is of type Sickness Allowance in respect of infectious disease

  • SAOif the allowance is of type Sickness Allowance in respect of organ/tissue donation

  • Maintain the Absence From Worksection 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:

  • Xif the employee is a full time employee

  • Yif 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_3variable in the KELA_OUTPUT structure any of the following values:

  • 1if 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 Paysection 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 Paysection 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 Periodfields of the form.

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

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 Paysection, 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 datecheckbox in the Paysection, 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 .

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

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

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 ~ and endmethod.
  4. Save and implement your coding. Return to the Edit Implementation screen.
  5. Save the entries on the Edit Implementationscreen.
    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.

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






TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 7630 Date: 20240523 Time: 200410     sap01-206 ( 74 ms )