SAP HR , ABAP HR Material, Tutorials and SAP Trainings

14
Sep

SAP HR ABAP Interview Faq’s

1) What is the difference between ABAP and HR ABAP
2) What is logical data base
3) What are logical data bases used in hr module
4) What is the difference between PNP and PNPCE
5) Explain GET PERNR concept when we use logical data base
6) Explain the program flow when we use logical database PNP or PNPCE
7) What are the program names for logical database PNP and PNPCE
8 ) What is report category and for what purpose do we use report category
9) What is Infotype and how it is different from tables
10) Why do we require Infotypes for HR module
11) What are the transaction codes to create the Infotypes
12) What is the process to enhance the Infotype
13) Importance of PA20, PA30 and PA40
14) How can we decide weather we can enhance the standard Infotype or not
15) What is PAKEY structure, PSHD1 structure and what type of fields it contains
16) What is PS structure
17) What are the payroll related Infotypes
18) What are the time related Infotypes
19) What are the personnel administration related Infotypes
20) What are the organizational related Infotypes
21) What is Macro
22) What are the standard macros do we use in HR ABAP
23) What is PNP-SW-FOUND
24) What is the difference between select statement and provide statement
25) Which function module reads the data for particular Infotype
26) What is repetitive structure and for which Infotype do we have
27) How do you retrieve the data for repetitive structures
28) Can we develop program without logical database for hr module data retrieval
29) By using which FM we can upload data into Infotype
30) If yes then why do we require logical database

31) What are advantages and disadvantages of logical data base
32) What is the transaction code to display the payroll results
33) What is payroll driver
34) Where the payroll results are stored
35) Explain the concept of clusters in payroll
36) How do you read the data from clusters
37) What is retro active accounting
38) In which cluster time results are stored
39) What is wage type
40) What is personnel area
41) What is personnel sub are
42) What is payroll area
43) What is the difference between semi-monthly and Bi-weekly payroll area
44) What is sequence number
45) What is For-period and In-period
46) What is off cycle payroll run
47) How do you execute the payroll
48) What is schema and transaction code
49) What is functions and transaction code
50) What is features and transaction code
51) What is the transaction code to modify the hr form
52) What are the FM do we use in OM
53) What is object in OM
54) Which FM do you use to find out who is reporting to whom
55) What all are the differences did you find in hr module between 4.7 and ECC6 versions

Please use below comments section to add more questions or answer the above questions. It would be appreciated if you answer the above questions, mention your name and company working for.

If you are interested to post your article as a different topic, feel free to reach me at abaphr.com@gmail.com or admin@abaphr.com.


Related Posts

8 Responses to “SAP HR ABAP Interview Faq’s”

  1. 1
    shelly malik Says:

    Difference Between Abap and HR-Abap is:
    In HR-ABAP:
    Use of Infotypes
    The use of Logical Database
    Use of Macros and Provide statement
    Storage and Access of data
    Authorization checks

    In general ABAP data is stored in Tables, but coming to HR ABAP employee data is sorted through Infotypes. The way we retrieve the data from infotypes is deferent in hr abap.

    In general ABAP we use Logical data base very rare, as in HR ABAP most of the programs use Logical data base to select data from Infotypes by using Get event.

    In ABAP we use read statement to read particular record, still in HR ABAP we do use read statement apart from that we have Macros and provide statement.

    Macro is pre defined code (like function module) which reads data from internal table (internal infotype) based on dates.

    Provide statement is like Select statement but selects data from internal table

    Storage and access of data in hr abap is completely deferent in hr abap comparing with ABAP. We use transaction code PA20 and PA30 to maintain data in infotypes.
    PA20 is display mode and PA30 is change mode. We can create, change, display, copy, and delete in infotypes with PA30 transaction.

    For Infotypes authorizations can be maintained infotype and subtype (field) level as HR data is more sensitive and secrete.

  2. 2
    admin Says:

    Hi Malik,
    Thanks for your valuable answer…….

  3. 3
    Sucharita Das Says:

    What is PAKEY structure, PSHD1 structure and what type of fields it contains ?

    The PAKEY structure contains an infotype’s primary key. It is the same for all PA infotypes and is made up of the following key fields:
    PERNR: In a client, the personnel number is the only unique key that identifies an employee.
    SUBTY: Subtypes are subdivisions of infotypes.
    OBJPS: The object identification indicator is used to differentiate records with the same infotype, subtype, lock indicator, valid from date, and valid to date. For example: Child number in infotype 0021 Family Member/Dependents.
    SPRPS: The lock indicator for HR master data can be used to lock and unlock data records. It can be used to guarantee double control, that is, at least two users are involved in writing an active data record to the database. One of the users creates a locked infotype record. Another user unlocks this record by activating it.
    ENDDA: Valid to date
    BEGDA: Valid from date
    SEQNR: The sequential number differentiates infotype records with the same key and the time constraint ‘3′. Unlike the personnel object identification, it is automatically assigned by the system.

    PSHD1 is another basic structure that is the same for all Personnel Administration infotypes. It includes the date the record was changed (AEDTM), the name of the person making the change (UNAME), and information on whether the administrator created plain text for this infotype (ITXEX).

    What is PS structure ?
    PSnnnn contains the infotype-specific data fields, that is, the data fields that contain the actual infotype-specific characteristics.

  4. 4
    Sucharita Das Says:

    What is the transaction code to display the payroll results ?
    PAYPC_RESULT
    Where the payroll results are stored?
    pcl2 – xy
    I will explain what this means – Payroll Results generated by Payroll Driver is stored in cluster xy of database table PCL2 .
    How do you read the data from clusters?
    ABAP commands IMPORT and EXPORT.
    What is retro active accounting?
    If any HR master data is changed in a period for which the payroll has already been run, the payroll must be run once again for this period using the current values, so the results will be updated based on new source data. This action is known as retroactive accounting.

    In which cluster time results are stored?
    PCL2-B2 (Time Accounting Results)

  5. 5
    admin Says:

    @Sucharita Das, Thank you so much for your great explanation… with the explanation which show that you have good experience in abaphr, I would recommend to have your own articles at abaphr.com. If you are interested please reach me at admin@abaphr.com so that I can create user ID and guide you to post your articles by your name.

  6. 6
    Sucharita Das Says:

    What is wage type ?
    Wage Types allow for the assignment of payments and deductions and the control of payroll programs.
    Basic Pay – IT 0008 . This defines the Wage Types that the employee is eligible for and and the quantum associated with each.

    This infotype is not only for Basic pay Wage Type but
    Captures all the monthly earnings of the employee

    The following pay parameters which are critical to determining the Pay Scale grouping for allowances of the employee are captured here.
    Pay scale Type
    Pay scale Area
    Pay scale Group
    Pay scale Level
    There are two categories of wage types:
    Primary Wage Types
    Primary wage types include:
    Dialog wage types maintaining master data in the
    infotypes.
    Time wage type that the system forms using time information or that you enter
    online.
    Secondary Wage Types
    Secondary wage types are technical wage types generated by the system in
    Payroll during the payroll run.

    What is personnel area ?
    A personnel area is a unit that is only used in Personnel Administration. It is the subunit of the
    company code.
    The personnel area has the following functions:
    It allows you to generate default values for data entry, for example, for the payroll area.
    It is a selection criterion for reporting.
    It constitutes a unit in authorization checks.
    The individual personnel areas in a company code have four-digit alphanumeric identifiers.

    What is personnel sub area?
    Personnel subareas are subdivisions of personnel areas.
    This level is used for the organizational control of the basic subareas used in HR, e.g. the pay scale and wage type structure and the work schedule.
    The personnel subarea is identified by a four-character alphanumeric identifier. The control features are stored according to the country.

    The main organizational functions of the personnel subarea are as follows:
    Specification of country grouping. Master data entry and the setting up and processing of wage types and pay scale groups in payroll depend on the country grouping. The grouping must be unique within a company code.
    Assignment of legal person to differentiate between companies in legal terms.
    Definition of groupings for Time Management so that work schedules and substitution, absence and leave types can be set up for individual personnel subareas.
    Generation of a default pay scale type and area for an employees basic pay.
    Definition of a public holiday calendar
    Definition of subarea-specific wage types for each personnel area.

    What is payroll area ?
    Payroll areas are used in SAP HR to group together employees for whom payroll is run at the same time, and also to set the dates for the payroll period. Employees from different employee subgroups (for example, salaried employee or hourly-paid employee) can belong to the same payroll area.

  7. 7
    munendra Says:

    Dear sir plz sent matarieal hr abap?

  8. 8
    admin Says:

    Hi Munendra,
    Please look at http://abaphr.com/?page_id=6 where we have lots of PDF files over there.

    http://abaphr.com.

Leave a Reply

© 2010 SAP HR , ABAP HR Material, Tutorials and SAP Trainings | Entries (RSS) and Comments (RSS)

Design by Web4 Wordpress Themes, © SAP HR , ABAP HR Material, Tutorials and SAP Trainings 2010 | Theme design by Data sub systems.