BAPI FOR SAP HR
PERSONAL DATABAPI_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
EMPLOYEE COMUNICATIONS
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 Address
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 record
EMPLOYEE BANK DETAILS
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
EMPLOYEE FAMILY DETAILS
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
Display Payroll Results
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
Bapis for Business-Object BUS7023
BAPI_EXTPAYROLL_INSERT_LEGACY Payroll Account Transfer
BAPI_EXTPAYROLL_INSERT_OUT Payroll Result Update by a Third-Party Payroll Run
BASIC PAY
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
HRPT Transfer to accounting: ‘Translate’
BAPI_PAYACCDOC_DISPLAY_AWKEY Display posting document (from AC)
HR-CA: Posting and CHECK BAPIs
BAPI_TRVACCDOC_DISPLAY_AWKEY Display Trip Source Document (From RW)
Different Payment
BAPI_EETIMEVALSPEC_CHECK BAPI: Checks Different Payment
BAPI_EETIMEVALSPEC_CHECKBONUS BAPI: Checks Bonus
BAPI_EETIMEVALSPEC_CHECKCURR BAPI: Checks Currency
BAPI_EETIMEVALSPEC_CHECKGRLEV BAPI: Checks Payscale Group/Level
BAPI_EETIMEVALSPEC_CHECKPOS BAPI: Checks Item
BAPI_EETIMEVALSPEC_GETCURR BAPI: Determines Currency
BAPI_EETIMEVALSPEC_GETVALGRLEV BAPI: Checks Payscale Group/Level
Business Object W4W5InfoUS
BAPIW4W5INFOUSSIMULATECREATION Employee W4/W5 Simulate Record Creation
BAPI_W4W5INFOUSGETDETAILEDLIST Employee W4/W5 Read Instances with Data
BAPI_W4W5INFOUS_APPROVE Employee W4/W5 Unlock Record
BAPI_W4W5INFOUS_CHANGE Employee W4/W5 Change Record
BAPI_W4W5INFOUS_CREATE Employee W4/W5 Create Record
BAPI_W4W5INFOUS_DELETE Employee W4/W5 Delete Record
BAPI_W4W5INFOUS_DELIMIT Employee W4/W5 Delimit Record
BAPI_W4W5INFOUS_GETDETAIL Employee W4/W5 Read Record
BAPI_W4W5INFOUS_GETLIST Employee W4/W5 Read Instances
BAPI_W4W5INFOUS_REQUEST Employee W4/W5 Create Locked Record
HR TRIP:Interface to Trip Costs
BAPI_TRIP_APPROVE Approve trip
BAPI_TRIP_CANCEL Cancel trip
BAPI_TRIP_CHANGE_STATUS Change status of trip
BAPI_TRIP_CHECK_STATUS Establish status of trip
BAPI_TRIP_COLLECT_MILEAGE Determination of employee trip segments
BAPI_TRIP_CREATE_FROM_DATA Create EmployeeTrip with CallTransaction on PR01
BAPI_TRIP_DELETE Delete Trip
BAPI_TRIP_EXISTENCECHECK ExistenceCheck object: EmployeeTrip
BAPI_TRIP_GET_DETAILS Print detail tables for trip (receipt entry
BAPI_TRIP_GET_FORM Trip form as internal table / Display form
BAPI_TRIP_GET_FORM_HTML Ouput of Travel Expense Form as HTML Table
BAPI_TRIP_GET_FORM_HTML_2 Ouput of Travel Expense Form as HTML Table
BAPI_TRIP_GET_OPTIONS Import personal data and travel expense tables
BAPI_TRIP_REPORT_CREATE Create simple weekly report (PR04)
BAPI_TRIP_REPORT_GET_DATA Weekly report detail (Output of tables)
BAPI_TRIP_REPORT_INIT Tables Needed for REPORT_CREATE (Local Workspace)
BAPI_TRIP_SET_ON_HOLD Set trip status to “on hold”
Time Management
HR_PERSONAL_WORK_SCHEDULE Returns employees work schedule into internal table PERWS.
I.e. Days planned to work (stdaz NE 0)
Time quota
BAPI_TIMEQUOTA_GETDETAILEDLIST BAPI: Determines Quota Data for a Personnel Number
BAPI_ABSENCE_APPROVE Unlock absence
BAPI_ABSENCE_CHANGE Change absence
BAPI_ABSENCE_CREATE Create absence
BAPI_ABSENCE_DELETE Delete absence
BAPI_ABSENCE_GETDETAIL Read absence
BAPI_ABSENCE_GETDETAILEDLIST Read instances with data
BAPI_ABSENCE_GETLIST Read instances
BAPI_ABSENCE_REQUEST Create locked absence
BAPI_ABSENCE_SIMULATECREATION Simulation: Create absence
External interface for 2001/2002
BAPI_PTMGREXTATTABS_CHECK Checks External Attendance/Absence (w/o Account Assignment)
BAPI_PTMGREXTATTABS_CHECKCOLLI Collision check
BAPI_PTMGREXTATTABS_CHECKQUOTA Simulates Quota Deduction
BAPI_PTMGREXTATTABS_CHECKWACT Checks Attendance/Absence (with Activity Allocation)
BAPI_PTMGREXTATTABS_CHECKWCOST Checks Attendance/Absence (with Cost Assignment)
BAPI_PTMGREXTATTABS_INSERT Inserts External Abs./Atts. in Interface Table (w/o Acct Assignment)
BAPI_PTMGREXTATTABS_INSERTWACT Inserts External Abs./Atts. in Interface Table (Activity Allocation)
BAPI_PTMGREXTATTABS_INSWCOST Ext. Att./Absence: Insert in IFT (Acct Assgnmnt)
BAPIs attendances/absences
BAPI_EMPATTABS_GETDETAIL Orginal and Derived Data from Attendances/Absences
BAPI_EMPATTABS_GETLIST List of Attendances/Absences for Online Interface
BAPI_PTMGRATTABS_MNGCHANGE Change Attendances/Absences
BAPI_PTMGRATTABS_MNGCREATION Creates Attendances/Absences
BAPI_PTMGRATTABS_MNGDELETE Delete Attendances/Absences
BAPI_PTMGRATTABS_MNGFROMWF Create/Change/Delete Attendances/Absences from Workflow
BAPI_TIMEAVAILSCHEDULE_BUILD Generate List of Employee Availability
HRTIM00BUS7013 Personnel time Overview
BAPI_PTIMEOVERVIEW_DELREPLICA Delete employees’ distributed time overviews
BAPI_PTIMEOVERVIEW_GET BAPI 7013
BAPI_PTIMEOVERVIEW_REPLICATE Trigger Distribution of Employee Time Overviews
BAPI_PTIMEOVERVIEW_SAVEREPLICA Insert/Delete employee time overviews
Employee Remuneration Info
BAPI_PTMGREXTREMSPEC_CHECK Check External Employee Remuneration Info (w/o Account Assignment)
BAPI_PTMGREXTREMSPEC_CHECKWACT Check External Employee Remuneration Info (with Activity Allocation)
BAPI_PTMGREXTREMSPEC_CHECKWCOS Check External Employee Remuneration Info (with Cost Assignment)
BAPI_PTMGREXTREMSPEC_INSERT Inserts External EE Remuneraion Info in Table (w/o Account Assignment)
BAPI_PTMGREXTREMSPEC_INSWACT Insert External EE Remuneration Info in Table (with Activity Allocation)
BAPI_PTMGREXTREMSPEC_INSWCOST Inserts External EE Remuneration Info in Table (with Cost Assignment)
Training & Events Management
HR-TIM: Connection to Time Rec. Systems
BAPI_CC1_DNLOAD_ATTABSREASON HR-PDC: Download Attendance/Absence Reasons
BAPI_CC1_DNLOAD_BALANCES HR-PDC: Download Employee Balances
BAPI_CC1_DNLOAD_COSTCENTER HR-PDC: Download Cost Centers
BAPI_CC1_DNLOAD_EXTWAGETYPE HR-PDC: Download Permitted Employee Expenditures
BAPI_CC1_DNLOAD_INTERNALORDER HR-PDC: Download Internal Orders
BAPI_CC1_DNLOAD_MINIMASTER HR-PDC: Download HR Mini-Master
BAPI_CC1_DNLOAD_OBJECTID HRPDC: Download Objects (such as Positions)
BAPI_CC1_DNLOAD_TEVENTTGROUP HR-PDC: Download Time Event Type Groupings
BAPI_CC1_DNLOAD_WBSELEMENT HR-PDC: Download Work Breakdown Structure Element
BAPI_CC1_REQUEST_EXTWAGETYPE HR-PDC: Upload Request for Employee Expenditures
BAPI_CC1_REQUEST_TIMEEVENT HR-PDC: Upload Request for Time Events
BAPI_CC1_UPLOAD_EXTWAGETYPE HR-PDC: Upload Employee Expenditures
BAPI_CC1_UPLOAD_TIMEEVENT HR-PDC: Upload Time Events
Training & Events: Internet, BAPI
BAPI_ATTENDEE_BOOK_LIST Read Attendee Bookings
BAPI_ATTENDEE_CHANGEPASSWORD Change attendee password
BAPI_ATTENDEE_CHECKEXISTENCE Check existence of attendee
BAPI_ATTENDEE_CHECKPASSWORD Check attendee password
BAPI_ATTENDEE_PREBOOK_LIST Read attendee prebookings
BAPI_ATTENDEE_TYPE_LIST Internet attendee types
BAPI_BOOK_ATTENDANCE Book Attendance
BAPI_BUS_EVENTGROUP_LIST Read Business Event Group Hierarchy
BAPI_BUS_EVENTTYPE_INFO Read data for business event type
BAPI_BUS_EVENTTYPE_LIST Read business event types in a business event group
BAPI_BUS_EVENT_INFO Read Business Event Data
BAPI_BUS_EVENT_INIT Read default values for creation of business event catalog
BAPI_BUS_EVENT_LANGUAGE Business event languages
BAPI_BUS_EVENT_LIST Read business event dates for event type
BAPI_BUS_EVENT_LOCATION Business event locations
BAPI_BUS_EVENT_SCHEDULE Read time schedule of a business event
BAPI_COMPANY_BOOK_LIST Read all bookings of a group attendee
BAPI_COMPANY_PREBOOK_LIST Read prebookings of a group attendee
BAPI_DELETE_ATTENDANCE Cancel attendance
BAPI_GET_EVENTTYPE_FOR_QUALIF Determine Business Event Types for Specified Qualifications
BAPI_GET_EVENTTYPE_FOR_TARGET Determine Business Event Types via Target Group
BAPI_PREBOOK_ATTENDANCE Prebook attendance
BAPI_SEARCH_EVENTTYPE_NAME Find Business Event Types Using String in Object Text
BAPI_SEARCH_EVENTTYPE_TEXT Find Business Event Types Using String in Object Description
BAPI_SUBTYPES_FOR_DESCRIPTION Determine Subtypes of Description Infotype
Function Group for Business Object 3029
BAPI_BEN_BUS3029_CHECK_SELECT Consistency Check
BAPI_BEN_BUS3029_CREATE_PLANS Enroll employee
BAPI_BEN_BUS3029_DELETE_PLANS Cancel EE enrollment
BAPI_BEN_BUS3029_GET_COREQ Determine corequisite plans
BAPI_BEN_BUS3029_GET_EVT_LIST Determine adjustment reasons that are currently valid for an employee
BAPI_BEN_BUS3029_GET_OFFER Define benefits offer
BAPI_BEN_BUS3029_GET_OPEN_PERI Check if open enrollment period exists and period is indicated
BAPI_BEN_BUS3029_GET_PARTICIP Benefit participation of an employee
Function Group for Object BUS302901
BAPI_BEN_BUS302901_GET_DEP Health plan dependents
BAPI_BEN_BUS302901_GET_POS_DEP Possible health plan dependents
HRBEN00BUS302902 Function group for object BUS302902
BAPI_BEN_BUS302902_GET_BEN Beneficiary for insurance
BAPI_BEN_BUS302902_GET_POS_BEN Possible beneficiaries for insurance
Function group for object BUS302903
BAPI_BEN_BUS302903_GET_BEN Beneficiaries for savings plan
BAPI_BEN_BUS302903_GET_INV Investments for savings plan
BAPI_BEN_BUS302903_GET_POS_BEN Possible beneficiaries for savings plans
BAPI_BEN_BUS302903_GET_POS_INV Possible investments for savings plan
Function group for object BUS302906
BAPI_BEN_BUS302906_GET_BEN Beneficiaries for miscellaneous plans
BAPI_BEN_BUS302906_GET_DEP Health plan dependents
BAPI_BEN_BUS302906_GET_INV Investments for miscellaneous plans
BAPI_BEN_BUS302906_GET_POS_BEN Possible beneficiaries for misc. plans
BAPI_BEN_BUS302906_GET_POS_DEP Possible dependents for miscellaneous plans
BAPI_BEN_BUS302906_GET_POS_INV Possible investments for miscellaneous plans
Function group for object BUS302907
BAPI_BEN_BUS302907_GET_BEN Beneficiaries for stock purchase plans
BAPI_BEN_BUS302907_GET_POS_BEN Possible beneficiaries for stock purchase plans
HRBEN00GENBENINFO Function group for object GENBENINFO
BAPI_BEN_GENBENINFO_GET_OPENP Check if open enrollment period exists and period is indicated
Incentive Wages: Integration w/Logistics
BAPI_CONFIRMATION_INPUT BAPI: Transfer confirmations to Time Management/Incentive Wages
BAPICATS BAPIs for BUS 7024
BAPI_CATIMESHEETMGR_CHANGE CATS: Change Data Records
BAPI_CATIMESHEETMGR_DELETE CATS: Delete Data Records
BAPI_CATIMESHEETMGR_INSERT CATS: Insert Data Records
BAPIs for BUS TIMESHREC
BAPI_CATIMESHEETRECORD_GETLIST Time Sheet: Data Record List
BAPIEMPLOYEECATS BAPIs for BUS 7025
BAPI_EECATIMESHEET_GETWORKLIST Time Sheet: Read Worklist
Time sheet ( BAPIs )
ATT_ABS_WITH_COST / ATT_ABS_WITH_COST01
REM_SPEC_WITH_COST / REM_SPEC_WITH_COST01
PTOVERVIEW / PTOVERVIEW01
Connecting external time recording systems (KK1) ( BAPIs )
HRCC1UPTEVEN / HRCC1UPTEVEN01
HRCC1UPEXTWT / HRCC1UPEXTWT01
HRCC1DNATTAB / HRCC1DNATTAB01
HRCC1DNCOSTC / HRCC1DNCOSTC01
HRCC1DNINORD / HRCC1DNINORD01
HRCC1DNOBJID / HRCC1DNOBJID01
HRCC1DNBALAN / HRCC1DNBALAN01
HRCC1DNWBSEL / HRCC1DNWBSEL01
HRCC1REQUPTEVEN / HRCC1REQUPTEVEN01
HRCC1DNTEVGR / HRCC1DNTEVGR01
HRCC1DNEXTWT / HRCC1DNEXTWT01
HRCC1REQUPEXTWT / HRCC1REQUPEXTWT01
HRCC1DNPERSO / HRCC1DNPERSO01
RHPE_JOBREQUIRE_BAPI PA-PD: BAPI’s for Requirements
BAPI_JOBREQUIRE_GETLIST Read requirements profile
RHPE_JOBREQUIRE_PROF_BAPI PA-PD: BAPIs for Requirements Profiles
BAPI_JOBREQUIREPROF_CHANGE Create, Delete or Change Requirements Subprofile
PA-PD: BAPI’s for Qualification Type
RHPE_PDOTYPE_Q_BAPI
BAPI_PDOTYPE_Q_GETDETAIL Attributes of a qualification type
BAPI_PDOTYPE_Q_GETLIST Read qualification types
RHPE_QUALIFIC_BAPI PA-PD: BAPI’s for Qualifications
BAPI_QUALIFIC_GETLIST Read qualifications profile
PA-PD: BAPIs for Qualifications Catalog
RHPE_QUALI_DIR_BAPI
BAPI_QUALIDIRECTORY_LIST Structure of qualifications catalog
BAPI_QUALIDIRECTORY_LIST_UP Read qualification group for qualification
RHPE_QUALI_PROF_BAPI PA-PD: BAPIs for Qualifications Profiles
BAPI_QUALIPROF_CHANGE Create, delete, and change qualifications profile
PA-PD: BAPIs for Appraisals
RH_APPRAISAL_BAPI
BAPI_APPRAISAL_CHANGE Change appraisals
BAPI_APPRAISAL_CREATE Create appraisals
BAPI_APPRAISAL_DELETE Delete appraisals
BAPI_APPRAISAL_GETDETAIL Read appraisal
BAPI_APPRAISAL_GETLIST Display appraisals
BAPI_APPRAISAL_STATUS_CHANGE Change appraisal status
RH_APPRAISAL_MODEL_BAPI PA-PD: BAPIs for Appraisal Models
BAPI_APPRAISAL_MODEL_GETDETAIL Read appraisal model
BAPI_APPRAISAL_MODEL_GETLIST Display Appraisal Model
BAPI_APPRAISAL_SCALE_GETDETAIL Read proficiencies and texts for scale