Interfacing via Business Objects (BAPI/BAdl)

Transactions#

SWO1Business Object Repository
BAPIBapi Explorer
SE18BAdI Builder Definition
SE19BAdI Builder

Tables#

TBDBAMapping BAPIs to ALE
SWOTDQVerb Parameters, Exceptions

Payroll BAdl#

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