Categories: SAP ECCSAP HR

SAP Employee BAPI by Topics (HR)

SAP Employee BAPI regroups the most used BAPI for SAP Employee in SAP HR module. The most important SAP HR BAPI are classified by topics. The topics covered are: Personal Data, Employee Address, Employee familty Details, Employee Communication, Employee Bank detail, Payroll and Pay.?

PERSONAL DATA

The Most important SAP BAPI to manage?Personal Data for Employee starts with BAPI_PERSDATA*.
The list of most used SAP Employee’s personal Data BAPI are

BAPI_PERSDATA_CHANGE Change personal data
BAPI_PERSDATA_DELETE Delete personal data
BAPI_PERSDATA_DELIMIT Delimit personal data validity period
BAPI_PERSDATA_GETLIST Read instances
BAPI_PERSDATA_GETDETAIL Read personal data
BAPI_PERSDATA_GETDETAILEDLIST Read instances with data
BAPI_PERSDATA_SIMULATECREATION Simulation: Create personal data
BAPI_PERSDATA_CREATESUCCESSOR Create subs.personal data record

SAP Employee BAPI For EMPLOYEE ADDRESS

To manage?SAP Employee address, use the following BAPI_ADDRESSEMP* BAPIs. The common Employee Address are:

BAPI_ADDRESSEMPCREATESUCCESSOR Create Next Employee Address Record
BAPI_ADDRESSEMPGETDETAILEDLIST Read instances with data
BAPI_ADDRESSEMP_APPROVE Unlock employee address
BAPI_ADDRESSEMP_CHANGE Change Employee Address
BAPI_ADDRESSEMP_CREATE Create Employee Address
BAPI_ADDRESSEMP_DELETE Delete employee address
BAPI_ADDRESSEMP_DELIMIT Delimit employee address validity period
BAPI_ADDRESSEMP_GETDETAIL Read employee address
BAPI_ADDRESSEMP_GETLIST Read Instances
BAPI_ADDRESSEMP_REQUEST Create locked employee address rec

EMPLOYEE FAMILY DETAILS

Family Details for Employee are handled in SAP with BAPI_FAMILY* Groups. The most used BAPI for Employee Family in SAP HR are:

BAPI_FAMILY_APPROVE
BAPI_FAMILY_CHANGE
BAPI_FAMILY_CREATE
BAPI_FAMILY_CREATESUCCESSOR
BAPI_FAMILY_DELETE
BAPI_FAMILY_DELIMIT
BAPI_FAMILY_GETDETAIL
BAPI_FAMILY_GETDETAILEDLIST
BAPI_FAMILY_GETLIST
BAPI_FAMILY_REQUEST
BAPI_FAMILY_SIMULATECREATION

SAP Employee BAPI for EMPLOYEE COMUNICATIONS

Employee communications BAPI starts with BAPI_EMPLOCOMM and manage the different communication data for SAP Employee. Within the most important SAP Employee BAPI for Communications, there are

Related Post

BAPI_EMPLCOMM_CHANGE Change communication
BAPI_EMPLCOMM_CREATE Create communication
BAPI_EMPLCOMM_DELETE Delete communication
BAPI_EMPLCOMM_DELIMIT Delimit communications
BAPI_EMPLCOMM_GETDETAIL Read communication
BAPI_EMPLCOMM_GETDETAILEDLIST Read instances with data
BAPI_EMPLCOMM_CREATESUCCESSOR Create subsequent communication record

EMPLOYEE BANK DETAILS

The Employee bank details are important data in SAP HR so The payroll can be wired. Employee Bank details BAPI are:

BAPI_BANKDETAIL_APPROVE Unlock bank details
BAPI_BANKDETAIL_CHANGE Change bank details
BAPI_BANKDETAIL_CREATE Create bank details
BAPI_BANKDETAIL_DELETE Delete bank details
BAPI_BANKDETAIL_DELIMIT Delimit bank details
BAPI_BANKDETAIL_GETDETAIL Read bank details
BAPI_BANKDETAIL_GETLIST Read instances
BAPIBANKDETAILSIMULATECREATION Simulation: Create Bank Details
BAPI_BANKDETAILCREATESUCCESSOR Create subsequent bank details record
BAPI_BANKDETAILGETDETAILEDLIST Read instances with data

Display Payroll Results

Employee can payed ( of course 😉 ), here the most important BAPI to display Payroll Results in SAP HR

BAPI_GET_PAYROLL_RESULT_LIST Directory of payroll results for 1 personnel number
BAPI_GET_PAYSLIP Select remuneration statement 4 a personnel number
BAPI_GET_PAYSLIP_HTML Payroll form for employees in HTML format
BAPI_OUTEMPLOYEE_GETLIST List of employees in a payroll area

SAP Employee BAPI for BASIC PAY

To continue with PAY, The Basic Pay BAPI in SAP HR are:

BAPI_BASICPAY_APPROVE Unlock basic pay
BAPI_BASICPAY_CHANGE Change basic pay
BAPI_BASICPAY_CREATE Create basic pay
BAPI_BASICPAY_DELETE Delete Basic Pay
BAPI_BASICPAY_GETDETAIL Read basic pay
BAPI_BASICPAY_GETLIST Read instances
BAPI_BASICPAY_EVALUATEWAGETYPS Create Basic Pay
BAPI_BASICPAY_REQUEST Create locked basic pay record
BAPI_BASICPAY_SIMULATECREATION Simulation: Create basic pay
BAPI_BASICPAY_CREATESUCCESSOR Create subsequent basic pay record
BAPI_WAGETYPE_EMPLOYEEGETLIST Read Wage Types
BAPI_WAGETYPE_GETLIST Read Wage Types

source:?List of HR BAPI/RFC?s

Share
Published by
John

Recent Posts

The Most Important SAP ISU Tables

SAP ISU Tables for Technical master data, for Billing Master Data, Billing and invoicing Tables?…

December 22, 2020

SAP Fiori 3 UX and Design of SAP Fiori Apps for SAP S/4HANA, SAP TechEd Lecture

SAP Fiori 3 UX and Design of SAP Fiori Apps for SAP S/4HANA, SAP TechEd…

November 18, 2020

The Main SAP Dunning Transaction Codes

Dunning is the business practice of informing a customer of past due payment. Dunning letters…

November 28, 2019

SAP Accounts Payable Tcodes & Accounts Receivable Tcodes ( SAP AP Tcodes & SAP AR Tcodes)

SAP AP Tcodes & SAP AR Tcodes: House Banks Tcodes, Advance Payments or Down Payments,…

August 1, 2019

The Most Important SAP Payment Terms Tables (ZTERM, Text…)

What are the main SAP Payment Terms Tables ? What are the related Tables in…

October 21, 2018

The most Important SAP Work Center Tables in SAP PP

Work center consists of master data related to routing of products. It contains data related…

October 21, 2018