SlideShare a Scribd company logo
SAP
ABAP HR   Programming in HR




              HR-ABAP
SAP
ABAP HR   Prerequisites

          Knowledge of

             ABAP Programming
             Logical Database
             Module pool programming
             SAP Scripts
SAP
ABAP HR   Training will cover

             Brief description of modules in SAP-HR
             Concept of Infotypes
             Infotype Structures
             Creation of infotype
             Enhancement of infotype
             HR Macros
             Use of Provide statement
             Cluster reading for Payroll results
             Example of PA letters infotype (Customer defined)
SAP
ABAP HR   Modules in SAP-HR

            Personnel Management (PA)
            Time Management (PT)
            Recruitment (PB)
            Organizational Management (OM)
            Personnel Development (PD)
            Training & Event Management (TM)
SAP
ABAP HR   Infotype

          Definition


          Units of information.
SAP
ABAP HR   Uses of Infotype

          •   To group related data fields


                                                  Name
                                       Personal   DOB
                                        Data      Nationality
                                                  Marital Status
              INFOTYPES
                                                  Street
                                      Addresses   City
                                                  Pin code
                                                  State
SAP
ABAP HR   Uses of Infotype

          •   Maintaining Employee Information by Date
SAP
ABAP HR   Infotype Numbers


          •   Four digit number nnnn
          •   Unique identification
          •   9000 to 9999 reserved for customer infotypes
SAP
ABAP HR   Naming Conventions

          Naming conventions for Infotypes

           •   0000 to 0999 – HR Master data / Applicant data
           •   1000 to 1999 – Organizational Management
           •   2000 to 2999 – Time data
           •   4000 to 4999 – Applicant data
           •   9000 to 9999 – Customer defined
SAP     Definition of Infotype within the Data
ABAP HR
          Dictionary
          Each infotype nnnn requires at least two structures and
             one table:
          • Structure PSnnnn
              Structure PSnnnn contains all of the infotype data fields.
          •   Structure Pnnnn
              Structure Pnnnn contains infotype key fields and all of the data
              fields from structure PSnnnn .
          •   Transparent table PAnnnn and/or transparent table
              PBnnnn
               Transparent table PAnnnn is required if you want to use an infotype
               within Personnel Administration.
               If you want to use an infotype within Recruitment, transparent table
               PBnnnn is required.
          In accordance with the distribution of infotype name ranges, objects
               P9nnn , PS9nnn , PA9nnn and PB9nnn are assigned to the
               customer name range.
SAP
ABAP HR   Infotype Module Pool

          •   A module pool should be used with each infotype. This
              module pool is the main program for the maintenance
              interface for the infotype.
          •   The name of the program is MPnnnn00. Where P
              stands for Human Resources (personnel) and nnnn is
              the four-digit infotype number.
SAP
ABAP HR   Infotype-specific Includes

          The main program only contains INCLUDE statements. If
          you create the main program using transaction PM01
          Dialogs in HR, the system also creates the following four
          includes:

           Name of include       The include contains
           MPnnnn10              The PROGRAM statement and
                                 the declaration of common data objects


           MPnnnn20              PBO modules for the screens
           MPnnnn30              PAI modules for the screens
           MPnnnn40              subroutines
SAP
ABAP HR    Infotype-specific Includes

           The system also inserts INCLUDE statements in the main
           program for the following includes:
          Name of include Use
          FP50PPSB       Declaration of common data objects
                         This data area is used as a buffer for imported
                         infotype records and maintenance information. The
                         variables specified in this area are used as export or
                         import parameters when the infotype dialog module
                         is accessed.
          MPPDAT00       Declaration of common data objects
          MPPERS00       Standard infotype modules
          MPPIRC00       Definition of infotype return codes
          MPPREF00       Definition of two data objects that contain the
                         number of reference personnel numbers in structure
                         P0031 or P0121
SAP
ABAP HR   Infotype Screens

          Each infotype has at least three screens:


          •   An initial screen
          •   A single screen
          •   A list screen
SAP
ABAP HR   Initial Screens

          •   Initial screen is used as technical interface

          •   Screen 1000 is used for all infotypes

          •   Processed in background and not displayed

          •   Performs general initialization procedures
SAP
ABAP HR   Initial Screens - Preview
SAP
ABAP HR   Single Screens

          •   Its an interface between the system and the user.
          •   It enables to create, display or maintain data records.
          •   Screen 2000 is used for single screen.
SAP
ABAP HR   Single Screen - Preview
SAP
ABAP HR   List Screen

          • Unables to list all records in infotye

          • Screen 3000 is used for list screen
SAP
ABAP HR   List Screen - Preview
SAP
ABAP HR   Infotype Screen Control

          •   Through customization some field are made hidden.
          •   Attributes are specified during runtime.
          •   The appearance of the screens changes depending on
              the function chosen by the user.
SAP
ABAP HR   Infotype Time Constraint

          A time constraint indicates whether more than one infotype
          record may be available at one time. The following time
          constraint indicators are permissible:


          1   No overlapping and no gaps.


          2   No overlapping but time gaps are permitted.


          3   Overlapping and and time gaps are permitted.
SAP
ABAP HR   Other Possible Time Constraint

          A   Only one record may exist, valid from 01/01/1800 to 12/31/9999.
              Splitting and deletion is not permissible.


          B   Only one record may exist, valid from 01/01/1800 to 12/31/9999.
              Splitting is not permissible, but may be deleted.


          T   The time constraint varies depending on the subtype.


          Z   Refers to time management infotypes.
SAP
ABAP HR   Infotype Characteristics

          The following tables must be maintained for each infotype:

          Name of table           Task

          T582A                   Basic infotype characteristics

                                  (database tables, single screen, list screen, time constraint, dialog
                                  module, and so on)

          T582S                   Infotype short texts

          T777A                   Technical Characteristics of Infotype (database table, dialog module, and
                                  so on)

          T77ID                   Name of data field structure (PSnnnn)
SAP
ABAP HR   Creating PA infotypes

          Transaction code


          ‘PM01’.
SAP
ABAP HR   Creating PA infotypes – PM01
SAP
ABAP HR   Creating PA infotypes – Maintain Structure
SAP
ABAP HR   Creating PA infotypes – Infotype Table
SAP     Creating PA info types – Infotype Table
ABAP HR
          (Primary Key)
SAP
ABAP HR   Creating PA infotypes – Preview
SAP
ABAP HR   Enhancement of PA Infotype


              1. Start the Personnel Administration infotype
                 copier (PM01)
              2. Enter the infotype number.
              3. Choose Enhance infotype.
SAP
ABAP HR   Enhancing a Single Screen
          •    Start transaction PM01
          •    You access the Create Infotype screen:
          •    Choose Enhance Infotypes.
          •    In the Infotype no. field, enter the four-digit number of the infotype you
               want to create. When you specify the infotype number, please remember
               to enter any leading zeros.
          •    In the Sub-Objects group box, flag CI Include.
          •    Choose Create. The Dictionary: Initial Screen is displayed.
          •    Create the Cl include.
          •    Choose Activate.
          •    Return to the Create Infotype screen.
          •    Choose Create All.

          Result
          You have included additional fields in the standard single field for an
          infotype
SAP
ABAP HR   Enhancing a Single Screen – PM01
SAP     Enhancing a Single Screen – Maintain
ABAP HR
          Structure
SAP
ABAP HR   Enhancing a Single Screen – Screen Preview




                                    Enhanced Field
SAP
ABAP HR   Enhancing PA Infotype – CI INCLUDE
          Only those PA Tables can be Enhanced, having structure CI Include




                                                          CI_P0000
SAP
ABAP HR   HR Macros

           RP_PROVIDE_FROM_LAST
           RP_PROVIDE_FROM_FIRST
           RP_SET_DATA_INTERVAL
           RP_READ_INFOTYPE
SAP
ABAP HR   Macros Modules

          M acro M odules



            TABLES: PERNR.
            INFOTYPES: 0001,    " Organizational Assignment
                       0002,    "Personal Data
                       0006,    " Addresses
                       ....


            GET PERNR.
               RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA.
                  WRITE...
                               * * * Include program DBPNPMAC.

                               DEFINE RP_PROVIDE_FROM_LAST.
                                  PNP-SW-FOUND = '0'.
                                  . . .
                               END-OF-DEFINITION.
SAP
ABAP HR   Infotype Record Processing

          P rocessing a S p ecific Infotype R ecord




              Data selection        January            Decem ber




                            January                                Decem ber
              T a ble
              Pnnnn



              G ET P E RN R.
              R P_ PR O VI DE _F RO M _L AS T <P n nn n> S PA C E PN-B EG D A PN -E ND D A.
              I F PN P -S W- FO U ND = 1 .
                   W R IT E. ..
              E ND IF .
SAP
ABAP HR   Infotype Record Importing

          Importing Specific Infotype Records


              Data selection         M ay   December




              PAnnnn


             START-OF-SELECTION.
             RP_SET_DATA_INTERVAL '<
                                   Pnnnn>' PN-BEGDA PN-ENDDA.

             GET PERNR.



              Table
              Pnnnn
SAP
ABAP HR   Function HR_READ_INFOTYPE
          Reading Infotypes Without Logical DB (1)




                         PAnnnn


                                         INFOTYPES: <nnnn>.
                                         ...
                                         CALL FUNCTION
                                         'HR_READ_INFOTYPE'
                                                          ...
SAP
ABAP HR   Function HR_READ_INFOTYPE

          Reading Infotypes Without Logical DB (2)


            INFOTYPES: 0002.
            DATA: return LIKE SY-SUBRC.

            CALL FUNCTION 'HR_READ_INFOTYPE'
               EXPORTING
               . . .
                   PERNR              = <person>
                   INFTY              = '0002'
                   BEGDA              = <begdat>
                   ENDDA              = <enddat>

               IMPORTING
                  SUBRC               = return
               TABLES
                  INFTY_TAB           = P0002
               EXCEPTIONS
                  INFTY_NOT_FOUND     = 1
                  OTHERS              = 2.
SAP
ABAP HR   HR Macro – Summary


          •   Many HR reports use macros. Their program codes
              are stored in a table or defined locally using the
              DEFINE keyword.
          •   The PR_PROVIDE_FROM_LAST macro writes the
              last valid record in the data selection period to the
              header line of the internal info type table.
          •   You can use the function module
              HR_READ_INFOTYPE to read the personnel data in
              reports which do not use an HR logical database.
SAP
ABAP HR   Use of PROVIDE Statement

            PROVIDE – ENDPROVIDE is a loop to process
            Pnnnn tables, within the validity period.
            Two or more infotypes can be processed in a single
            PROVIDE – ENDPROVIDE loop.
            Combines JOIN and PROJECTION.
            Reads time-dependent table entries.
SAP
ABAP HR   Logical database PNP
          Functions of Logical Database PNP




             1. Data retrieval                            2. Screening




                                 3. Authorization check
SAP
ABAP HR   Logical database PNP - Screening
SAP
ABAP HR   Functions of Logical database PNP
          Data Retrieval


                    1. Create data structures for infotypes

                        INFOTYPES: 0001,
                                   0002,
                                   0007.

                                         " Organizational Assignment "
                                         "Personal Data "
                                         " Planned Working Time"



                    2. Fill the data structures with the infotype records

                        GET PERNR.
SAP
ABAP HR   Processing Master Data using PROVIDE
          Processing Master Data


            TABLES: PERNR.
            INFOTYPES:0001,    " Actions
                      0002,    "Personal Data
                      0006,    " Addresses
                      ....


            GET PERNR.
               PROVIDE * FROM P0002 BETWEEN PN-BEGDA AND PN-ENDDA.
                  WRITE...


               ENDPROVIDE.
SAP
ABAP HR   Processing Master Data using PROVIDE
          Loop Nesting


            GET PERNR.
                PROVIDE * FROM P0002
                   BETWEEN PN-BEGDA AND PN-ENDDA.   Infotype
                   WRITE...                         loop
                ENDPROVIDE.
                                                               Employee
               PROVIDE * FROM P0006                            loop
                  BETWEEN PN-BEGDA AND PN-ENDDA.    Infotype
                  WRITE...                          loop
               ENDPROVIDE.


            END-OF-SELECTION.
SAP
ABAP HR   Joins in PROVIDE
          Join / Creating Intervals




            Personal
            Data (0002)



            Organizational
            Assignment (0001)




            Join
SAP
ABAP HR   Joins in PROVIDE

          Join / Coding



            TABLES: PERNR.
            INFOTYPES:0001,    " Organizational Assignment
                      0002,    "Personal Data
                      0006,    " Addresses
                      ....


            GET PERNR.
               PROVIDE * FROM P0001
                        * FROM P0002
                          BETWEEN PN-BEGDA AND PN- ENDDA.
                  WRITE...


               ENDPROVIDE.
SAP
ABAP HR   Joins and Projection in PROVIDE

          Join and Projection / Coding



            TABLES: PERNR.
            INFOTYPES:0001,      "Organizational Assignment
                      0002,      "Personal Data

                      ....


            GET PERNR.
               PROVIDE  STELL
                        ENAME FROM P0001
                        GBDAT FROM P0002
                              BETWEEN PN-BEGDA AND PN-ENDDA.
                  WRITE...

               ENDPROVIDE.
SAP
ABAP HR   PA Letters Infotype – Customer Defined

          Business Needs:

           A letter is to be generated after the following action in the prescribed
                format:
           1.   Hiring / Appointment Letter
           2.   Confirmation Letter
           3.   Promotion Letter
           4.   Transfer Letter
           5.   Relieving Letter on Resignation
           6.   Retirement Letter
           The generated letter should be modifiable and same is to be stored
               along with each employee and action.
SAP
ABAP HR    Sample format of Appointment Letter
          LETTER NO. REC.01                       APPOINTMENT LETTER
          Mr./Miss [Full name of Employee]
          [Position] [Grade]
          [Location]
          The management is pleased to appoint you as the [POSITION] in [GRADE] with effect from [DATE].
          You will report to [POSITION].
          Your salary & other benefits are stated in the attached compensation package sheet.
          You will be on probation for a period of six months. On satisfactory completion of probation you will
          be confirmed in service.
          You shall be governed by the Services rules of the Company, a copy of which is enclosed. A
          summary of Benefits & Leave Rules as applicable to you is also enclosed.
          Please confirm your acceptance by signing the duplicate copy of this letter & intimate the date of
          joining.
          This offer is valid for two months from the date of receipt of this letter.
          Faithfully

          [Signatory] / SECRETARY
          [Designation]
SAP
ABAP HR   Structure for PA letter Infotype
          Structure: PS9011
           Component     Component   Data   Len   De          Short Text
                           Type      Type          c
          LDATE        ZLDATE        DATS   8     0    Letter Date

          LTYPE        ZLTYPE1       CHAR   50    0    Letter Type

          SIGN1        ZSIGN1        CHAR   40    0    Signatory

          DESGN        ZDESGN        CHAR   40    0    Designation

          MASSN        ZMASSN        CHAR   2     0    Action Type

          EFFDT        BEGDA         DATS   8     0    Start Date

          SUPER        ZSUPER        CHAR   40    0    SBU / Functional Head

          SBUNM        ZSBUNM        CHAR   40    0    SBU Name

          APDAT        ZAPDAT        DATS   8     0    Appointment Date

          RLDAT        ZRLDAT        DATS   8     0    Relieving Date

          LETTERID     TDOBNAME      CHAR   70    0    Name
SAP
ABAP HR   ZHR_LTYPE
          Table ZHR_LTYPE created for help drop down of field
          LTYPE of structure PS9011.

           Table: ZHR_LTYPE
                                     Data
           Fields      Field Type    Type   Len   Dec   Short Text

            INFTY       INFTY        CHAR    4     0     Infotype


            SUBTY       SUBTY_591A   CHAR    4     0     Subtype


            LTYPE       ZLTYPE1      CHAR   50     0     Letter Type


            ACTION      MASSN        CHAR    2     0     Action Type


            FRMNM       ZFRMNM       CHAR   30     0     Form Name
SAP
ABAP HR   Screen Layout for PA Letters Infotype
SAP
ABAP HR    STD Text for Appointmnet Letter – SO10
          *
          *   Ref No. &itab-ref_no&
          *
          *   &cldate&
          *
          *   &itab-ename&
          *   &itab-zdesgn&
          *   &itab-orgtx&
          *   &itab-name1&
          *
          *   &itab-first_line&
          *
          B The Management is pleased to appoint you as the &itab-zdesgn& in grade
              &itab-pktxt& with effect from &itab-effdt&. You will report to .....
          *
          B Your salary & other benefits are stated in the attached compensation
              package sheet.
          *
SAP
ABAP HR    STD Text for Appointmnet Letter – SO10
          B You will be on probation for a period of six months. On satisfactory
              completion of probation you will be confirmed in service.
          *
          B You shall be governed by the Services rules of the Company, a copy of
              which is enclosed. A summary of Benefits & Leave Rules as applicable to
              you is also enclosed.
          B Please confirm your acceptance by signing the duplicate copy of this
              letter & initimate the date of joining.
          *
          B This offer is valid for two months from the date of receipt of this
              letter.
          *
          *   Faithfully
          *
          *   &pp9011-sign1&
          *
          P2 CC:,,Chief Personnel Officer
          P2 ,,Chief Manager, Management Systems and Information
          P2 ,,
SAP
ABAP HR   Clusters

          Definition
          Each database object, for example, PCL1 or PCL2, with the type
          Import/Export file consists of related areas. These areas are known
          as clusters, for example. RX, RD.
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
ABAP HR   Display of Cluster data – Payroll Result
SAP
   SAP
ABAP HR    Reading Cluster Directory
 ABAP HR

           Reading the Cluster Directory



             *Table containing directory of payroll results
             DATA: BEGIN OF RGDIR OCCURS 100.
                     INCLUDE STRUCTURE PC261.
             DATA: END OF RGDIR.
             DATA: COUNTRY LIKE T001P-MOLGA.
             ...
             CALL FUNCTION 'CU_READ_RGDIR'
                  EXPORTING
                       PERSNR           = PERNR-PERNR
                  IMPORTING
                       MOLGA            = country
                  TABLES
                       IN_RGDIR         = RGDIR
                  EXCEPTIONS
                       NO_RECORD_FOUND = 1
                       OTHERS           = 2.
SAP
ABAP HR   Determining Last Payroll Result
          Determining Current Payroll Result (1)


            DATA: number LIKE PC261-SEQNR.
            . . .
            GET PERNR.
              . . .
              CALL FUNCTION 'CU_READ_RGDIR'
              . . .

               CALL FUNCTION 'CD_READ_LAST'
                EXPORTING
                     BEGIN_DATE        = PN-BEGDA
                     END_DATE          = PN-ENDDA
                IMPORTING
                     OUT_SEQNR         = number
                TABLES
                     RGDIR             = RGDIR
                EXCEPTIONS
                     NO_RECORD_FOUND   = 1
                     OTHERS            = 2.
SAP
ABAP HR   Determining Last Payroll Result
          Determining Current Payroll Result (2)


            DATA: result TYPE PAY99_RESULT.
            DATA:   rt_header TYPE LINE OF HRPAY99_RT.
            . . .
              CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'
                     EXPORTING
                          CLUSTERID                ='RX'
                          EMPLOYEENUMBER           =p0001-pernr
                          SEQUENCENUMBER           =number
            *         READ_ONLY_BUFFER              = ' '
            *         READ_ONLY_INTERNATIONAL       = ' '
            *         CHECK_READ_AUTHORITY          = 'X'
                       . . .
                     CHANGING
                          PAYROLL_RESULT           =result
                     EXCEPTIONS . .
            LOOP AT result-INTER-RT INTO rt_header.
              WRITE: / rt_header-LGART, ...
            ENDLOOP.
SAP
ABAP HR   Structure for Payroll Result
               Structure for Payroll Results


           Structure: PAY99_RESULT
            EVP               INTER Structure PAY99_INTERNATIONAL                    NAT
            Structure PC261                                                          Dummy
                              VERSC        RT                CRT                BT   for national
                              Type PC202   Type HRPAY99_RT   Type HRPAY99_CRT        part




           DATA: result TYPE PAY99_RESULT.
           DATA: rt_header TYPE LINE OF HRPAY99_RT.
           . . .

           * Access to payroll result data
             WRITE: result-INTER-VERSC-FPPER,
             . . .
             LOOP AT result-INTER-RT INTO rt_header.
                WRITE: / rt_header-LGART, . . .
             ENDLOOP.
SAP
ABAP HR   EXERCISE (1)

          1. Whenever an employee is hired, it is mandatory to
             provide certain documents, which will form a checklist
             on joining the organization.

              The joining checklist are as follows:
              a. Relieving letter from last employer
              b. Salary Slip of last employer
              c. Graduation certificate
              d. Copy of latest qualification certificate, specify
              e. Income Tax certificate of last employer
              f. Others specify – (3 lines)

              Create a customer defined infotype where above
              details are maintained.
SAP
ABAP HR   EXERCISE (2)

          2. Eligibility for LTA allowance is one basic for a financial
             year. If last year it is not claimed, it can be claimed in
             the current year.
              LTA is one time payment and maintained in IT
              0015, i.e. Additional payments & deductions.

              •   Provide and additional field to maintain year for
                  LTA claim. (Infotype Enhancement to IT 0015)
              •   If LTA claim is not of current year, then LTA
                  reduces to 80% of the current basic. Built a
                  validation for the same.
SAP
ABAP HR   EXERCISE (3)

          3. Generate a report to list employee with the latest
             action in the given date range.

              Display following fields:
              a. Employee Number
              b. Employee Name
              c. Action Type
              d. Action Text
              e. Action Start Date

             Tips: Make use of HR macros
SAP
ABAP HR   EXERCISE (4)

          4. Generate a report to list an employment history in a
             given date range.

              Display following fields:
              a. Employee Number
              b. Employee Name
              c. Action Start Date
              d. Action Type
              e. Action Text

             Tips: Make use of provide – endprovide loop
SAP
ABAP HR   EXERCISE (5)

          5. Generate a Salary register which will list following
             fields in matrix format.

                   Emp.No.           Basic   HRA      Conv      Spl.Pay
                   00001
                   00002
                   00100

               Read data from Payroll Cluster and display it in the
               above format.

               Tips: Refer to SAP standard programs in T.Code
                    PC00_M99_CLGA09 and PC_M99_CLGV09

More Related Content

What's hot

Sap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overviewSap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overview
getsarath
 
Payroll QRGv2
Payroll QRGv2Payroll QRGv2
Payroll QRGv2
Martin O'Donnell
 
Payroll Basics
Payroll Basics Payroll Basics
Payroll Basics
Ajay Kumar ☁
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questions
IT LearnMore
 
SAP HCM - Organization Management end user presentation
SAP HCM - Organization Management end user presentationSAP HCM - Organization Management end user presentation
SAP HCM - Organization Management end user presentation
steve4sap
 
SAP Time Management
SAP Time Management SAP Time Management
SAP Time Management
Ajay Kumar ☁
 
Sap HR questions
Sap HR questionsSap HR questions
Sap HR questions
anisha gupta
 
Sap hr-programming
Sap hr-programmingSap hr-programming
Sap hr-programming
Sebastião Oliveira
 
SAP HR Configuration Guide
SAP HR Configuration Guide SAP HR Configuration Guide
SAP HR Configuration Guide
Ibrahim Abdi Geele
 
Organizational Management in SAP HCM
Organizational Management in SAP HCMOrganizational Management in SAP HCM
Organizational Management in SAP HCM
Divyasri_G
 
SAP HR Part 1.pptx
SAP HR Part 1.pptxSAP HR Part 1.pptx
SAP HR Part 1.pptx
AYUSHRANJAN353523
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
Bunty Jain
 
Field symbols
Field symbolsField symbols
Field symbols
skumar_sap
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
sapdocs. info
 
SAP HCM - OM PRESENTATION
SAP HCM - OM PRESENTATIONSAP HCM - OM PRESENTATION
SAP HCM - OM PRESENTATION
Aditi Sinha
 
SAP-ABAP/4@e_max
SAP-ABAP/4@e_maxSAP-ABAP/4@e_max
SAP-ABAP/4@e_max
Bhuvnesh Gupta
 
Sap Hcm L 1 Ppt V1.0
Sap Hcm L 1 Ppt V1.0Sap Hcm L 1 Ppt V1.0
Sap Hcm L 1 Ppt V1.0
Aditi Tarafdar
 
Sap hcm overview
Sap hcm overviewSap hcm overview
Sap hcm overview
Joyce Maina
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
SmartGokul4
 
SAP HR - Personnel Administration
SAP HR - Personnel AdministrationSAP HR - Personnel Administration
SAP HR - Personnel Administration
Gana Respati
 

What's hot (20)

Sap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overviewSap payroll schema. functions , rules and operations – an overview
Sap payroll schema. functions , rules and operations – an overview
 
Payroll QRGv2
Payroll QRGv2Payroll QRGv2
Payroll QRGv2
 
Payroll Basics
Payroll Basics Payroll Basics
Payroll Basics
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questions
 
SAP HCM - Organization Management end user presentation
SAP HCM - Organization Management end user presentationSAP HCM - Organization Management end user presentation
SAP HCM - Organization Management end user presentation
 
SAP Time Management
SAP Time Management SAP Time Management
SAP Time Management
 
Sap HR questions
Sap HR questionsSap HR questions
Sap HR questions
 
Sap hr-programming
Sap hr-programmingSap hr-programming
Sap hr-programming
 
SAP HR Configuration Guide
SAP HR Configuration Guide SAP HR Configuration Guide
SAP HR Configuration Guide
 
Organizational Management in SAP HCM
Organizational Management in SAP HCMOrganizational Management in SAP HCM
Organizational Management in SAP HCM
 
SAP HR Part 1.pptx
SAP HR Part 1.pptxSAP HR Part 1.pptx
SAP HR Part 1.pptx
 
Sap hr overview 58 slides
Sap hr overview 58 slidesSap hr overview 58 slides
Sap hr overview 58 slides
 
Field symbols
Field symbolsField symbols
Field symbols
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
 
SAP HCM - OM PRESENTATION
SAP HCM - OM PRESENTATIONSAP HCM - OM PRESENTATION
SAP HCM - OM PRESENTATION
 
SAP-ABAP/4@e_max
SAP-ABAP/4@e_maxSAP-ABAP/4@e_max
SAP-ABAP/4@e_max
 
Sap Hcm L 1 Ppt V1.0
Sap Hcm L 1 Ppt V1.0Sap Hcm L 1 Ppt V1.0
Sap Hcm L 1 Ppt V1.0
 
Sap hcm overview
Sap hcm overviewSap hcm overview
Sap hcm overview
 
Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
SAP HR - Personnel Administration
SAP HR - Personnel AdministrationSAP HR - Personnel Administration
SAP HR - Personnel Administration
 

Viewers also liked

07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
sapdocs. info
 
ABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection ScreenABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection Screen
sapdocs. info
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
vbpc
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview
sapdocs. info
 
ABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type GroupABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type Group
sapdocs. info
 
ABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.infoABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.info
sapdocs. info
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bsp
Milind Patil
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
Subhojit- Opekkhay
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
Oo abap-sap-1206973306636228-5
Oo abap-sap-1206973306636228-5Oo abap-sap-1206973306636228-5
Oo abap-sap-1206973306636228-5
prakash185645
 
SAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.infoSAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.info
sapdocs. info
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAP
sapdocs. info
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
Revanth Nagaraju
 
SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!
sapdocs. info
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
sapdocs. info
 
SAP HR - PPT
SAP HR - PPTSAP HR - PPT
SAP HR - PPT
saiprasadbagrecha
 
SAP ABAP Material
SAP ABAP MaterialSAP ABAP Material
SAP ABAP Material
renterpserver
 
Oracle bi ee 12c home page,acting for other users,obiee 12c global header
Oracle bi ee 12c home page,acting for other users,obiee 12c  global headerOracle bi ee 12c home page,acting for other users,obiee 12c  global header
Oracle bi ee 12c home page,acting for other users,obiee 12c global header
onlinetrainingplacements
 
2011 02 28 Lee Gale V1
2011 02 28 Lee Gale V12011 02 28 Lee Gale V1
2011 02 28 Lee Gale V1
Lee Gale
 

Viewers also liked (20)

07.Advanced Abap
07.Advanced Abap07.Advanced Abap
07.Advanced Abap
 
ABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection ScreenABAP Event-driven Programming &Selection Screen
ABAP Event-driven Programming &Selection Screen
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
 
Abap reports
Abap reportsAbap reports
Abap reports
 
08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview08.Abap Dialog Programming Overview
08.Abap Dialog Programming Overview
 
ABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type GroupABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type Group
 
ABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.infoABAP for Beginners - www.sapdocs.info
ABAP for Beginners - www.sapdocs.info
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bsp
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
 
Oo abap-sap-1206973306636228-5
Oo abap-sap-1206973306636228-5Oo abap-sap-1206973306636228-5
Oo abap-sap-1206973306636228-5
 
SAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.infoSAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.info
 
List Processing in ABAP
List Processing in ABAPList Processing in ABAP
List Processing in ABAP
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!SAP FICO BBP Sample Document PDF NEW!
SAP FICO BBP Sample Document PDF NEW!
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
 
SAP HR - PPT
SAP HR - PPTSAP HR - PPT
SAP HR - PPT
 
SAP ABAP Material
SAP ABAP MaterialSAP ABAP Material
SAP ABAP Material
 
Oracle bi ee 12c home page,acting for other users,obiee 12c global header
Oracle bi ee 12c home page,acting for other users,obiee 12c  global headerOracle bi ee 12c home page,acting for other users,obiee 12c  global header
Oracle bi ee 12c home page,acting for other users,obiee 12c global header
 
2011 02 28 Lee Gale V1
2011 02 28 Lee Gale V12011 02 28 Lee Gale V1
2011 02 28 Lee Gale V1
 

Similar to Abap hr programing

Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)
IT
 
Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)
IT
 
sappresentation- By Prithwijit
sappresentation- By Prithwijit sappresentation- By Prithwijit
sappresentation- By Prithwijit
PRITHWIJIT PAL
 
Nikhil sap fico training ppt
Nikhil sap fico training pptNikhil sap fico training ppt
Nikhil sap fico training ppt
ANILKUMARPULIPATI1
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
Nikhil Singh
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
Harshul Phadke
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
Milind Patil
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAP
Shivkumar Rai
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
IICT Chromepet
 
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
KAUSTAV PALLOB
 
Sap Intro
Sap IntroSap Intro
Sap Intro
neerajmal
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
slgvarma
 
SAP ERP Essential Training
SAP ERP Essential TrainingSAP ERP Essential Training
SAP ERP Essential Training
AricSmoker
 
SAP ERP Essential Traning
SAP ERP Essential TraningSAP ERP Essential Traning
SAP ERP Essential Traning
TaylorCannon8
 
Introduction to SAP-Jaipur-30 July 2015.pptx
Introduction to SAP-Jaipur-30 July 2015.pptxIntroduction to SAP-Jaipur-30 July 2015.pptx
Introduction to SAP-Jaipur-30 July 2015.pptx
NavneetChaubey4
 
SAP Basics and Overview
SAP Basics and OverviewSAP Basics and Overview
SAP Basics and Overview
SapFico Training
 
SAP ERP Overview for Laymen
SAP ERP Overview for LaymenSAP ERP Overview for Laymen
SAP ERP Overview for Laymen
Abhinava Pratap Singh
 
Project Report on SAP
Project Report on SAPProject Report on SAP
Project Report on SAP
Sudhanshu Singh
 
Sap
SapSap
Ratnadip Mysap.Ppt
Ratnadip Mysap.PptRatnadip Mysap.Ppt
Ratnadip Mysap.Ppt
ratnadipsaperp
 

Similar to Abap hr programing (20)

Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)
 
Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)Abaphrprograming 121218001552-phpapp02 (2)
Abaphrprograming 121218001552-phpapp02 (2)
 
sappresentation- By Prithwijit
sappresentation- By Prithwijit sappresentation- By Prithwijit
sappresentation- By Prithwijit
 
Nikhil sap fico training ppt
Nikhil sap fico training pptNikhil sap fico training ppt
Nikhil sap fico training ppt
 
Sap- An Overview
Sap- An OverviewSap- An Overview
Sap- An Overview
 
Sap abap tutorials
Sap abap tutorialsSap abap tutorials
Sap abap tutorials
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAP
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
 
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 
S A P Orientation
S A P  OrientationS A P  Orientation
S A P Orientation
 
SAP ERP Essential Training
SAP ERP Essential TrainingSAP ERP Essential Training
SAP ERP Essential Training
 
SAP ERP Essential Traning
SAP ERP Essential TraningSAP ERP Essential Traning
SAP ERP Essential Traning
 
Introduction to SAP-Jaipur-30 July 2015.pptx
Introduction to SAP-Jaipur-30 July 2015.pptxIntroduction to SAP-Jaipur-30 July 2015.pptx
Introduction to SAP-Jaipur-30 July 2015.pptx
 
SAP Basics and Overview
SAP Basics and OverviewSAP Basics and Overview
SAP Basics and Overview
 
SAP ERP Overview for Laymen
SAP ERP Overview for LaymenSAP ERP Overview for Laymen
SAP ERP Overview for Laymen
 
Project Report on SAP
Project Report on SAPProject Report on SAP
Project Report on SAP
 
Sap
SapSap
Sap
 
Ratnadip Mysap.Ppt
Ratnadip Mysap.PptRatnadip Mysap.Ppt
Ratnadip Mysap.Ppt
 

Recently uploaded

UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 

Recently uploaded (20)

UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 

Abap hr programing

  • 1. SAP ABAP HR Programming in HR HR-ABAP
  • 2. SAP ABAP HR Prerequisites Knowledge of ABAP Programming Logical Database Module pool programming SAP Scripts
  • 3. SAP ABAP HR Training will cover Brief description of modules in SAP-HR Concept of Infotypes Infotype Structures Creation of infotype Enhancement of infotype HR Macros Use of Provide statement Cluster reading for Payroll results Example of PA letters infotype (Customer defined)
  • 4. SAP ABAP HR Modules in SAP-HR Personnel Management (PA) Time Management (PT) Recruitment (PB) Organizational Management (OM) Personnel Development (PD) Training & Event Management (TM)
  • 5. SAP ABAP HR Infotype Definition Units of information.
  • 6. SAP ABAP HR Uses of Infotype • To group related data fields Name Personal DOB Data Nationality Marital Status INFOTYPES Street Addresses City Pin code State
  • 7. SAP ABAP HR Uses of Infotype • Maintaining Employee Information by Date
  • 8. SAP ABAP HR Infotype Numbers • Four digit number nnnn • Unique identification • 9000 to 9999 reserved for customer infotypes
  • 9. SAP ABAP HR Naming Conventions Naming conventions for Infotypes • 0000 to 0999 – HR Master data / Applicant data • 1000 to 1999 – Organizational Management • 2000 to 2999 – Time data • 4000 to 4999 – Applicant data • 9000 to 9999 – Customer defined
  • 10. SAP Definition of Infotype within the Data ABAP HR Dictionary Each infotype nnnn requires at least two structures and one table: • Structure PSnnnn Structure PSnnnn contains all of the infotype data fields. • Structure Pnnnn Structure Pnnnn contains infotype key fields and all of the data fields from structure PSnnnn . • Transparent table PAnnnn and/or transparent table PBnnnn Transparent table PAnnnn is required if you want to use an infotype within Personnel Administration. If you want to use an infotype within Recruitment, transparent table PBnnnn is required. In accordance with the distribution of infotype name ranges, objects P9nnn , PS9nnn , PA9nnn and PB9nnn are assigned to the customer name range.
  • 11. SAP ABAP HR Infotype Module Pool • A module pool should be used with each infotype. This module pool is the main program for the maintenance interface for the infotype. • The name of the program is MPnnnn00. Where P stands for Human Resources (personnel) and nnnn is the four-digit infotype number.
  • 12. SAP ABAP HR Infotype-specific Includes The main program only contains INCLUDE statements. If you create the main program using transaction PM01 Dialogs in HR, the system also creates the following four includes: Name of include The include contains MPnnnn10 The PROGRAM statement and the declaration of common data objects MPnnnn20 PBO modules for the screens MPnnnn30 PAI modules for the screens MPnnnn40 subroutines
  • 13. SAP ABAP HR Infotype-specific Includes The system also inserts INCLUDE statements in the main program for the following includes: Name of include Use FP50PPSB Declaration of common data objects This data area is used as a buffer for imported infotype records and maintenance information. The variables specified in this area are used as export or import parameters when the infotype dialog module is accessed. MPPDAT00 Declaration of common data objects MPPERS00 Standard infotype modules MPPIRC00 Definition of infotype return codes MPPREF00 Definition of two data objects that contain the number of reference personnel numbers in structure P0031 or P0121
  • 14. SAP ABAP HR Infotype Screens Each infotype has at least three screens: • An initial screen • A single screen • A list screen
  • 15. SAP ABAP HR Initial Screens • Initial screen is used as technical interface • Screen 1000 is used for all infotypes • Processed in background and not displayed • Performs general initialization procedures
  • 16. SAP ABAP HR Initial Screens - Preview
  • 17. SAP ABAP HR Single Screens • Its an interface between the system and the user. • It enables to create, display or maintain data records. • Screen 2000 is used for single screen.
  • 18. SAP ABAP HR Single Screen - Preview
  • 19. SAP ABAP HR List Screen • Unables to list all records in infotye • Screen 3000 is used for list screen
  • 20. SAP ABAP HR List Screen - Preview
  • 21. SAP ABAP HR Infotype Screen Control • Through customization some field are made hidden. • Attributes are specified during runtime. • The appearance of the screens changes depending on the function chosen by the user.
  • 22. SAP ABAP HR Infotype Time Constraint A time constraint indicates whether more than one infotype record may be available at one time. The following time constraint indicators are permissible: 1 No overlapping and no gaps. 2 No overlapping but time gaps are permitted. 3 Overlapping and and time gaps are permitted.
  • 23. SAP ABAP HR Other Possible Time Constraint A Only one record may exist, valid from 01/01/1800 to 12/31/9999. Splitting and deletion is not permissible. B Only one record may exist, valid from 01/01/1800 to 12/31/9999. Splitting is not permissible, but may be deleted. T The time constraint varies depending on the subtype. Z Refers to time management infotypes.
  • 24. SAP ABAP HR Infotype Characteristics The following tables must be maintained for each infotype: Name of table Task T582A Basic infotype characteristics (database tables, single screen, list screen, time constraint, dialog module, and so on) T582S Infotype short texts T777A Technical Characteristics of Infotype (database table, dialog module, and so on) T77ID Name of data field structure (PSnnnn)
  • 25. SAP ABAP HR Creating PA infotypes Transaction code ‘PM01’.
  • 26. SAP ABAP HR Creating PA infotypes – PM01
  • 27. SAP ABAP HR Creating PA infotypes – Maintain Structure
  • 28. SAP ABAP HR Creating PA infotypes – Infotype Table
  • 29. SAP Creating PA info types – Infotype Table ABAP HR (Primary Key)
  • 30. SAP ABAP HR Creating PA infotypes – Preview
  • 31. SAP ABAP HR Enhancement of PA Infotype 1. Start the Personnel Administration infotype copier (PM01) 2. Enter the infotype number. 3. Choose Enhance infotype.
  • 32. SAP ABAP HR Enhancing a Single Screen • Start transaction PM01 • You access the Create Infotype screen: • Choose Enhance Infotypes. • In the Infotype no. field, enter the four-digit number of the infotype you want to create. When you specify the infotype number, please remember to enter any leading zeros. • In the Sub-Objects group box, flag CI Include. • Choose Create. The Dictionary: Initial Screen is displayed. • Create the Cl include. • Choose Activate. • Return to the Create Infotype screen. • Choose Create All. Result You have included additional fields in the standard single field for an infotype
  • 33. SAP ABAP HR Enhancing a Single Screen – PM01
  • 34. SAP Enhancing a Single Screen – Maintain ABAP HR Structure
  • 35. SAP ABAP HR Enhancing a Single Screen – Screen Preview Enhanced Field
  • 36. SAP ABAP HR Enhancing PA Infotype – CI INCLUDE Only those PA Tables can be Enhanced, having structure CI Include CI_P0000
  • 37. SAP ABAP HR HR Macros RP_PROVIDE_FROM_LAST RP_PROVIDE_FROM_FIRST RP_SET_DATA_INTERVAL RP_READ_INFOTYPE
  • 38. SAP ABAP HR Macros Modules M acro M odules TABLES: PERNR. INFOTYPES: 0001, " Organizational Assignment 0002, "Personal Data 0006, " Addresses .... GET PERNR. RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA. WRITE... * * * Include program DBPNPMAC. DEFINE RP_PROVIDE_FROM_LAST. PNP-SW-FOUND = '0'. . . . END-OF-DEFINITION.
  • 39. SAP ABAP HR Infotype Record Processing P rocessing a S p ecific Infotype R ecord Data selection January Decem ber January Decem ber T a ble Pnnnn G ET P E RN R. R P_ PR O VI DE _F RO M _L AS T <P n nn n> S PA C E PN-B EG D A PN -E ND D A. I F PN P -S W- FO U ND = 1 . W R IT E. .. E ND IF .
  • 40. SAP ABAP HR Infotype Record Importing Importing Specific Infotype Records Data selection M ay December PAnnnn START-OF-SELECTION. RP_SET_DATA_INTERVAL '< Pnnnn>' PN-BEGDA PN-ENDDA. GET PERNR. Table Pnnnn
  • 41. SAP ABAP HR Function HR_READ_INFOTYPE Reading Infotypes Without Logical DB (1) PAnnnn INFOTYPES: <nnnn>. ... CALL FUNCTION 'HR_READ_INFOTYPE' ...
  • 42. SAP ABAP HR Function HR_READ_INFOTYPE Reading Infotypes Without Logical DB (2) INFOTYPES: 0002. DATA: return LIKE SY-SUBRC. CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING . . . PERNR = <person> INFTY = '0002' BEGDA = <begdat> ENDDA = <enddat> IMPORTING SUBRC = return TABLES INFTY_TAB = P0002 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.
  • 43. SAP ABAP HR HR Macro – Summary • Many HR reports use macros. Their program codes are stored in a table or defined locally using the DEFINE keyword. • The PR_PROVIDE_FROM_LAST macro writes the last valid record in the data selection period to the header line of the internal info type table. • You can use the function module HR_READ_INFOTYPE to read the personnel data in reports which do not use an HR logical database.
  • 44. SAP ABAP HR Use of PROVIDE Statement PROVIDE – ENDPROVIDE is a loop to process Pnnnn tables, within the validity period. Two or more infotypes can be processed in a single PROVIDE – ENDPROVIDE loop. Combines JOIN and PROJECTION. Reads time-dependent table entries.
  • 45. SAP ABAP HR Logical database PNP Functions of Logical Database PNP 1. Data retrieval 2. Screening 3. Authorization check
  • 46. SAP ABAP HR Logical database PNP - Screening
  • 47. SAP ABAP HR Functions of Logical database PNP Data Retrieval 1. Create data structures for infotypes INFOTYPES: 0001, 0002, 0007. " Organizational Assignment " "Personal Data " " Planned Working Time" 2. Fill the data structures with the infotype records GET PERNR.
  • 48. SAP ABAP HR Processing Master Data using PROVIDE Processing Master Data TABLES: PERNR. INFOTYPES:0001, " Actions 0002, "Personal Data 0006, " Addresses .... GET PERNR. PROVIDE * FROM P0002 BETWEEN PN-BEGDA AND PN-ENDDA. WRITE... ENDPROVIDE.
  • 49. SAP ABAP HR Processing Master Data using PROVIDE Loop Nesting GET PERNR. PROVIDE * FROM P0002 BETWEEN PN-BEGDA AND PN-ENDDA. Infotype WRITE... loop ENDPROVIDE. Employee PROVIDE * FROM P0006 loop BETWEEN PN-BEGDA AND PN-ENDDA. Infotype WRITE... loop ENDPROVIDE. END-OF-SELECTION.
  • 50. SAP ABAP HR Joins in PROVIDE Join / Creating Intervals Personal Data (0002) Organizational Assignment (0001) Join
  • 51. SAP ABAP HR Joins in PROVIDE Join / Coding TABLES: PERNR. INFOTYPES:0001, " Organizational Assignment 0002, "Personal Data 0006, " Addresses .... GET PERNR. PROVIDE * FROM P0001 * FROM P0002 BETWEEN PN-BEGDA AND PN- ENDDA. WRITE... ENDPROVIDE.
  • 52. SAP ABAP HR Joins and Projection in PROVIDE Join and Projection / Coding TABLES: PERNR. INFOTYPES:0001, "Organizational Assignment 0002, "Personal Data .... GET PERNR. PROVIDE STELL ENAME FROM P0001 GBDAT FROM P0002 BETWEEN PN-BEGDA AND PN-ENDDA. WRITE... ENDPROVIDE.
  • 53. SAP ABAP HR PA Letters Infotype – Customer Defined Business Needs: A letter is to be generated after the following action in the prescribed format: 1. Hiring / Appointment Letter 2. Confirmation Letter 3. Promotion Letter 4. Transfer Letter 5. Relieving Letter on Resignation 6. Retirement Letter The generated letter should be modifiable and same is to be stored along with each employee and action.
  • 54. SAP ABAP HR Sample format of Appointment Letter LETTER NO. REC.01 APPOINTMENT LETTER Mr./Miss [Full name of Employee] [Position] [Grade] [Location] The management is pleased to appoint you as the [POSITION] in [GRADE] with effect from [DATE]. You will report to [POSITION]. Your salary & other benefits are stated in the attached compensation package sheet. You will be on probation for a period of six months. On satisfactory completion of probation you will be confirmed in service. You shall be governed by the Services rules of the Company, a copy of which is enclosed. A summary of Benefits & Leave Rules as applicable to you is also enclosed. Please confirm your acceptance by signing the duplicate copy of this letter & intimate the date of joining. This offer is valid for two months from the date of receipt of this letter. Faithfully [Signatory] / SECRETARY [Designation]
  • 55. SAP ABAP HR Structure for PA letter Infotype Structure: PS9011 Component Component Data Len De Short Text Type Type c LDATE ZLDATE DATS 8 0 Letter Date LTYPE ZLTYPE1 CHAR 50 0 Letter Type SIGN1 ZSIGN1 CHAR 40 0 Signatory DESGN ZDESGN CHAR 40 0 Designation MASSN ZMASSN CHAR 2 0 Action Type EFFDT BEGDA DATS 8 0 Start Date SUPER ZSUPER CHAR 40 0 SBU / Functional Head SBUNM ZSBUNM CHAR 40 0 SBU Name APDAT ZAPDAT DATS 8 0 Appointment Date RLDAT ZRLDAT DATS 8 0 Relieving Date LETTERID TDOBNAME CHAR 70 0 Name
  • 56. SAP ABAP HR ZHR_LTYPE Table ZHR_LTYPE created for help drop down of field LTYPE of structure PS9011. Table: ZHR_LTYPE Data Fields Field Type Type Len Dec Short Text INFTY INFTY CHAR 4 0 Infotype SUBTY SUBTY_591A CHAR 4 0 Subtype LTYPE ZLTYPE1 CHAR 50 0 Letter Type ACTION MASSN CHAR 2 0 Action Type FRMNM ZFRMNM CHAR 30 0 Form Name
  • 57. SAP ABAP HR Screen Layout for PA Letters Infotype
  • 58. SAP ABAP HR STD Text for Appointmnet Letter – SO10 * * Ref No. &itab-ref_no& * * &cldate& * * &itab-ename& * &itab-zdesgn& * &itab-orgtx& * &itab-name1& * * &itab-first_line& * B The Management is pleased to appoint you as the &itab-zdesgn& in grade &itab-pktxt& with effect from &itab-effdt&. You will report to ..... * B Your salary & other benefits are stated in the attached compensation package sheet. *
  • 59. SAP ABAP HR STD Text for Appointmnet Letter – SO10 B You will be on probation for a period of six months. On satisfactory completion of probation you will be confirmed in service. * B You shall be governed by the Services rules of the Company, a copy of which is enclosed. A summary of Benefits & Leave Rules as applicable to you is also enclosed. B Please confirm your acceptance by signing the duplicate copy of this letter & initimate the date of joining. * B This offer is valid for two months from the date of receipt of this letter. * * Faithfully * * &pp9011-sign1& * P2 CC:,,Chief Personnel Officer P2 ,,Chief Manager, Management Systems and Information P2 ,,
  • 60. SAP ABAP HR Clusters Definition Each database object, for example, PCL1 or PCL2, with the type Import/Export file consists of related areas. These areas are known as clusters, for example. RX, RD.
  • 61. SAP ABAP HR Display of Cluster data – Payroll Result
  • 62. SAP ABAP HR Display of Cluster data – Payroll Result
  • 63. SAP ABAP HR Display of Cluster data – Payroll Result
  • 64. SAP ABAP HR Display of Cluster data – Payroll Result
  • 65. SAP ABAP HR Display of Cluster data – Payroll Result
  • 66. SAP ABAP HR Display of Cluster data – Payroll Result
  • 67. SAP SAP ABAP HR Reading Cluster Directory ABAP HR Reading the Cluster Directory *Table containing directory of payroll results DATA: BEGIN OF RGDIR OCCURS 100. INCLUDE STRUCTURE PC261. DATA: END OF RGDIR. DATA: COUNTRY LIKE T001P-MOLGA. ... CALL FUNCTION 'CU_READ_RGDIR' EXPORTING PERSNR = PERNR-PERNR IMPORTING MOLGA = country TABLES IN_RGDIR = RGDIR EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.
  • 68. SAP ABAP HR Determining Last Payroll Result Determining Current Payroll Result (1) DATA: number LIKE PC261-SEQNR. . . . GET PERNR. . . . CALL FUNCTION 'CU_READ_RGDIR' . . . CALL FUNCTION 'CD_READ_LAST' EXPORTING BEGIN_DATE = PN-BEGDA END_DATE = PN-ENDDA IMPORTING OUT_SEQNR = number TABLES RGDIR = RGDIR EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.
  • 69. SAP ABAP HR Determining Last Payroll Result Determining Current Payroll Result (2) DATA: result TYPE PAY99_RESULT. DATA: rt_header TYPE LINE OF HRPAY99_RT. . . . CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT' EXPORTING CLUSTERID ='RX' EMPLOYEENUMBER =p0001-pernr SEQUENCENUMBER =number * READ_ONLY_BUFFER = ' ' * READ_ONLY_INTERNATIONAL = ' ' * CHECK_READ_AUTHORITY = 'X' . . . CHANGING PAYROLL_RESULT =result EXCEPTIONS . . LOOP AT result-INTER-RT INTO rt_header. WRITE: / rt_header-LGART, ... ENDLOOP.
  • 70. SAP ABAP HR Structure for Payroll Result Structure for Payroll Results Structure: PAY99_RESULT EVP INTER Structure PAY99_INTERNATIONAL NAT Structure PC261 Dummy VERSC RT CRT BT for national Type PC202 Type HRPAY99_RT Type HRPAY99_CRT part DATA: result TYPE PAY99_RESULT. DATA: rt_header TYPE LINE OF HRPAY99_RT. . . . * Access to payroll result data WRITE: result-INTER-VERSC-FPPER, . . . LOOP AT result-INTER-RT INTO rt_header. WRITE: / rt_header-LGART, . . . ENDLOOP.
  • 71. SAP ABAP HR EXERCISE (1) 1. Whenever an employee is hired, it is mandatory to provide certain documents, which will form a checklist on joining the organization. The joining checklist are as follows: a. Relieving letter from last employer b. Salary Slip of last employer c. Graduation certificate d. Copy of latest qualification certificate, specify e. Income Tax certificate of last employer f. Others specify – (3 lines) Create a customer defined infotype where above details are maintained.
  • 72. SAP ABAP HR EXERCISE (2) 2. Eligibility for LTA allowance is one basic for a financial year. If last year it is not claimed, it can be claimed in the current year. LTA is one time payment and maintained in IT 0015, i.e. Additional payments & deductions. • Provide and additional field to maintain year for LTA claim. (Infotype Enhancement to IT 0015) • If LTA claim is not of current year, then LTA reduces to 80% of the current basic. Built a validation for the same.
  • 73. SAP ABAP HR EXERCISE (3) 3. Generate a report to list employee with the latest action in the given date range. Display following fields: a. Employee Number b. Employee Name c. Action Type d. Action Text e. Action Start Date Tips: Make use of HR macros
  • 74. SAP ABAP HR EXERCISE (4) 4. Generate a report to list an employment history in a given date range. Display following fields: a. Employee Number b. Employee Name c. Action Start Date d. Action Type e. Action Text Tips: Make use of provide – endprovide loop
  • 75. SAP ABAP HR EXERCISE (5) 5. Generate a Salary register which will list following fields in matrix format. Emp.No. Basic HRA Conv Spl.Pay 00001 00002 00100 Read data from Payroll Cluster and display it in the above format. Tips: Refer to SAP standard programs in T.Code PC00_M99_CLGA09 and PC_M99_CLGV09