Hierarchy

⤷

⤷

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:
- From the tab index, choose Interface.
- Place the cursor on the method, and double-click to enter method processing.
- Enter the coding for the implementation between the statements method
if_ex_hr_in_cco_processing ~ <Name of method>
andendmethod
. - Save and implement your coding. Return to the Edit Implementation screen.
- 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. - 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 |