Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

EXIT or BADI for Exit Payroll at PA03

Former Member
0 Kudos

Hi,

Need help..

I wanna do enhancement at PA03 when Exit Payroll button or save button is pressed.

Is there any user exit or badi for that case?

Thanks.

1 ACCEPTED SOLUTION

former_member181995
Active Contributor
0 Kudos

Try with these Enhancements

HRPCAL00                                User exit for customer reports in the payroll menu   
HRPY0001                                Set start/end date for cumulation data records

9 REPLIES 9

former_member181995
Active Contributor
0 Kudos

Try with these Enhancements

HRPCAL00                                User exit for customer reports in the payroll menu   
HRPY0001                                Set start/end date for cumulation data records

0 Kudos

Hi,

The BADI's avalable for PA03 are as under:

HR_PY_OUT_OF_SEQ Country Exits for Payroll Main Routine

HR_PY_ENQUEUE BAdi: Additional Activities for Locked Employees

HR_PY_CLST_DISP PY_PAYRESULT: Country exit before table display

HR_PY_AUTH_PU01 Customer-specific authorization check in PU01

HRPAY99_KTO Allows different operations related to the payroll account

HRPAY00_PRE_DME Exit for the Preliminary Program Data Medium Exchange

HRPAY00_PAYMENTS Exit for the Bank Transfer Interface CL_HRPAY00_PAYMENTS

HRPAY00_ESS_PAYSLIP Check if remuneration statement is only accessible using ESS

HRPAY00_COL_DME_KEYS Summary Key for Collective Bank Transfers

HRPAY00_COL_DME Purpose of the Collective Bank Transfer

BADI_OCWB_REVERSAL Off-Cycle Workbench: Exclude payment for cancellation

Regards,

Surinder

Former Member
0 Kudos

hi amit..

Thanks for your reply, i have tried the exits you given.

But the exit is not matched with my need.

I want to add enhancement at PA03 when button save is pressed.

Any other exit or badi for my problem?

Thanks.

0 Kudos

you may Check Badi

HRPAD00INFTY Update / Infotype maintenance

Mohamed_Mukhtar
Active Contributor
0 Kudos

Hi Leni,

These are the Badis for PA03

HRPAY99_KTO                      " Allows different operations related to the payroll account
HRPAY00_PRE_DME            " Exit for the Preliminary Program Data Medium Exchange
HRPAY00_PAYMENTS          " Exit for the Bank Transfer Interface CL_HRPAY00_PAYMENTS
HRPAY00_ESS_PAYSLIP      " Check if remuneration statement is only accessible using ESS
HRPAY00_COL_DME_KEYS  " Summary Key for Collective Bank Transfers
HRPAY00_COL_DME             " Purpose of the Collective Bank Transfer
BADI_OCWB_REVERSAL        " Off-Cycle Workbench:  Exclude payment for cancellation
HR_PY_OUT_OF_SEQ           " Country Exits for Payroll Main Routine
HR_PY_ENQUEUE                 " BAdi: Additional Activities for Locked Employees
HR_PY_CLST_DISP                " PY_PAYRESULT: Country exit before table display
HR_PY_AUTH_PU01               " Customer-specific authorization check in PU01

Regards

Former Member
0 Kudos

Hi guys,

Thanks for your reply,

but i'm begginer about BAPI.

Can you tell me how to know the one of the bapi's is matched with my problem? Please tell me the tcode and how to implement the BAPI.

Thanks for help.

Former Member
0 Kudos

Hi guys,

Thanks for your reply,

but i'm begginer about BAPI.

Can you tell me how to know the one of the bapi's

is matched with my problem?

Please tell me the tcode

and how to implement the BAPI.

Thanks for help.

0 Kudos

For finding BAdi:

[How to search for BAdIs? (Trace it)|]

Former Member
0 Kudos

Hi,

Thanks for all replies.

But the BADI's is not matched with my case.

Is there any other way to do enhancement? beside exit and BADi?

Thanks.