Course Description
SAP ABAP HR course is devloped for those ABAPers who did not get a chance to work in SAP ABAP HR and want to learn the HR ABAP. The pre-requiesites of this course is understanding of ABAP language.
Course Content
What will you learn?
- PERSONNEL ADMINISTRATION
- � Basic Elements of HR
- � HR Business Overview
- � Why HR module is different from other modules
- � What is Infotype and its structures?
- � Info type Time Constraints and Characteristics
- � Enterprise / Personnel Structure and Configuration
- � Master Data Info types
- � PA40 (Hiring Action) PA30
- � Info Group / Info Group menu�s
- � LDB�s – PNP
- � Using LDB PNP
- � Reporting Category / Report class
- � Reporting-Data Retrieval Techniques in HR
- ……..Joins/ Projections
- ……..Use of PROVIDE statement
- ……..� REPETITIVE STRUCTURES
- ……..Macros RP-PROVIDE-FROM-LAST/FRST
- ……..Using select statements, select single
- ……..Using Function Modules
- …………….HR_READ_INFOTYPE
- …………….HR_INFOTYPE OPERATION
- …………….BAPI_EMPLOYEE_ENQUEUE
- ……..How to use FOR All ENTRIES in reports
- ……..Debugging HR Program step by step
- ORGANIZATIONAL MANAGEMENT
- � Creating PA Info types (PM01)
- � Overview of Organizational Management
- � Object Types and Object Relationships
- � Structures within OM Infotypes
- � Reporting Structures
- � Elevate Method (Top-to-Bottom)
- � Subordinate Method (Bottom-to-Top)
- � Creating objects PP01
- � Evaluation path
- � Understanding complete Enterprise structure through PPOSE
- � Program using various OM Function modules
- � Using LDB PCH
- � Finding Manager
- � Structural and Sequential Evaluation coding
- � Creating OM Info types (PPCI)
- OM PA Integration and TIME MANAGEMENT
- � Using Select statements in OM�s and writing a report
- � Importance of Integration between OM and PA modules
- � RHINTEXX Reports
- � Differentiating Reports in each modules
- � Audit Log Report
- � Work Schedule
- � Positive and Negative Time management.
- � Reading Time data using LDB�s and by using MODE �N� specification.
- � RP-READ-ALL-TIME-ITY
- � Time Evaluation Driver
- � Attendance and Absence Quotas
- � InfotypePA0007/ PA0050/PA2011/PA0416
- � Time Data Reports
- Payroll
- � Overview of Payroll
- � Payroll Driver programs for Different Countries
- � What is Payroll Area and Payroll period?
- � For-period , In-period
- � International Structure
- � Different Cluster tables
- � Cluster tables in Payroll
- � Payroll Runs
- � Active Payroll run
- � Retro Active Payroll run
- � Off cycle Payroll run
- � Types of wage types in SAPPrimary/Technical
- � All about Payroll Control record
- � HR Functions and Operations using in Schema and PCR�s, Development
- � Benefit Info types overview
- � Display of Cluster data-Payroll Result
- � Cluster reading for Payroll results
- � Using FM CU_READ_RGDIR
- � Using FM PYXX_READ_PAYROLL_RESULT
- � Reporting using standard Function Modules
- � Reading payroll data through GET Payroll event and using LDB PNP.
- � How to Execute Payroll?
- � How to check Payroll results using PC_PAYRESULT
- � How to delete payroll results
- � How to execute payroll in background
- � What is off cycle payroll
- � Payroll processing and working with real-time data
- � Standard Reports in Payroll
- User Exit-Badi�s-Dynaction
- USER EXITS (PA30/PA40/PA70)
- ……ZXPADU01
- ……ZXPADU02
- BADI�s
- …..HRPAD00INFTY
- …………BEFORE_OUTPUT
- …………AFTER_INPUT
- …………IN_UPDATE
- DYNAMIC ACTIONS
- ……T588Z maintenance
- …………Creating Infotype
- …………Sending email
- …………Using sub routines