This action might not be possible to undo. Are you sure you want to continue?
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
Another user unlocks this record by activating it. It can be used to guarantee double control. For Infotypes authorizations can be maintained infotype and subtype (field) level as HR data is more sensitive and secrete. What is PAKEY structure. Unlike the personnel object identification. Macro is pre defined code (like function module) which reads data from internal table (internal infotype) based on dates. at least two users are involved in writing an active data record to the database. the name of the person making the change (UNAME). What is PS structure ? PSnnnn contains the infotype-specific data fields. PSHD1 structure and what type of fields it contains ? The PAKEY structure contains an infotype¶s primary key. We use transaction code PA20 and PA30 to maintain data in infotypes. valid from date. that is.7 and ECC6 versions 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. The way we retrieve the data from infotypes is deferent in hr abap. that is. OBJPS: The object identification indicator is used to differentiate records with the same infotype. . SPRPS: The lock indicator for HR master data can be used to lock and unlock data records. PSHD1 is another basic structure that is the same for all Personnel Administration infotypes. change. the data fields that contain the actual infotype-specific characteristics. 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. It includes the date the record was changed (AEDTM). In general ABAP we use Logical data base very rare. 1. subtype. but coming to HR ABAP employee data is sorted through Infotypes. lock indicator. it is automatically assigned by the system. One of the users creates a locked infotype record. and information on whether the administrator created plain text for this infotype (ITXEX). We can create. ENDDA: Valid to date BEGDA: Valid from date SEQNR: The sequential number differentiates infotype records with the same key and the time constraint ¶3 . PA20 is display mode and PA30 is change mode. display. and valid to date. the personnel number is the only unique key that identifies an employee. and delete in infotypes with PA30 transaction. 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. For example: Child number in infotype 0021 Family Member/Dependents. It is the same for all PA infotypes and is made up of the following key fields: PERNR: In a client. as in HR ABAP most of the programs use Logical data base to select data from Infotypes by using Get event. copy. SUBTY: Subtypes are subdivisions of infotypes.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.
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. for the payroll area. The individual personnel areas in a company code have four-digit alphanumeric identifiers. In which cluster time results are stored? PCL2-B2 (Time Accounting Results) What is wage type ? Wage Types allow for the assignment of payments and deductions and the control of payroll programs. This action is known as retroactive accounting.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. The personnel area has the following functions: It allows you to generate default values for data entry. What is personnel area ? A personnel area is a unit that is only used in Personnel Administration. It is a selection criterion for reporting. the pay scale and wage type structure and the work schedule. so the results will be updated based on new source data. Time wage type that the system forms using time information or that you enter online. This defines the Wage Types that the employee is eligible for and and the quantum associated with each. It constitutes a unit in authorization checks. the payroll must be run once again for this period using the current values. Secondary Wage Types Secondary wage types are technical wage types generated by the system in Payroll during the payroll run. e. What is personnel sub area? Personnel subareas are subdivisions of personnel areas. 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. It is the subunit of the company code. . This level is used for the organizational control of the basic subareas used in HR.g. What is retro active accounting? If any HR master data is changed in a period for which the payroll has already been run. for example. Basic Pay ± IT 0008 .
infotype0057.infotype0267. Master data entry and the setting up and processing of wage types and pay scale groups in payroll depend on the country grouping. 1) Release payroll using t-code (its country specipic t-code) 2)start payroll 3) Check result 4)Corrections 5)Exit payroll 6)Simulation . What is object in OM????? In OM Standard object is SPOCK S ± Position P. for eg: in Company Your Salary was 01012009 to 31122009 = 50000 01012010 to 31122010 = 60000 which is infotyp based. Definition of a public holiday calendar Definition of subarea-specific wage types for each personnel area. The grouping must be unique within a company code. infotype0041. The control features are stored according to the country. for India payroll use t-code for 1)PC00_M99_PA03_RELEA ± Release payroll 2)PC00_M40_CALC ± Start payroll 3)PC00_M99_PA03_CHECK ± Check result 4)PC00_M99_PA03_CORR ± Corrections 5)PC00_M99_PA03_END ± Exit payroll 6)PC00_M40_CALC_SIMU ± Simulation . Generation of a default pay scale type and area for an employees basic pay. What is payroll area ? Payroll areas are used in SAP HR to group together employees for whom payroll is run at the same time.Person O ± org unit C ± JOB K ± Cost centre What are the payroll related Infotypes?? payroll related main important infotype is infotype008 .and others are infotype0045. Definition of groupings for Time Management so that work schedules and substitution. absence and leave types can be set up for individual personnel subareas. infotype0580 TO infotype0591. Assignment of legal person to differentiate between companies in legal terms. The main organizational functions of the personnel subarea are as follows: Specification of country grouping. Employees from different employee subgroups (for example. What is the difference between ABAP and HR ABAP ? Basic Difference that feel in N ormail ABAP and HR ABAP is that here every record in with time stamp that is from date and endate.The personnel subarea is identified by a four-character alphanumeric identifier. and infotypeno. and also to set the dates for the payroll period. How do you execute the payroll? in payroll execution following steps simultaneously. salaried employee or hourly-paid employee) can belong to the same payroll area.
The macro RP-PROVIDE-FROM-FRST retrieves the first(start)data record which is valid in the data selection period. each on a new line. If an error occurs. the ABAP program performs any concluding operations (for example. IF PN-SW-FOUND = 1. Logical databases at run-time of an ABAP program At run-time. certain initializations (e.A logical database can contain a maximum of 300 tables.i. the ABAP program performs any preliminary work (for example. The selection screen is displayed and the user enters data in the input fields. In the event END-OF-SELECTION.RP-PROVIDE-FROM-LAST RP-PROVIDE-FROM-FRST Example: RP-PROVIDE-FROM-LAST P0000 SPACE PN-BEGDA PN-ENDDA. but also that the user has the appropriate authorizations. some fields are made ready for input again.g. Explain the program flow when we use logical database PNP or PNPCE?? The Logical Database is special type of ABAP program that combines the contents of certain related database tables and retrieve some related data and make it available to application programs. then the process is successful. 2. The logical database and the program check that the input is correct and complete. The only database-specific selections displayed on the selection screen are those needed by the program for data retrieval purposes. WRITE YOUR CONDITION. so that the user can make the necessary correction(s). whether the operation was successful or not will be checked with PNP-SW-FOUND. The logical database reads the selected data and the program processes it within the GET events according to the sequence specified by the structure. In the event START-OF-SELECTION. then the operation is successful. If PNP-SW-FOUND = 1 .What is Macro? macro used in ABAP-HR CODE ITS just like as a functinal module.genrally mostlly used following two macros. calculating default values such as key date. The LDB usually consists of the following component1 Structure 2 Selections 3 Database programs. 3 . the system processes the events in the program and in the logical database in the following order: Before displaying the selection screen. If SY-SUBRC = 0 . ( same as sy-subrc but the value is in reverse case) The macro RP-READ-INFOTYPE retrieves all the data record(s) which is valid in the data selection period.Logical databases when generating an ABAP program The selection screen generated contains the selections (SELECT-OPTIONS AND PARAMETERS) of both the logical database and the program. ENDIF. All the Macros are stored in table TRMAC. example:-SAPDBPNP is the name of the database program for the logical database PNP. Designing the selection screens The standard selection screen of a logical database has a standard layout where SELECT-OPTIONS and PARAMETERS appear in the sequence they are declared. Logical databases have a tree structure. calculating totals. The macro RP-PROVIDE-FROM-LAST retrieves the last(latest) data record which is valid in the data selection period. importing files). exporting files). The system . For every macro. 1.e. etc) are performed for the selection screen by the logical database and the program.
PCH.E. The file will be sent to XXXX via FTP.E.Some Logical Databases in ABAP HR: PNP. Screening :Employees can be selected according to the organizational criteria entered on the selection screen. There are two types of screening.. When you enter the data selection period.The data selection period delimits the time period for which data is evaluated. This file will contain all ING deferral changes. PAP.Active or inactive..Person selection and data selection period. PNPCE. Functions of LDB: Data retrieval :The personnel data of each employee is loaded into the main memory where it can be accessed for processing. The flow logic for such screens is also generated automatically and therefore cannot be modified. Person selection defines those employees for whom a report is to be run.automatically generates such a screen for each program that does not have its own selection screen entered in the attributes. with the following exceptions: Comment out µFlat# EQ Unions¶ variable (and associated logic) from selection screen Comment out several errors that aren¶t applicable to ING Comment out WF logic for creating WF IT0169 records . new loan setups and loan payoffs that occurred since the last time the vendor generated this file. Add functionality to the current WF program. Any program-specific selections appear after the database selections.E.. You cannot delete database selections. including: Add a new variable to the selection screen to identify ING Personnel Areas Add new field to the execution spreadsheet Add new error processing to prevent setting up invalid deferrals and loans Add new logic to determine and populate the IT0169 plans for the employee Revise logic to handle new loans (ING will dictate which wage type gets used) Change the input file name and file archiving Keep all of the current WF logic.g. the system uses this screen as a model when generating.g.Assignment«Employees who assigned to certain cost center.g.Personnel number rangeE. Authorization check:This ensures that the person starting the evaluation Is authorized to access the report data. 19 Sample Requirement on HR ABAP.... If the attributes of a program include the number of its own selection screen.Employee status.g. You can define your own selection screens for any logical database .Monthly wage earners in a specificpersonnel sub-area. E.the provide loop retrieves the infotype records whose validity period overlaps with at least one day of this period.g«Hourly wage earners in a particular personnel sub area.Features of org.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.