Interview Questions
Part I INFOTYPES
1.What are info types?
Infotypes, known as information types are units of human resources
information formed by grouping related data fields together. These are
represented in the sap hr system by a unique 4 digit number eg.
Personal Data (0002), Address (0006) etc. All customer infotypes fall
in the number range from 9000 to 9999. The fields in the infotype
would vary based on the country grouping for eg. If any employee
belongs to country grouping 10 then he would have the SSN no field in
the Personal Data infotype which would not be seen in same infotype
for country grouping 99.
*Infotype no. SAP HR sub module
PERSONNEL ACTIONS& HIRING ACTION
2. What are personnel actions? What is the transaction for executing personnel actions?
Personnel Actions are the events of an employee’s employment history within the organization beginning from hiring an
employee to termination of the employee. Each of these events needs specific information to be captured. This is achieved in sap hr by grouping together infotypes called as infogroup which appear one after another in sequence to capture/change information in the Infotypes whenever the personnel action is executed. Personnel Actions are executed by transaction pa40.
3. What are the important info types for a hiring action?
The important infotypes for executing a hiring action are.
Note that it is the hiring action that allows you to assign an employee to the hr structures.
IMG & PROJECT IMG
4. What is IMG? What is its importance? What are the functions you can execute using IMG? What is customizing? What does customizing support? How do you create a Project IMG? What are project views?
IMG means the implementation guide. The configurators would customize the sap hr system as per the customer requirements in the IMG . In the IMG you can create project IMG which limit the customizing nodes to the requirement of the projects and for each project IMG you can create multiple views like MM,SD,HR etc to get more specific. To go to the implementation guide or IMG from the sap easy access menu, you have to enter transaction SPRO in the command line.
ENTERPRISE & PERSONNEL STRUCTURE 5.What is an enterprise structure?
The enterprise structure is one of the HR structures. The HR enterprise structure composition depends upon the hr administrative,
time and payroll functions for that company. It comprises the client, company code, personal area, personnel subarea and the organization key. The hiring action assign an employee via infotype 0001- Organizational Assignment to the enterprise structure. The enterprise structure is the enterprise perspective of an employee.
6. What is a personnel structure?
The organizational personnel structure describes how the employee is positioned in the organization. This is an individual perspective of an employee in an organization. It comprises of the employee group, the employee sub group and the organization plan (org unit, position, and job) for that employee. The hiring action assigns an employee via infotype 0001- Organizational Assignment to the personnel structure.
7. What is the highest level of the enterprise structure?
The client is the highest level of the enterprise structure.
8. What is company code? Is it defined in HR? If not where is it defined?
The company code is an organization unit (this is different from the hr organization unit. Different modules like SD, MM, etc have their own organization structures with their own organization units) which has its own balance sheet and profit and loss account and is defined in the FI module.
9. What are personnel areas and its functions?
Personnel ((Please note the spelling -> its Personnel (group of people) and not Personal (Individual)) Area is the sub division
(understand these two words) of the company code and can represent a functional area or geographical location. These play a very important role in the time and payroll configurations. Each personnel area is unique to a company code (mark these words) and is represented by a 4 character code.
10. What are personnel sub areas and its functions?
The further divisions (understand this word) of a personnel area are defined as personnel subareas. The functions are similar to the
personnel area. Each personnel subarea too is unique to a personal area (mark these words) and is represented by a 4 character code.
Hi everyone, i would be continuing with the answers to the rest of the questions as an when i get the time and try to keep this going till completion.
11. How is an employee in the HR Master data linked to a company to which he belongs?
EMPLOYEE--->PERSONNEL AREA--->COMPANY CODE--->COUNTRY GROUPING-->CLIENT
12.Can a personnel area be assigned too many company codes?
No. A Personnel Area can be only assigned to one company code. Many personnel areas can be assigned to the same company code but the vice versa is not true.
13. What are the indicators defined by personnel sub areas?
The indicators are all personnel sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are
also used to limit HR authorizations.
14. How do you categorize the employee groups?
Employee groups are categorized based on employee/staff regulations of work and pay such as
15. What are employee subgroups and what are the indicators set up using employee subgroups?
Further division of the employee groups are called the employee subgroups such as under employee group 1-Active you could have
employee subgroups such as AA–Hourly wage earner, AH–Salaried Employee …. And so on. The indicators are all employee sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are also used to limit HR authorizations.
16. Employee groups are two characters and employee subgroup are two character representations in the IMG. Do you support this statement?
False. Employee groups are one character and employee subgroups are two character representations.
17. In the HR Master data where are planned working times for an employee seen?
IT 0007- Planned Working Time using transaction pa51 – Display time data
18.Do I need to give country assignment to personnel sub areas in customizing? If true support the statement and if not what’s true?
No. You do not need to give country assignment to personnel sub areas. You need to give country assignments to the employee subgroups on assigning to employee groups in the enterprise structure.
Part II 1. How can you create new objects in org. mgmt?
A. To create a new object go to OM -> Basic Settings -> Data Model enhancement - > Create Objects their relationship and TC.
2. Can you assign a job to another job, and a position to another position? Explain.
A. We have to assign Position to Job. Because Job is General (Eg: Manager) and Position is Specific (Manager -Hr). We can relate two Positions like Reports to, subordinate...
3. What do you mean by assigning priorities to positions in recruitment? In orgn. Mgmt.?
A. In which Priority the applicant can apply for Position.
4. What is meant by an enterprise structure? (I said it comprises of Company code, Personnel Area and Personnel Subarea, but the panelist says, he's not satisfied with the answers. Do I need to add anything else to this answer?)
A. You have to explain the full concept of Enterprise Structure and how it related to Employee Structure and where we assign this to Employees, and for what purpose we defining the Ent structure.
5. How many co.codes can you assign to a personnel area? How many pers. Areas can be assigned to a company code? Explain.
A. Co Code can contain any number of PA, but one PA must contain One Co Code. Because Co Code is the legal entity of the company, using which the FI people draw various statements like BS, PL account.
6. What is the IT to store educational establishment types? Why do you need them? Do educational certificates and branches of studies come under the same IT?
A. IT0022. To maintain the educational details of the employee.
7. What is the IT store employee's previous industry sector?
A. IT0023.
8. What are dynamic actions? Where do you configure them?
A. Dynamic Actions are automatically triggered by the system when certain actions met. Eg: If you enter no of Child as 2 in IT0002, the system atomically triggers the IT0021, subtype Child to enter the details, Otherwise it won’t trigger the IT0021, if you didn’t mention any value in no of child in IT0002. Same like that we can configure Dynamic Actions depends on our need using the path IMG->PM->PA-> Customizing Procedure -> Dyn Action. or by using Table T588Z.
9. What is meant by work schedule rules?
A. WSR is used to define your WS for a defined period. It Comprises your EE Subgroup,PWS, HC. We can default the WSR using the Feature SCHKZ for your grouping.
10. Today is a holiday, and is paid, where do I do specify such type of things?
A. Using Holiday Class and Day Type.
11. What is meant by counting classes?
A. Counting Classes are used to define your various Counting rules for your A/A types.
12. What is the feature used to create a personnel no. How do you create a personnel no.?
A. NUMKR. Using the Tcode PA40.
13. What are the features connected to Organizational Assignment?
A. ABKRS, VDSK1,PINCH.
14. What is the feature IGMOD used for?
A. It is used to define your Infogroup.
15. What is meant by valuating of base wage types?
A. Used to valuate your WT, if it depends on some % of other WT. Say HRA is some 20% of Basic.
16. What is meant by day types?
A. Day types used to determine the particular day is payment relevant or not. 0 - Work/Paid, 1 - TimeOff/Paid, 2 - TimeOff/Unpaid, 3 - TimeOff/Special.
17. What is meant by Applicant Status and what are the reasons? Why do you need them?
A. Applicant Status denotes the current status of the Applicant, say Screening, On Process, On hold, Rejection and we have to define various reasons for each and every Status. Say why the Applicant Status is On Hold.
18. In which IT do you assign an applicant to a vacancy? Where do you assign that status?
A.Status we can assign using the TCode PB40.
19. How do applicant actions differ from applicant activities?
A. Applicant Actions can same as above like Rejected, On hold, On process. Activates can be what are all the various activates perform for each activity for the Applicant.
20. What are the ways to transfer applicant data? What is the difference between them?
A. PBA7 and PBA8.
21. What is the difference between prebooking and booking?
A. Booking is the actual booking of Attendee for an event; Prebooking is used to check whether the Attendee already booked for the event.
22. Tell me something about the IT Payroll Status
A. IT0003 is used to define the current payroll status of the employee like released, exit. We can lock the personnel number using the IT0003.
Part III 1. What is meant by pay scale structure? How did you configure pay scale structure? (I said I created various payroll areas and defaulted them using the feature ABKRS. Seemed he was expecting more than this from me.)
A: Pay Scale Structure means creation of Payroll area, Pay scale type, area, group and levels with EmpSub group grouping for PCR & CAP's.
2. How do you import pay scale data from non-SAP to SAP? (Somebody told me that there's a tool called LEGACY to transfer non SAP data to SAP. I said the same. Is it the same for payroll also? He wanted a clearer explanation of how I did it.
A: Yes you have to say from which transaction code you are transfixing data from Non SAP in to sap.
3. How to assign a person two different pers no’s and allocate him two different comp. codes and generate a single invoice? Suppose for a person I have to pers no’s A and B. I want to send him to one company in the morning and the other in the noon. How should I do this? (I only know one person can be given more than one position by giving percentage in OM. I said that this process is concurrent employment.)
A: No, even with Concurrent employment also it is not possible to assign two personnel numbers for one person. You can assign him to work with two Personnel ID Numbers with the same number and make invoice.
4. What is meant by a schema? (I said I'm only aware that it is a set of rules which is copied and renamed, but never worked on that.)
A: No, you have to say him that schema is a set of instructions (Programs) modified as per requirements and its process is to collect the data as from all the defined institutions with sub schemas and PCR's. As I was not authorized to work on them I know just the process of schemas only, (you should have said like this.)
5. How do you restrict the data to be entered in payroll area?
A: No, data is entered in a payroll area, but the employees are defined depending on their pay scale structure. If you are restricting any data to be entered for pay strcs this is for indirectly for payroll area.
6. What is meant by authorization? Did you ever work on it?
A: Authorizations are the transactions given to the end users or the developers for only some areas to work, infotypes, transaction codes, org units and others depending on the requirement of the client or the developing enterprise. Check this at PFCG TCode.
7. What is the difference between Indian and US Payroll. (I said each of them have their own ITs and the taxation differs.)
A: Yes it correct and even you have to say about the Benefits which are more important in US. In US unemployment tax will come. Garnishments will come, Residence taxation, Work tax and others, you have to say it in broad way then only they can know that you are working, or confident enough.
8. Give me a brief description of the IT Tax.
A: No IDEA.
9. How do you differentiate Tax for different countries?
A: Taxation has so many use exits to be created which means it all happens only from the new versions which SAP Releases.
10.What is meant by slab? How is Indian slab and US slab? (He was talking about some %ages. I don't know what they are. )
A: Grouping of employees depending on their allowances and PERKS is nothing but Slab system and it also even comes for Professional Tax
What are Dynamic Actions? Give a few examples. What are the IT's you used in them. (I know only Birth of Child action, and the IT's used in it are Personal Data, Additional Payments)
Dynamic actions which are triggered by the system. They are result of some personnel action. If you make a change (personnel action) to the personnel data of an info type that then has an effect on the data of a second info type, the system automatically displays the info type. One of the main purpose of the dynamic action (of the system) is to have a consistent and coherent data. These actions are started automatically by the system, unlike the Personnel actions which you start by yourself. The best example is when you carry out an action lets say hiring, you need to populate a set of info types. Your initial entry of details in infotype 0000 is personnel action. When you do this system automatically displays next infotypes- which is result of dynamic action
What is Recruitment Cycle?
Its is the complete process of recruitment right from identifying the vacancies displaying the same, notifying them, inviting the applicants, screening the applicants, interviewing them, selecting them, and recruiting them and appointing them(giving an organizational position in the organization--- all these processes constitute the recruitment cycles
What is Qualification Deficiency? How will you come to know that a Person does not have certain skills/qualification ns? (This was posed after I said that I worked on Training and Events also).
Generally the required qualifications are stored in Required Qualifications (Infotype 5129). So any deficient qualifications can be viewed in this infotype.
What is IT 41 used for? How do I default IT 41?
Date Specifications (Info type 0041). The following information is recorded in the Date Specifications info type (0041). The Date type specifies the type of information. A concrete Date type (specified by the user) is used in a series of reports, for example to evaluate an entry date that cannot be derived from the organizational assignment history but which is stored in the Date Specifications info type(0041). This info type can be used in payroll as well as for the leave program. The standard system contains twelve combinations of Date type and Date. If you require more than twelve date specifications for an employee at the same time, you can use time constraint 3.
Suppose the client wants me the vacancy to be displayed on a website as well as ESS. How should I do it? (I only know ESS means Employee Self Service, please explain about ESS also).
Employee Self-Service enables employees to create, display, and change their own HR-related data in the Enterprise Portal generally related to. Benefits and Payments,, Working Time, Career and Job, Employee Search, Personal Data, Travel Management, Corporate Information and Life and Work Events. So the kind of data the employees can edit, change or delete depending upon the authorizations the employees (users and roles) have. The authorization to have access to the vacancies by employees is given, generally the vacancies will be displayed for all the employees i.e. all the employees will have authorizations.
Part IV How do I change the hiring date which is wrongly entered without rehiring and changing personnel numbers?
There are Three Scenarios when you may need to change hiring date:
1) After payroll is run - when hiring date is before actual Hiring date.
2) After payroll is run when hiring date is after actual Hiring Date.
3) Before the payroll is run.
1) PA30 -- Copy actions infotype - action type - incorrect entry -- save and come out PA 30 copy actions infotype -- action type - correct entry - now correct your entries, save your date is changed.
2) PA30 - Utilities - change payroll status - delete accounted to field, save and come out - then again utilities change entry leaving date - correct the hiring date - save and come out.
3) PA30 - Utilities change entry/leaving date change your date and save
1. What is the use of IT 0003 ?
2. What is the differ. between App.Range and App.Group ?
3. What is the role of Enterprise structure and Personnel Structure in Time Management and Payroll?
4. I hired one employee, after three months he promoted as Manager, after one year again he promoted as GM, how many times will you upload this data by using LSMW ? and Explain in detail ?
5. What is the relation between IT 0007 and IT 0008 ?
6. What is the diff. between Job and Position in OM ? Can you assign Task direct to Position without Job ?
7. What have you done in Recruitment ?
8. What are the fields in IT 0007 ?
1. IT 0003- Infotype in which data on the Payroll status and Time Management status is stored. For example, the system stores the date of the last payroll run performed for the employee in the Payroll Status infotype (0003). The system automatically creates this infotype when the employee is hired. In general, the system updates the infotype and writes the changes to the payroll past.
2. Application range-It is used to classify applicants according to either hierarchical or functional criteria. Hierarchical classification involves classifications such as executive employees, salaried employees. Specialists. Functional groupings include corporate management, administration, production ......
Applicant group- It is used o classify applicants according to the type of employment contract for which they are applying. Ex- employees with a permanent contract, employees with a temporary contract and so on...........
3. Enterprise structure- It specifies groupings for Time Management. This enables to set up work schedules, substitution types, absence types, and leave types on the basis of a specific personnel sub area.
Personal structure- The employee subgroup grouping for the work schedule enables you to determine which work schedules are permissible for which employee subgroups. The employee subgroup grouping for time quotas enables you to specify which attendance and absence quote types are eligible for which employee subgroups
4. Relation between 0007 and 0008- The system takes the employment percentage and the average number of working hours from infotype 0007 and suggests them as default values for the capacity utilization level and working hours per period in infotype 0008.
5. Job is nothing but a general classification of sets of functions. A job describes a position. The position automatically inherits the tasks and characteristics assigned to the job through a relationship.
Position-It can be occupied by holders at company. Each position occupied by an employee. Multiple assignment are possible. Position can be 100% filled, partially filled or vacant.
6. IT 0007 fields- Work schedule rule, Time management status, working week, employment percentage, Daily working hour, weekly working hour, monthly working hours, actual working hours, weekly workdays.
Part V1) What is internal recruitment ?
Internal recruitment is search for internal applicants. when you integrate with personal development, you can use profile match up which help to search for resources internally.Also In recruitment it is represented by 'P' as Person and 'AP" as external person.
2) What are problems generally faced while posting result to FICO ?
Normally mismatching of amount get posted.
3) What is controlling area, what does it do, and how where is it assigned ?
Controlling area is under of FI person which helps to set for costing purposes also based on these fiscal variant is set.
4) What is the purpose of creating symbolic a/c, what is transaction code for same ? Can we assign one symbolic a/c to multiple wage types ?
It depends upon your payroll requirement to create salary head like expense account etc.
5) What is REPORT VARIANT FOR OFF CYCLE ACTIVITIES, what do we do in this step ?
Variant is to save all input field parameters. once you saved as a variant , you can use the same for future purposes.
6) What all infotypes which has to be created at the time of hiring OR PA40 and cannot be maintained later with PA30 ?
Why you require creation of infotypes...
7) If we have to create multiple positions, what method OR tool we can use to avoid errors due to creating them manually.
You can create multiple position by LSMW or batch programs for the Tcode PP01 or PPOCE
8) What do is LANDSCAPE in SAP Project, I think it’s related to no. of servers used, Pls correct me if I am wrong, Or what it is ?
It is related to Basis
9) What is the role of an administrator in PA ?
To restrict access to Personnel administration based on PA/PSA.
Administrator: we come across for Personnel administration, Time management, and Payroll in sap .
Each administrator is responsible for each individual activity. You can get the name of the administrator in the pay slip so the employee for any clarification he can meet the responsible administrator (accessed through pay slip)
This administrator (is created in PA of PM) is responsible for recruitment.
10) What is go live actually ? What is the role of a functional consultant in it ?
Go live is transferring of data from Development server to Production server.
Development -----> Quality server
In Quality you need to Unit, Integration testing, Once it is OK in Quality server,
Then you need
Development ----> Production
1) How to group employees for their allowances in payroll?
Go to basic salary of India in Payroll India and group the employee first depending on the allowances to be paid and this is
applied for even differentiating the employees into groups depending on their pay structures.
2) In OM, how to get the details for group of employees (ex.) group of Drivers in the organization?
Drivers can be identified depending on their position at which they are working and you can have a different job codes for them who do you want to look into.
3) How is Time management and payroll is integrated?
TM MGMT and Payroll are integrated in ways are time data is collected from the info type 0007 and these hours are taken in basic as Number of hours worked or utilized, and even with time evaluation and last with schemas integration.
X000 schema carries xt00 and these data can be transferred between other modules.
4) What are the other modules integrated with OM?
OM contains all the modules to be integrated, depending client requirement it is done. As OM-PA, OM -RECT, OM-BENEFITS, OM-TRAINING & EVENT MGMT, OM - PD AND OTHERS.
CHECK THIS BY GOING TO IMG --> CTRL F AND GIVE INTEGRATION WITH OM )
CHECK ALL OF THEM , GO FOR PROGRAM
RHINTE00 PHINTE10 , PRHINTE20 , PHINTE30 AND 40 ALSO.
5) In TM, if group of employees get 10 days of annual leave, what will be the time evaluation status?
TIME evaluation shows the exact details maintained over to the employee through his 2006 and 2001. if they are all allowed to take leave it shows leave as paid or unpaid depending on the configuration done by the consultant for these situation. in
processing time data in payroll or even Time evaluation ( Valuation of absences ) also.
6) Find the scenario and give the result : A,B,C are employees, where A,B will get basic,HRA,DA. C gets Basic and DA. How to group for the allowances?.
Allowances are paid depending on his gradation and even wages are also paid on this criteria, if AB are paid bas, hra and DA then take three wage types ans assign to the ES Grouping and don't give HRA wage type to C. Check basic salary of India and Allowances in Indian payroll thoroughly, bcos first of all v have to understand this first and
then you have to decide the emp sub groupings.
Part VI Q) What is personnel Area?
A) Personnel Area is a geographical location or the business entity of the company. Please understand that Personnel Area is need not to be a geographical location always.
Q) What is period parameter?
A) A two-digit numerical parameter that determines the time interval for which payroll is run for a payroll area. Example 01 for monthly 03 for weekly etc.,
Q) What is Date Modifier?
A) Differentiator that you use to determine different paydays for different employees for whom payroll is run with the same periodicity. Ex : Payroll is run monthly in your enterprise. The payday is the 15th of the month for industrial employees and the 25 the for salaried employees. Since the payroll periodicity (monthly) is the same for both groups of employees, the system requires two date modifiers as differentiators to be able to determine different paydays.
Q: We are in the service industry and have employees working in multiple cities on the same day. The system seems to allow one taxing authority per day. But the taxing authority needs to be picked up from the Service Order ideally . Can we achieve this?
A: You can create multiple infotypes 0208 (work tax area) for the same employee and the same day. Use the 'allocation percent' field . There is no integration however between time management and the work tax area. You may copy infotype 0208 to IT 9208. Infotype 0208 may be used to store the default work tax area and IT 9208 may be used to store the multiple work tax area. Create IT 9208 based on data from your external time management system.
Q: We use clocking machine for recording employee clock-in/out . All the data is stored in a 'flat' file which is supposed to be uploaded into SAP. When tried to open and read the flat file using OPEN DATASET and READ DATASET commands, the Sy-subrc value returned is 8 and the error message 'the specified file not found' is displayed. We checked the path and the file is in the correct location. What is missing?
A: Check the path once again. Check the upper and lower cases. Define you parameter file name like filename-fileextern. Depending on the place where the flat file resides, the procedure varies. OPEN DATASET is used for upload of file from the host system. If your flat (text) file is on the PC, you can use the function WS_UPLOAD which will upload your text file into an internal table. This internal table data can be loaded into SAP. The syntax is as follows:
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = pcfile
IMPORTING
FILELENGTH = fileleng
TABLES
DATA_TAB = internal table name
Please note that you have to specify the pcfile of length 128.
Q: We want to make a copy of an organizational structure from one plan variant to another. This copy should include all assignments like purchasing groups to organizational units made in PFOM . Can we do this?
A: Make sure that the plan number is established through the IMG. (And that it is not the active plan.)
Go Human Resources -> Organizational Management Tools -> Plan version -> Copy.
It runs RHCOPL00. All or any portion of the plan may be copied and manipulated and then copied back in to the active plan.
Q: We have a requirement to calculate leave entitlement at the anniversary year not calendar year. The leaves have both paid and unpaid components. The paid component is based on time worked. The unpaid component is based on years of service. Leave taken is reduced from both entitlements depending on employee's request. We are using a Schema based on TM04 which calls Cycles TS15, TS10. What is the ebest way to handle this?
A: You can use field 'DAUER' for seniority based vacation entitlement in the VAC01->VAC99 features. Time worked is not part of the feature structure (PME03). However you may create your own source code to make a decision on any field even if it does not belong to the feature structure. Check feature VAC01.
Q: We have multiple ORGs as we have many subsidiaries of our Parent company. These subsidiaries are defined as ORG and are assigned an ORG-ID. Within each ORG, we have Divisions (e.g. Human Resources, Finance, Materials etc.) and within each division we have Departments (e.g. Payroll, Labor Relations, etc.). We plan to use Personnel Development( PD). What is that we have to consider in this case?
A: You have to consider how the company wants to see its reports while designing the HR organizational structure in PD. You have address the question: for headcount or regulatory reports to which level does the company need to report, to the division, department, group or team level. You have to design the SAP organizational structure to support the lowest level required. Lower the more levels of detail, the more maintenance required.
Q: How can we configure the options for the Assign Form. No. field on Infotype 210. It is the alternate formula to assign tax field and we have been unable to locate the table in the IMG to edit the options.
A: Options for the BSI Tax Formula cannot be configured. Possible entries are available in BTXFORM, and they depend on the 'tax authority' ( BTXAUTH) and the 'tax type' (BTXTAXT). Use data dictionary to check existing entries. This data comes from BSI. Tax calculations are done in the BSI programs (via RFC from the USTAX function in the payroll schema).
Q: We are using the US HR/PAYROLL module. We are able to create the entry to credit the accrued payroll account. But our check writing process does not produce any accounting entries when we create a pay check or run our EFT process(RFFOUS_T). Should RFFOUS_C produce an accounting entry to debit the payroll payable account and credit the cash account ?
A: RFFOCUS_C does not produce any accounting entries. During the FI/CO interface run , 559 wage types may be posted to your cash account
Q: We have approximately 10000 zip codes. We want to relate the eligibility group to the zip code. We do not want to create 20000 eligibility groups. Which is the best way to configure basing eligibility for HMO's on zip codes?
A: Try to group the zip codes by the HMO's they belong to. Then create benefit groups and programs for the unique combinations. You can create as many benefit groups as required and use the employee zip code to select the benefit group the employee is eligible for. You may also look at user exit 2.
Q: We are using the PAI user exit in MP000800 screen 2000 to modify the BET01 field. After modifying the value, the value is not re displayed. However the updated value is saved on commit. Why the value is not displayed after modification?
A: Yes. It is True. You may have to apply OSS.
Part VII What do you mean by a Task and where do you assign and How?
Task is a description of an activity in Organizational Management which is performed within an organizational unit.
one can assign an organizational unit, job, position, person (employee) or user a task in order to describe their function in an enterprise. A task which you assign, represents a characteristic of an object.
What is an Org's assignment and Org'l Plan, what is the difference between them?
Plan versions are scenarios in which one creates organizational plans.
In the plan version which you have flagged as the active plan version, you create your current valid organizational plan. This is also the integration plan version which will be used if integration with Personnel Administration is active.
As a rule, a plan version contains one organizational structure, that is, one root organizational unit. It is, however, possible to create more than one root organizational unit, that is more than one organizational structure in a plan version. Organizational assignment is assigning the persons i.e., employees to certain position according to organizational structure and plan.
How many structures are there in OM?
In the SAP System one can use several structures to represent the legal and organizational structure of your company. You can structure from the point of view of accounting, materials management, and sales and distribution. It is possible to combine these structures. The organizational structures form a framework in which all business transactions can be processed
What do you mean by reporting Structure?
Reporting structure is the organized hierarchical structure where the different positions (persons) will have to report to various positions according to your organizational structure.
What is the diff between Simple Maintenance and Detailed Maintenance? and which one you used in your project?
Simple Maintenance in Expert Mode is one of the methods you can use to develop and model organizational plans in the component Organizational Management with speed and efficiency. Besides mapping your current organizational and reporting structure, Simple Maintenance gives you flexible tools to plan and model future structural changes well in advance. SAP Business Workflow users do not need all the functions available in Organizational Management. For this reason, the original concept behind Simple Maintenance was to provide a tool that allows users to build and maintain organizational plans, with speed and simplicity. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development.
Simple Maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, one can create ones organizational and reporting structures step by step.
What are the building blocks in OM and where do you assign them?
Organizational units, Positions Tasks, Persons , etc., are the building blocks of O&M. you create them as part of your organizational plan.
What do you mean by work center and Cost center? Where do you assign them. And how many Cost centers can we assign?
Cost center is an object used to refer to work center activities are going on from cost point of view which is important from cost point of view. Work centers are the objects (physical locations) where actual work takes place
How do you transfer Org'l Assignment from PA to PD? (Answer for this is a bit diff, try it)
I think this can be done by editing your staff assignment. Here you can decide which positions belong to the organizational unit.
What are the info types you used in OM?
From 1000 to 1999
What are the infotypes used for time management?
2001 absences
2002 attendances
2003 substitutes
2004 availability
2005 overtime
2006 absence quota
2007 attendance quota
2010 employee remuneration information
2011 time events
2012 time transfer specification
2013 quota correction
2050 annual calendar
2051 monthly calendar
2500 personnel work schedule time
2501 employee time and labor data
How do you create an evaluation path?
Evaluation paths are created in organizational management Customizing under basic settings. One or more relationships form the navigation paths for an evaluation. These enable us to report on and display structural information, for example, organizational structure or the reporting structure. We can create alphanumeric evaluation paths with a maximum of 8 characters starting with Z.
What is an infotype?
Well an infotype in short is a "type of information". It is a set of logical data grouped according to subject matter, eg. Addresses (organization assignment, personal data, addresses, planned working time, basic pay, bank details, etc.) infotype, contains name, first name, Address for correspondence, Permanent address, city ......so on. There are over 5000 infotypes exists. The infotypes can be created, changed, copy, delimit, deleted..
We can create infotypes using the following path:
Org Mgmt->expert mode->(Object) The Maintain(object) screen appears
In plan version and object fields enter data as required
In the infotype field , select the infotype you want to create
Using the tab pages select the status the new infotype record
Choose Edit->create infotype
Enter appropriate fields and save....
Explain the uses of the simple maintenance interface?
Simple Maintenance is used when Staff assignments and reporting structure are to be changed. There are three main areas in Simple Maintenance. Each area contains particular maintenance functions, depending on whether you want to edit organizational structure, staff assignments or task profiles. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development. For complete, detailed editing of individual organizational objects in your organizational plan (editing particular positions or organizational units, for example), we recommend that you switch to Info-type Maintenance. Simple maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, we can create an organizational and reporting structures step by step.
What is the use of INFOGROUPS?
The infotype group (commonly known as infogroup) guarantees that during the personnel action, all information needed for the business processes is stored. The infogroup is processed when you perform a personnel action.
- An infogroup exists in the standard system for every personnel action type.
- In Customizing for Personnel Administration, you can tailor the make-up of the various info groups to the requirements of your company.
- You can define info groups as user-group dependent.
Info groups are used in Personnel Actions to define a set of sequential infotypes that you would be using while performing an action. For example, when you hire, you would want to use IT0000,0001,0002,0006,0007,0008 etc. in a sequence- in a particular order. So define an Infogroup for this purpose which contains all these infotypes, their order of execution and the user groups it is applicable for. Then you assign this infogroup to the action that you had defined.
What is PROCESSING CLASS, where we do them and why?
Wage type characteristic that determines how processing is conducted during the payroll run.
What is EVALUTION PATH, where do we do it and why?
A chain of relationships between objects in a hierarchical structure.
for eg. O-S-P(Organization->Position->Person).
What is INTERNAL PAYROLL PROCESS?
Payroll process(program) is run at a specific point in time, not only to calculate an employee’s basic remuneration but also any special payments, overtime payments or bonuses that must be effected for the period in question.
Part VIII 1 ) What is the Difference between "Evaluation Paths and relationships "
An evaluation path describes a relationship chain that exist in a hierarchical structure between the objects (eg: O-S-P ). Relationship(1001) is an infotype generally applicable between two objects.
2) How many cost centers can we assign to a org unit ?
Generally we can assign only one cost center. It always refers to parent cost center.
3) What is difference between - Simple maintenance and Expert Mode?
Both the interfaces are used to create Org structure. If the company needs to create a huge structure, we will use Simple maintenance, because it is user friendly that is it is easy to create a structure, the system automatically relationship between the objects. Using Infotypes we can create Objects in Expert mode and we have to use different transactions to create various types of objects.
4) What could be a possible structure of a org unit, exg - if an organization has branches in 34 countries and headquarters being in London, and having a work center or branch in Bangalore, how do we relate sitting in Bangalore to London mother company?
This can be done by Enterprise structure that is Personnel Area and Various Personnel Sub areas.
5) How many Company codes can a company can have at a time?
Any number.
6) How can one know if a position is vacant or occupied in a company?
We can identify the vacancy position in IT1007.
7) Can a junior employee report to 4 different supervisors, if yes, how?
There will be only one supervisor for an employee to report. In case of concurrent employment the employee can report to corresponding Administrator.
8) What is the difference between " Job and Position"?
Job is not a concrete, it is General holding various task to perform.(Eg: Manager, GM).
Position is concrete and specific which are occupied by Persons. (Eg: Manager - Hr, GM - Hr).
9) What are the infotypes in OM - Please this is important
From 1000 to 1999.
10) What can an end user do in OM - if he can face a problem where can he face a problem ?? In regular intervals?
Creation of various objects like O,S,P,C,A. Creation of Org Structure.
11) How do you assign a single person for two roles, Can we assign or not?
Roles is the combination of transactions, reports and other files. We can assign any number of roles to a person.
12) How do you report level 4 person to level 1 person?
By creating relationship between the objects.
13) What do you mean by a Task and where do you assign and How?
Task are the work to be performed by the employee. We can assign task to job or position which finally inherit to the holder that is employee.
14) What is an Org's assignment and Org'l Plan, what is the diff between them?
Org assign defines the PA,PSA,EE group, EE subgroup, Cost Center, Payroll area all the default assignment of the person.
Org plan is the structure of the Org.
15) How many structures are there in OM?
Be specific, if you want to know the various structures in HR, it is Org Structure, Enterprise Struc., Personnel Structure. If it is OM, We can create Org structure by using Org and Staffing interface, Expert mode, Simple Maintenance. We can create General Structure, Matrix.
16) What do you mean by reporting Structure?
Reporting structure is to view the reporting objects, that is who is reporting to whom.
17) What is the diff between Simple Maintenance and Detailed Maintenance? and which one you used in your project?
As already explained. Usage depends on the Company.
18) What are the building blocks in OM and where do you assign them?
There are totally five objects in building blocks of OM, that is O,C,S,P and Cost center. Using relationship we can assign them.
19) What do you mean by work center and Cost center? Where do you assign them. And how many Cost centers can we assign?
Cost center which controls and maintain the cost relevant activities of the company. It is controlled by FICO peoples. Work centers are the exact work location of the employee where the company doing the daily transactions.
20) How do you transfer Org'l Assignment from PA to PD (Answer for this is a bit diff, try it) you can maintain Org Assign using the IT0001.
21) What are the infotypes you used in OM?
As already explained from 1000 to 1999.
22) What is the Tcode to maintain the Standard roles?
Tcode: PFCG
23) What is the Tcode to Change the Standard roles?
Same Tcode : PFCG
24)What is the Tcode to Maintain the Org'l Plan.
It is depend on the interface you are using that is PPOME,PO10,PPOC_OLD, PP01.
Part IX Q: How workflow is related to SAP HR?
Workflow is used to bring out more efficiencies and transparencies in processes within SAP.
For example, a leave application by an employee using ESS needs to be sent to the employee’s direct supervisor/Manager for approval. Workflow can be used for this. If the manager does not approve leave within the specified time, certain events like escalation, notification etc. can be initiated.
You can map many processes of SAP that involves the participation of many dialogue users to be implemented using workflow.
There are many SAP Standard workflows that you can use or can be customized for specific use.
In SAP HR, you can have workflows for CATS Approval, Higher duties approval, contract extension, position change approval, etc. You can program the workflows to update the infotypes, etc.
Q: We have this problem at work, on the org. side the new jobs are there but when we check in infotype 1 it does not pull through. We've tried doing the updates using the LSMW and also a programme but nothing helped. We've tried to run RHINTE30 but still it does not update infotype 1 record. The PLOGI ORGA switch is on. Where can we check or what can we do to fix this problem
A: Hope that is to facilitate the workflow process. That is if you need the flow either upward only or downward only. Also it may be useful in ESS, MDT/MSSfor leave and attendance, appraisals, HR info of the employee and updation, etc.,see the switches if it is related to jobs on the switches not only orga textc,texto,texts switch on and try it will come it won’t work out only with orga
Q: Where can we see the integrations is switch on, is there a table?
A: Use T77s0 for PLOGI ORGA.
Q: Can u tell me how to find the UGR of an country?
A: To find User Group, Go to System -> User Profile -> > Own Data ->> Parameters -> UGR
IMG > Personnel Management > Personnel Admin > BasicSettings > User Parameters
Q: How can we give absence quotas for a group of employees.
A: I known that by running the report RPTQTA00 we can give but what are the customizations we have to do in IMG
Q: Creation of wage type
A: See you can create wage type in> PM----PA----Payroll dat----basic> pay----wagetypes---create Wt catalogue./
Wage> type group>
For running a payroll you need to create a payroll areas and that you need to fine with client about his requirement.
Q: I want the T-code of that window where it asks for evaluation path. I want to generate the report in OM.
A: Transaction S_AHR_61016529 or program RHNAVIG0.
Q: How to find the UGR of an country?
A: An UGR would be only to users, as the name indicates is a User Group and is not related to a country. If you want to find the user group of a person, then you can go to:
System->User Profile->Own Data-> Parameters. Here you can find the UGR settings for the user.
Q: Do you want to know the country grouping (molga)
A: Then see "Mol" in *System->User Profile->Own Data-> Parameters screen
If you are looking for User group then See UGR
An UGR would be only to users, as the name indicates is a User Group and is not related to a country. If you want to find the user group of a person, then you can go to System->User Profile->Own Data-> Parameters. Here you can find the UGR settings for the user.
Q: I have to create a root organization unit in Development system. Now I want to transport the changes to Test and production system. The Transport settings in The IMG is 'X' that no transport request should be generated. So, is it advisable to change the settings to blank and then develop the transport request and arrange the settings back to normal once the transport request is generated for PPOCE.
A: If you only need to create one root object, it's simpler to do it manually in all three systems. Don't forget to check the range number in all the systems, though.
Q: Or is there any other way to transport the changes made in PPOCE or shall I do that manually in every system. I have to only create a Root organizational unit with same object Id in all the systems.
A: Just find with the basis consultant he will make it for you. Give suggestion becoz generally we release the transport request in dev. server from there the basis consultant will transport to QAS and production server. There are so many transport request goes to system. So if it get jam. You can tell your basis consultant to restart server. Then it will be clear.
Q: I need to execute one scenario. "Coordinators will try to book one employee for one business event, but on that day he will be on leave", what should be the process in case I need to see that the person is not booked.
A: For checking whether the person is booked or not, go to transaction psv1
Q: Can somebody explain me with examples about the following terms?
- Staffing Status
- Staffing Percent
- Percentage Approved
- Percentage Reserved
A: This is reg your 4 terminologies staffing status is related to "position" in OM as vacancy, or no vacancy or obsolete etcstaffing percentage is related to a particular personnel no . It’s stored in Relationship table HRP1001. You can understand that some % of working time is spent in specified position. The other 3 terminologies "percentage approved and "percentage reserved" to be explored.
Q: First of all we want to tell you what we are doing step by step. After logon process, we entered the transaction code PM01 to access "Create Infotype" screen. Then we selected the tab "SingleScrn" to generate new objects into existing infotype. To do this, we entered "0005" as infotype no and "YU" as infotype version for Serbia. And then we just clicked on the button "Generate Objects" which exists right hand side of the screen. We got the error message "HCMT_BSP_PA_YU_R0005 does not exist".
A: IT0005 is a standard IT and already exists, you cannot CREATE it. If you want to create a customer infotype, it has to start with 9*.
Part I INFOTYPES
1.What are info types?
Infotypes, known as information types are units of human resources
information formed by grouping related data fields together. These are
represented in the sap hr system by a unique 4 digit number eg.
Personal Data (0002), Address (0006) etc. All customer infotypes fall
in the number range from 9000 to 9999. The fields in the infotype
would vary based on the country grouping for eg. If any employee
belongs to country grouping 10 then he would have the SSN no field in
the Personal Data infotype which would not be seen in same infotype
for country grouping 99.
*Infotype no. SAP HR sub module
- 0000-0999 Personal Administration (HR Master Data)
- 1000-1999 PD Infotypes (OM etc.)
- 2000-2999 Time Infotypes
- 4000-4999 Recruitment Infotypes
PERSONNEL ACTIONS& HIRING ACTION
2. What are personnel actions? What is the transaction for executing personnel actions?
Personnel Actions are the events of an employee’s employment history within the organization beginning from hiring an
employee to termination of the employee. Each of these events needs specific information to be captured. This is achieved in sap hr by grouping together infotypes called as infogroup which appear one after another in sequence to capture/change information in the Infotypes whenever the personnel action is executed. Personnel Actions are executed by transaction pa40.
3. What are the important info types for a hiring action?
The important infotypes for executing a hiring action are.
- 0000- Actions
- 0001- Organizational Assignment
- 0002- Personal Data
- 0003- Payroll Status (this is automatically maintained by the sap system and not required to be maintained in the info group for
- hiring)
- 0006-Address
- 0007-Planned Working Time (This should always be maintained before infotype 0008 Basic Pay)
- 0008- Basic Pay
- 0009- Bank Details
- 0016-Contract Elements
- 0041- Date Specifications
- 2006- (For annual leave & sick leave)
Note that it is the hiring action that allows you to assign an employee to the hr structures.
IMG & PROJECT IMG
4. What is IMG? What is its importance? What are the functions you can execute using IMG? What is customizing? What does customizing support? How do you create a Project IMG? What are project views?
IMG means the implementation guide. The configurators would customize the sap hr system as per the customer requirements in the IMG . In the IMG you can create project IMG which limit the customizing nodes to the requirement of the projects and for each project IMG you can create multiple views like MM,SD,HR etc to get more specific. To go to the implementation guide or IMG from the sap easy access menu, you have to enter transaction SPRO in the command line.
ENTERPRISE & PERSONNEL STRUCTURE 5.What is an enterprise structure?
The enterprise structure is one of the HR structures. The HR enterprise structure composition depends upon the hr administrative,
time and payroll functions for that company. It comprises the client, company code, personal area, personnel subarea and the organization key. The hiring action assign an employee via infotype 0001- Organizational Assignment to the enterprise structure. The enterprise structure is the enterprise perspective of an employee.
6. What is a personnel structure?
The organizational personnel structure describes how the employee is positioned in the organization. This is an individual perspective of an employee in an organization. It comprises of the employee group, the employee sub group and the organization plan (org unit, position, and job) for that employee. The hiring action assigns an employee via infotype 0001- Organizational Assignment to the personnel structure.
7. What is the highest level of the enterprise structure?
The client is the highest level of the enterprise structure.
8. What is company code? Is it defined in HR? If not where is it defined?
The company code is an organization unit (this is different from the hr organization unit. Different modules like SD, MM, etc have their own organization structures with their own organization units) which has its own balance sheet and profit and loss account and is defined in the FI module.
9. What are personnel areas and its functions?
Personnel ((Please note the spelling -> its Personnel (group of people) and not Personal (Individual)) Area is the sub division
(understand these two words) of the company code and can represent a functional area or geographical location. These play a very important role in the time and payroll configurations. Each personnel area is unique to a company code (mark these words) and is represented by a 4 character code.
10. What are personnel sub areas and its functions?
The further divisions (understand this word) of a personnel area are defined as personnel subareas. The functions are similar to the
personnel area. Each personnel subarea too is unique to a personal area (mark these words) and is represented by a 4 character code.
Hi everyone, i would be continuing with the answers to the rest of the questions as an when i get the time and try to keep this going till completion.
11. How is an employee in the HR Master data linked to a company to which he belongs?
EMPLOYEE--->PERSONNEL AREA--->COMPANY CODE--->COUNTRY GROUPING-->CLIENT
12.Can a personnel area be assigned too many company codes?
No. A Personnel Area can be only assigned to one company code. Many personnel areas can be assigned to the same company code but the vice versa is not true.
13. What are the indicators defined by personnel sub areas?
The indicators are all personnel sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are
also used to limit HR authorizations.
14. How do you categorize the employee groups?
Employee groups are categorized based on employee/staff regulations of work and pay such as
- Active
- Retiree/Pensioner ….. And so on.
- These are also used to limit HR authorizations.
15. What are employee subgroups and what are the indicators set up using employee subgroups?
Further division of the employee groups are called the employee subgroups such as under employee group 1-Active you could have
employee subgroups such as AA–Hourly wage earner, AH–Salaried Employee …. And so on. The indicators are all employee sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are also used to limit HR authorizations.
16. Employee groups are two characters and employee subgroup are two character representations in the IMG. Do you support this statement?
False. Employee groups are one character and employee subgroups are two character representations.
17. In the HR Master data where are planned working times for an employee seen?
IT 0007- Planned Working Time using transaction pa51 – Display time data
18.Do I need to give country assignment to personnel sub areas in customizing? If true support the statement and if not what’s true?
No. You do not need to give country assignment to personnel sub areas. You need to give country assignments to the employee subgroups on assigning to employee groups in the enterprise structure.
Part II 1. How can you create new objects in org. mgmt?
A. To create a new object go to OM -> Basic Settings -> Data Model enhancement - > Create Objects their relationship and TC.
2. Can you assign a job to another job, and a position to another position? Explain.
A. We have to assign Position to Job. Because Job is General (Eg: Manager) and Position is Specific (Manager -Hr). We can relate two Positions like Reports to, subordinate...
3. What do you mean by assigning priorities to positions in recruitment? In orgn. Mgmt.?
A. In which Priority the applicant can apply for Position.
4. What is meant by an enterprise structure? (I said it comprises of Company code, Personnel Area and Personnel Subarea, but the panelist says, he's not satisfied with the answers. Do I need to add anything else to this answer?)
A. You have to explain the full concept of Enterprise Structure and how it related to Employee Structure and where we assign this to Employees, and for what purpose we defining the Ent structure.
5. How many co.codes can you assign to a personnel area? How many pers. Areas can be assigned to a company code? Explain.
A. Co Code can contain any number of PA, but one PA must contain One Co Code. Because Co Code is the legal entity of the company, using which the FI people draw various statements like BS, PL account.
6. What is the IT to store educational establishment types? Why do you need them? Do educational certificates and branches of studies come under the same IT?
A. IT0022. To maintain the educational details of the employee.
7. What is the IT store employee's previous industry sector?
A. IT0023.
8. What are dynamic actions? Where do you configure them?
A. Dynamic Actions are automatically triggered by the system when certain actions met. Eg: If you enter no of Child as 2 in IT0002, the system atomically triggers the IT0021, subtype Child to enter the details, Otherwise it won’t trigger the IT0021, if you didn’t mention any value in no of child in IT0002. Same like that we can configure Dynamic Actions depends on our need using the path IMG->PM->PA-> Customizing Procedure -> Dyn Action. or by using Table T588Z.
9. What is meant by work schedule rules?
A. WSR is used to define your WS for a defined period. It Comprises your EE Subgroup,PWS, HC. We can default the WSR using the Feature SCHKZ for your grouping.
10. Today is a holiday, and is paid, where do I do specify such type of things?
A. Using Holiday Class and Day Type.
11. What is meant by counting classes?
A. Counting Classes are used to define your various Counting rules for your A/A types.
12. What is the feature used to create a personnel no. How do you create a personnel no.?
A. NUMKR. Using the Tcode PA40.
13. What are the features connected to Organizational Assignment?
A. ABKRS, VDSK1,PINCH.
14. What is the feature IGMOD used for?
A. It is used to define your Infogroup.
15. What is meant by valuating of base wage types?
A. Used to valuate your WT, if it depends on some % of other WT. Say HRA is some 20% of Basic.
16. What is meant by day types?
A. Day types used to determine the particular day is payment relevant or not. 0 - Work/Paid, 1 - TimeOff/Paid, 2 - TimeOff/Unpaid, 3 - TimeOff/Special.
17. What is meant by Applicant Status and what are the reasons? Why do you need them?
A. Applicant Status denotes the current status of the Applicant, say Screening, On Process, On hold, Rejection and we have to define various reasons for each and every Status. Say why the Applicant Status is On Hold.
18. In which IT do you assign an applicant to a vacancy? Where do you assign that status?
A.Status we can assign using the TCode PB40.
19. How do applicant actions differ from applicant activities?
A. Applicant Actions can same as above like Rejected, On hold, On process. Activates can be what are all the various activates perform for each activity for the Applicant.
20. What are the ways to transfer applicant data? What is the difference between them?
A. PBA7 and PBA8.
21. What is the difference between prebooking and booking?
A. Booking is the actual booking of Attendee for an event; Prebooking is used to check whether the Attendee already booked for the event.
22. Tell me something about the IT Payroll Status
A. IT0003 is used to define the current payroll status of the employee like released, exit. We can lock the personnel number using the IT0003.
Part III 1. What is meant by pay scale structure? How did you configure pay scale structure? (I said I created various payroll areas and defaulted them using the feature ABKRS. Seemed he was expecting more than this from me.)
A: Pay Scale Structure means creation of Payroll area, Pay scale type, area, group and levels with EmpSub group grouping for PCR & CAP's.
2. How do you import pay scale data from non-SAP to SAP? (Somebody told me that there's a tool called LEGACY to transfer non SAP data to SAP. I said the same. Is it the same for payroll also? He wanted a clearer explanation of how I did it.
A: Yes you have to say from which transaction code you are transfixing data from Non SAP in to sap.
3. How to assign a person two different pers no’s and allocate him two different comp. codes and generate a single invoice? Suppose for a person I have to pers no’s A and B. I want to send him to one company in the morning and the other in the noon. How should I do this? (I only know one person can be given more than one position by giving percentage in OM. I said that this process is concurrent employment.)
A: No, even with Concurrent employment also it is not possible to assign two personnel numbers for one person. You can assign him to work with two Personnel ID Numbers with the same number and make invoice.
4. What is meant by a schema? (I said I'm only aware that it is a set of rules which is copied and renamed, but never worked on that.)
A: No, you have to say him that schema is a set of instructions (Programs) modified as per requirements and its process is to collect the data as from all the defined institutions with sub schemas and PCR's. As I was not authorized to work on them I know just the process of schemas only, (you should have said like this.)
5. How do you restrict the data to be entered in payroll area?
A: No, data is entered in a payroll area, but the employees are defined depending on their pay scale structure. If you are restricting any data to be entered for pay strcs this is for indirectly for payroll area.
6. What is meant by authorization? Did you ever work on it?
A: Authorizations are the transactions given to the end users or the developers for only some areas to work, infotypes, transaction codes, org units and others depending on the requirement of the client or the developing enterprise. Check this at PFCG TCode.
7. What is the difference between Indian and US Payroll. (I said each of them have their own ITs and the taxation differs.)
A: Yes it correct and even you have to say about the Benefits which are more important in US. In US unemployment tax will come. Garnishments will come, Residence taxation, Work tax and others, you have to say it in broad way then only they can know that you are working, or confident enough.
8. Give me a brief description of the IT Tax.
A: No IDEA.
9. How do you differentiate Tax for different countries?
A: Taxation has so many use exits to be created which means it all happens only from the new versions which SAP Releases.
10.What is meant by slab? How is Indian slab and US slab? (He was talking about some %ages. I don't know what they are. )
A: Grouping of employees depending on their allowances and PERKS is nothing but Slab system and it also even comes for Professional Tax
What are Dynamic Actions? Give a few examples. What are the IT's you used in them. (I know only Birth of Child action, and the IT's used in it are Personal Data, Additional Payments)
Dynamic actions which are triggered by the system. They are result of some personnel action. If you make a change (personnel action) to the personnel data of an info type that then has an effect on the data of a second info type, the system automatically displays the info type. One of the main purpose of the dynamic action (of the system) is to have a consistent and coherent data. These actions are started automatically by the system, unlike the Personnel actions which you start by yourself. The best example is when you carry out an action lets say hiring, you need to populate a set of info types. Your initial entry of details in infotype 0000 is personnel action. When you do this system automatically displays next infotypes- which is result of dynamic action
What is Recruitment Cycle?
Its is the complete process of recruitment right from identifying the vacancies displaying the same, notifying them, inviting the applicants, screening the applicants, interviewing them, selecting them, and recruiting them and appointing them(giving an organizational position in the organization--- all these processes constitute the recruitment cycles
What is Qualification Deficiency? How will you come to know that a Person does not have certain skills/qualification ns? (This was posed after I said that I worked on Training and Events also).
Generally the required qualifications are stored in Required Qualifications (Infotype 5129). So any deficient qualifications can be viewed in this infotype.
What is IT 41 used for? How do I default IT 41?
Date Specifications (Info type 0041). The following information is recorded in the Date Specifications info type (0041). The Date type specifies the type of information. A concrete Date type (specified by the user) is used in a series of reports, for example to evaluate an entry date that cannot be derived from the organizational assignment history but which is stored in the Date Specifications info type(0041). This info type can be used in payroll as well as for the leave program. The standard system contains twelve combinations of Date type and Date. If you require more than twelve date specifications for an employee at the same time, you can use time constraint 3.
Suppose the client wants me the vacancy to be displayed on a website as well as ESS. How should I do it? (I only know ESS means Employee Self Service, please explain about ESS also).
Employee Self-Service enables employees to create, display, and change their own HR-related data in the Enterprise Portal generally related to. Benefits and Payments,, Working Time, Career and Job, Employee Search, Personal Data, Travel Management, Corporate Information and Life and Work Events. So the kind of data the employees can edit, change or delete depending upon the authorizations the employees (users and roles) have. The authorization to have access to the vacancies by employees is given, generally the vacancies will be displayed for all the employees i.e. all the employees will have authorizations.
Part IV How do I change the hiring date which is wrongly entered without rehiring and changing personnel numbers?
There are Three Scenarios when you may need to change hiring date:
1) After payroll is run - when hiring date is before actual Hiring date.
2) After payroll is run when hiring date is after actual Hiring Date.
3) Before the payroll is run.
1) PA30 -- Copy actions infotype - action type - incorrect entry -- save and come out PA 30 copy actions infotype -- action type - correct entry - now correct your entries, save your date is changed.
2) PA30 - Utilities - change payroll status - delete accounted to field, save and come out - then again utilities change entry leaving date - correct the hiring date - save and come out.
3) PA30 - Utilities change entry/leaving date change your date and save
1. What is the use of IT 0003 ?
2. What is the differ. between App.Range and App.Group ?
3. What is the role of Enterprise structure and Personnel Structure in Time Management and Payroll?
4. I hired one employee, after three months he promoted as Manager, after one year again he promoted as GM, how many times will you upload this data by using LSMW ? and Explain in detail ?
5. What is the relation between IT 0007 and IT 0008 ?
6. What is the diff. between Job and Position in OM ? Can you assign Task direct to Position without Job ?
7. What have you done in Recruitment ?
8. What are the fields in IT 0007 ?
1. IT 0003- Infotype in which data on the Payroll status and Time Management status is stored. For example, the system stores the date of the last payroll run performed for the employee in the Payroll Status infotype (0003). The system automatically creates this infotype when the employee is hired. In general, the system updates the infotype and writes the changes to the payroll past.
2. Application range-It is used to classify applicants according to either hierarchical or functional criteria. Hierarchical classification involves classifications such as executive employees, salaried employees. Specialists. Functional groupings include corporate management, administration, production ......
Applicant group- It is used o classify applicants according to the type of employment contract for which they are applying. Ex- employees with a permanent contract, employees with a temporary contract and so on...........
3. Enterprise structure- It specifies groupings for Time Management. This enables to set up work schedules, substitution types, absence types, and leave types on the basis of a specific personnel sub area.
Personal structure- The employee subgroup grouping for the work schedule enables you to determine which work schedules are permissible for which employee subgroups. The employee subgroup grouping for time quotas enables you to specify which attendance and absence quote types are eligible for which employee subgroups
4. Relation between 0007 and 0008- The system takes the employment percentage and the average number of working hours from infotype 0007 and suggests them as default values for the capacity utilization level and working hours per period in infotype 0008.
5. Job is nothing but a general classification of sets of functions. A job describes a position. The position automatically inherits the tasks and characteristics assigned to the job through a relationship.
Position-It can be occupied by holders at company. Each position occupied by an employee. Multiple assignment are possible. Position can be 100% filled, partially filled or vacant.
6. IT 0007 fields- Work schedule rule, Time management status, working week, employment percentage, Daily working hour, weekly working hour, monthly working hours, actual working hours, weekly workdays.
Part V1) What is internal recruitment ?
Internal recruitment is search for internal applicants. when you integrate with personal development, you can use profile match up which help to search for resources internally.Also In recruitment it is represented by 'P' as Person and 'AP" as external person.
2) What are problems generally faced while posting result to FICO ?
Normally mismatching of amount get posted.
3) What is controlling area, what does it do, and how where is it assigned ?
Controlling area is under of FI person which helps to set for costing purposes also based on these fiscal variant is set.
4) What is the purpose of creating symbolic a/c, what is transaction code for same ? Can we assign one symbolic a/c to multiple wage types ?
It depends upon your payroll requirement to create salary head like expense account etc.
5) What is REPORT VARIANT FOR OFF CYCLE ACTIVITIES, what do we do in this step ?
Variant is to save all input field parameters. once you saved as a variant , you can use the same for future purposes.
6) What all infotypes which has to be created at the time of hiring OR PA40 and cannot be maintained later with PA30 ?
Why you require creation of infotypes...
7) If we have to create multiple positions, what method OR tool we can use to avoid errors due to creating them manually.
You can create multiple position by LSMW or batch programs for the Tcode PP01 or PPOCE
8) What do is LANDSCAPE in SAP Project, I think it’s related to no. of servers used, Pls correct me if I am wrong, Or what it is ?
It is related to Basis
9) What is the role of an administrator in PA ?
To restrict access to Personnel administration based on PA/PSA.
Administrator: we come across for Personnel administration, Time management, and Payroll in sap .
Each administrator is responsible for each individual activity. You can get the name of the administrator in the pay slip so the employee for any clarification he can meet the responsible administrator (accessed through pay slip)
This administrator (is created in PA of PM) is responsible for recruitment.
10) What is go live actually ? What is the role of a functional consultant in it ?
Go live is transferring of data from Development server to Production server.
Development -----> Quality server
In Quality you need to Unit, Integration testing, Once it is OK in Quality server,
Then you need
Development ----> Production
1) How to group employees for their allowances in payroll?
Go to basic salary of India in Payroll India and group the employee first depending on the allowances to be paid and this is
applied for even differentiating the employees into groups depending on their pay structures.
2) In OM, how to get the details for group of employees (ex.) group of Drivers in the organization?
Drivers can be identified depending on their position at which they are working and you can have a different job codes for them who do you want to look into.
3) How is Time management and payroll is integrated?
TM MGMT and Payroll are integrated in ways are time data is collected from the info type 0007 and these hours are taken in basic as Number of hours worked or utilized, and even with time evaluation and last with schemas integration.
X000 schema carries xt00 and these data can be transferred between other modules.
4) What are the other modules integrated with OM?
OM contains all the modules to be integrated, depending client requirement it is done. As OM-PA, OM -RECT, OM-BENEFITS, OM-TRAINING & EVENT MGMT, OM - PD AND OTHERS.
CHECK THIS BY GOING TO IMG --> CTRL F AND GIVE INTEGRATION WITH OM )
CHECK ALL OF THEM , GO FOR PROGRAM
RHINTE00 PHINTE10 , PRHINTE20 , PHINTE30 AND 40 ALSO.
5) In TM, if group of employees get 10 days of annual leave, what will be the time evaluation status?
TIME evaluation shows the exact details maintained over to the employee through his 2006 and 2001. if they are all allowed to take leave it shows leave as paid or unpaid depending on the configuration done by the consultant for these situation. in
processing time data in payroll or even Time evaluation ( Valuation of absences ) also.
6) Find the scenario and give the result : A,B,C are employees, where A,B will get basic,HRA,DA. C gets Basic and DA. How to group for the allowances?.
Allowances are paid depending on his gradation and even wages are also paid on this criteria, if AB are paid bas, hra and DA then take three wage types ans assign to the ES Grouping and don't give HRA wage type to C. Check basic salary of India and Allowances in Indian payroll thoroughly, bcos first of all v have to understand this first and
then you have to decide the emp sub groupings.
Part VI Q) What is personnel Area?
A) Personnel Area is a geographical location or the business entity of the company. Please understand that Personnel Area is need not to be a geographical location always.
Q) What is period parameter?
A) A two-digit numerical parameter that determines the time interval for which payroll is run for a payroll area. Example 01 for monthly 03 for weekly etc.,
Q) What is Date Modifier?
A) Differentiator that you use to determine different paydays for different employees for whom payroll is run with the same periodicity. Ex : Payroll is run monthly in your enterprise. The payday is the 15th of the month for industrial employees and the 25 the for salaried employees. Since the payroll periodicity (monthly) is the same for both groups of employees, the system requires two date modifiers as differentiators to be able to determine different paydays.
Q: We are in the service industry and have employees working in multiple cities on the same day. The system seems to allow one taxing authority per day. But the taxing authority needs to be picked up from the Service Order ideally . Can we achieve this?
A: You can create multiple infotypes 0208 (work tax area) for the same employee and the same day. Use the 'allocation percent' field . There is no integration however between time management and the work tax area. You may copy infotype 0208 to IT 9208. Infotype 0208 may be used to store the default work tax area and IT 9208 may be used to store the multiple work tax area. Create IT 9208 based on data from your external time management system.
Q: We use clocking machine for recording employee clock-in/out . All the data is stored in a 'flat' file which is supposed to be uploaded into SAP. When tried to open and read the flat file using OPEN DATASET and READ DATASET commands, the Sy-subrc value returned is 8 and the error message 'the specified file not found' is displayed. We checked the path and the file is in the correct location. What is missing?
A: Check the path once again. Check the upper and lower cases. Define you parameter file name like filename-fileextern. Depending on the place where the flat file resides, the procedure varies. OPEN DATASET is used for upload of file from the host system. If your flat (text) file is on the PC, you can use the function WS_UPLOAD which will upload your text file into an internal table. This internal table data can be loaded into SAP. The syntax is as follows:
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = pcfile
IMPORTING
FILELENGTH = fileleng
TABLES
DATA_TAB = internal table name
Please note that you have to specify the pcfile of length 128.
Q: We want to make a copy of an organizational structure from one plan variant to another. This copy should include all assignments like purchasing groups to organizational units made in PFOM . Can we do this?
A: Make sure that the plan number is established through the IMG. (And that it is not the active plan.)
Go Human Resources -> Organizational Management Tools -> Plan version -> Copy.
It runs RHCOPL00. All or any portion of the plan may be copied and manipulated and then copied back in to the active plan.
Q: We have a requirement to calculate leave entitlement at the anniversary year not calendar year. The leaves have both paid and unpaid components. The paid component is based on time worked. The unpaid component is based on years of service. Leave taken is reduced from both entitlements depending on employee's request. We are using a Schema based on TM04 which calls Cycles TS15, TS10. What is the ebest way to handle this?
A: You can use field 'DAUER' for seniority based vacation entitlement in the VAC01->VAC99 features. Time worked is not part of the feature structure (PME03). However you may create your own source code to make a decision on any field even if it does not belong to the feature structure. Check feature VAC01.
Q: We have multiple ORGs as we have many subsidiaries of our Parent company. These subsidiaries are defined as ORG and are assigned an ORG-ID. Within each ORG, we have Divisions (e.g. Human Resources, Finance, Materials etc.) and within each division we have Departments (e.g. Payroll, Labor Relations, etc.). We plan to use Personnel Development( PD). What is that we have to consider in this case?
A: You have to consider how the company wants to see its reports while designing the HR organizational structure in PD. You have address the question: for headcount or regulatory reports to which level does the company need to report, to the division, department, group or team level. You have to design the SAP organizational structure to support the lowest level required. Lower the more levels of detail, the more maintenance required.
Q: How can we configure the options for the Assign Form. No. field on Infotype 210. It is the alternate formula to assign tax field and we have been unable to locate the table in the IMG to edit the options.
A: Options for the BSI Tax Formula cannot be configured. Possible entries are available in BTXFORM, and they depend on the 'tax authority' ( BTXAUTH) and the 'tax type' (BTXTAXT). Use data dictionary to check existing entries. This data comes from BSI. Tax calculations are done in the BSI programs (via RFC from the USTAX function in the payroll schema).
Q: We are using the US HR/PAYROLL module. We are able to create the entry to credit the accrued payroll account. But our check writing process does not produce any accounting entries when we create a pay check or run our EFT process(RFFOUS_T). Should RFFOUS_C produce an accounting entry to debit the payroll payable account and credit the cash account ?
A: RFFOCUS_C does not produce any accounting entries. During the FI/CO interface run , 559 wage types may be posted to your cash account
Q: We have approximately 10000 zip codes. We want to relate the eligibility group to the zip code. We do not want to create 20000 eligibility groups. Which is the best way to configure basing eligibility for HMO's on zip codes?
A: Try to group the zip codes by the HMO's they belong to. Then create benefit groups and programs for the unique combinations. You can create as many benefit groups as required and use the employee zip code to select the benefit group the employee is eligible for. You may also look at user exit 2.
Q: We are using the PAI user exit in MP000800 screen 2000 to modify the BET01 field. After modifying the value, the value is not re displayed. However the updated value is saved on commit. Why the value is not displayed after modification?
A: Yes. It is True. You may have to apply OSS.
Part VII What do you mean by a Task and where do you assign and How?
Task is a description of an activity in Organizational Management which is performed within an organizational unit.
one can assign an organizational unit, job, position, person (employee) or user a task in order to describe their function in an enterprise. A task which you assign, represents a characteristic of an object.
What is an Org's assignment and Org'l Plan, what is the difference between them?
Plan versions are scenarios in which one creates organizational plans.
In the plan version which you have flagged as the active plan version, you create your current valid organizational plan. This is also the integration plan version which will be used if integration with Personnel Administration is active.
As a rule, a plan version contains one organizational structure, that is, one root organizational unit. It is, however, possible to create more than one root organizational unit, that is more than one organizational structure in a plan version. Organizational assignment is assigning the persons i.e., employees to certain position according to organizational structure and plan.
How many structures are there in OM?
In the SAP System one can use several structures to represent the legal and organizational structure of your company. You can structure from the point of view of accounting, materials management, and sales and distribution. It is possible to combine these structures. The organizational structures form a framework in which all business transactions can be processed
What do you mean by reporting Structure?
Reporting structure is the organized hierarchical structure where the different positions (persons) will have to report to various positions according to your organizational structure.
What is the diff between Simple Maintenance and Detailed Maintenance? and which one you used in your project?
Simple Maintenance in Expert Mode is one of the methods you can use to develop and model organizational plans in the component Organizational Management with speed and efficiency. Besides mapping your current organizational and reporting structure, Simple Maintenance gives you flexible tools to plan and model future structural changes well in advance. SAP Business Workflow users do not need all the functions available in Organizational Management. For this reason, the original concept behind Simple Maintenance was to provide a tool that allows users to build and maintain organizational plans, with speed and simplicity. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development.
Simple Maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, one can create ones organizational and reporting structures step by step.
What are the building blocks in OM and where do you assign them?
Organizational units, Positions Tasks, Persons , etc., are the building blocks of O&M. you create them as part of your organizational plan.
What do you mean by work center and Cost center? Where do you assign them. And how many Cost centers can we assign?
Cost center is an object used to refer to work center activities are going on from cost point of view which is important from cost point of view. Work centers are the objects (physical locations) where actual work takes place
How do you transfer Org'l Assignment from PA to PD? (Answer for this is a bit diff, try it)
I think this can be done by editing your staff assignment. Here you can decide which positions belong to the organizational unit.
What are the info types you used in OM?
From 1000 to 1999
What are the infotypes used for time management?
2001 absences
2002 attendances
2003 substitutes
2004 availability
2005 overtime
2006 absence quota
2007 attendance quota
2010 employee remuneration information
2011 time events
2012 time transfer specification
2013 quota correction
2050 annual calendar
2051 monthly calendar
2500 personnel work schedule time
2501 employee time and labor data
How do you create an evaluation path?
Evaluation paths are created in organizational management Customizing under basic settings. One or more relationships form the navigation paths for an evaluation. These enable us to report on and display structural information, for example, organizational structure or the reporting structure. We can create alphanumeric evaluation paths with a maximum of 8 characters starting with Z.
What is an infotype?
Well an infotype in short is a "type of information". It is a set of logical data grouped according to subject matter, eg. Addresses (organization assignment, personal data, addresses, planned working time, basic pay, bank details, etc.) infotype, contains name, first name, Address for correspondence, Permanent address, city ......so on. There are over 5000 infotypes exists. The infotypes can be created, changed, copy, delimit, deleted..
We can create infotypes using the following path:
Org Mgmt->expert mode->(Object) The Maintain(object) screen appears
In plan version and object fields enter data as required
In the infotype field , select the infotype you want to create
Using the tab pages select the status the new infotype record
Choose Edit->create infotype
Enter appropriate fields and save....
Explain the uses of the simple maintenance interface?
Simple Maintenance is used when Staff assignments and reporting structure are to be changed. There are three main areas in Simple Maintenance. Each area contains particular maintenance functions, depending on whether you want to edit organizational structure, staff assignments or task profiles. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development. For complete, detailed editing of individual organizational objects in your organizational plan (editing particular positions or organizational units, for example), we recommend that you switch to Info-type Maintenance. Simple maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, we can create an organizational and reporting structures step by step.
What is the use of INFOGROUPS?
The infotype group (commonly known as infogroup) guarantees that during the personnel action, all information needed for the business processes is stored. The infogroup is processed when you perform a personnel action.
- An infogroup exists in the standard system for every personnel action type.
- In Customizing for Personnel Administration, you can tailor the make-up of the various info groups to the requirements of your company.
- You can define info groups as user-group dependent.
Info groups are used in Personnel Actions to define a set of sequential infotypes that you would be using while performing an action. For example, when you hire, you would want to use IT0000,0001,0002,0006,0007,0008 etc. in a sequence- in a particular order. So define an Infogroup for this purpose which contains all these infotypes, their order of execution and the user groups it is applicable for. Then you assign this infogroup to the action that you had defined.
What is PROCESSING CLASS, where we do them and why?
Wage type characteristic that determines how processing is conducted during the payroll run.
What is EVALUTION PATH, where do we do it and why?
A chain of relationships between objects in a hierarchical structure.
for eg. O-S-P(Organization->Position->Person).
What is INTERNAL PAYROLL PROCESS?
Payroll process(program) is run at a specific point in time, not only to calculate an employee’s basic remuneration but also any special payments, overtime payments or bonuses that must be effected for the period in question.
Part VIII 1 ) What is the Difference between "Evaluation Paths and relationships "
An evaluation path describes a relationship chain that exist in a hierarchical structure between the objects (eg: O-S-P ). Relationship(1001) is an infotype generally applicable between two objects.
2) How many cost centers can we assign to a org unit ?
Generally we can assign only one cost center. It always refers to parent cost center.
3) What is difference between - Simple maintenance and Expert Mode?
Both the interfaces are used to create Org structure. If the company needs to create a huge structure, we will use Simple maintenance, because it is user friendly that is it is easy to create a structure, the system automatically relationship between the objects. Using Infotypes we can create Objects in Expert mode and we have to use different transactions to create various types of objects.
4) What could be a possible structure of a org unit, exg - if an organization has branches in 34 countries and headquarters being in London, and having a work center or branch in Bangalore, how do we relate sitting in Bangalore to London mother company?
This can be done by Enterprise structure that is Personnel Area and Various Personnel Sub areas.
5) How many Company codes can a company can have at a time?
Any number.
6) How can one know if a position is vacant or occupied in a company?
We can identify the vacancy position in IT1007.
7) Can a junior employee report to 4 different supervisors, if yes, how?
There will be only one supervisor for an employee to report. In case of concurrent employment the employee can report to corresponding Administrator.
8) What is the difference between " Job and Position"?
Job is not a concrete, it is General holding various task to perform.(Eg: Manager, GM).
Position is concrete and specific which are occupied by Persons. (Eg: Manager - Hr, GM - Hr).
9) What are the infotypes in OM - Please this is important
From 1000 to 1999.
10) What can an end user do in OM - if he can face a problem where can he face a problem ?? In regular intervals?
Creation of various objects like O,S,P,C,A. Creation of Org Structure.
11) How do you assign a single person for two roles, Can we assign or not?
Roles is the combination of transactions, reports and other files. We can assign any number of roles to a person.
12) How do you report level 4 person to level 1 person?
By creating relationship between the objects.
13) What do you mean by a Task and where do you assign and How?
Task are the work to be performed by the employee. We can assign task to job or position which finally inherit to the holder that is employee.
14) What is an Org's assignment and Org'l Plan, what is the diff between them?
Org assign defines the PA,PSA,EE group, EE subgroup, Cost Center, Payroll area all the default assignment of the person.
Org plan is the structure of the Org.
15) How many structures are there in OM?
Be specific, if you want to know the various structures in HR, it is Org Structure, Enterprise Struc., Personnel Structure. If it is OM, We can create Org structure by using Org and Staffing interface, Expert mode, Simple Maintenance. We can create General Structure, Matrix.
16) What do you mean by reporting Structure?
Reporting structure is to view the reporting objects, that is who is reporting to whom.
17) What is the diff between Simple Maintenance and Detailed Maintenance? and which one you used in your project?
As already explained. Usage depends on the Company.
18) What are the building blocks in OM and where do you assign them?
There are totally five objects in building blocks of OM, that is O,C,S,P and Cost center. Using relationship we can assign them.
19) What do you mean by work center and Cost center? Where do you assign them. And how many Cost centers can we assign?
Cost center which controls and maintain the cost relevant activities of the company. It is controlled by FICO peoples. Work centers are the exact work location of the employee where the company doing the daily transactions.
20) How do you transfer Org'l Assignment from PA to PD (Answer for this is a bit diff, try it) you can maintain Org Assign using the IT0001.
21) What are the infotypes you used in OM?
As already explained from 1000 to 1999.
22) What is the Tcode to maintain the Standard roles?
Tcode: PFCG
23) What is the Tcode to Change the Standard roles?
Same Tcode : PFCG
24)What is the Tcode to Maintain the Org'l Plan.
It is depend on the interface you are using that is PPOME,PO10,PPOC_OLD, PP01.
Part IX Q: How workflow is related to SAP HR?
Workflow is used to bring out more efficiencies and transparencies in processes within SAP.
For example, a leave application by an employee using ESS needs to be sent to the employee’s direct supervisor/Manager for approval. Workflow can be used for this. If the manager does not approve leave within the specified time, certain events like escalation, notification etc. can be initiated.
You can map many processes of SAP that involves the participation of many dialogue users to be implemented using workflow.
There are many SAP Standard workflows that you can use or can be customized for specific use.
In SAP HR, you can have workflows for CATS Approval, Higher duties approval, contract extension, position change approval, etc. You can program the workflows to update the infotypes, etc.
Q: We have this problem at work, on the org. side the new jobs are there but when we check in infotype 1 it does not pull through. We've tried doing the updates using the LSMW and also a programme but nothing helped. We've tried to run RHINTE30 but still it does not update infotype 1 record. The PLOGI ORGA switch is on. Where can we check or what can we do to fix this problem
A: Hope that is to facilitate the workflow process. That is if you need the flow either upward only or downward only. Also it may be useful in ESS, MDT/MSSfor leave and attendance, appraisals, HR info of the employee and updation, etc.,see the switches if it is related to jobs on the switches not only orga textc,texto,texts switch on and try it will come it won’t work out only with orga
Q: Where can we see the integrations is switch on, is there a table?
A: Use T77s0 for PLOGI ORGA.
Q: Can u tell me how to find the UGR of an country?
A: To find User Group, Go to System -> User Profile -> > Own Data ->> Parameters -> UGR
IMG > Personnel Management > Personnel Admin > BasicSettings > User Parameters
Q: How can we give absence quotas for a group of employees.
A: I known that by running the report RPTQTA00 we can give but what are the customizations we have to do in IMG
Q: Creation of wage type
A: See you can create wage type in> PM----PA----Payroll dat----basic> pay----wagetypes---create Wt catalogue./
Wage> type group>
For running a payroll you need to create a payroll areas and that you need to fine with client about his requirement.
Q: I want the T-code of that window where it asks for evaluation path. I want to generate the report in OM.
A: Transaction S_AHR_61016529 or program RHNAVIG0.
Q: How to find the UGR of an country?
A: An UGR would be only to users, as the name indicates is a User Group and is not related to a country. If you want to find the user group of a person, then you can go to:
System->User Profile->Own Data-> Parameters. Here you can find the UGR settings for the user.
Q: Do you want to know the country grouping (molga)
A: Then see "Mol" in *System->User Profile->Own Data-> Parameters screen
If you are looking for User group then See UGR
An UGR would be only to users, as the name indicates is a User Group and is not related to a country. If you want to find the user group of a person, then you can go to System->User Profile->Own Data-> Parameters. Here you can find the UGR settings for the user.
Q: I have to create a root organization unit in Development system. Now I want to transport the changes to Test and production system. The Transport settings in The IMG is 'X' that no transport request should be generated. So, is it advisable to change the settings to blank and then develop the transport request and arrange the settings back to normal once the transport request is generated for PPOCE.
A: If you only need to create one root object, it's simpler to do it manually in all three systems. Don't forget to check the range number in all the systems, though.
Q: Or is there any other way to transport the changes made in PPOCE or shall I do that manually in every system. I have to only create a Root organizational unit with same object Id in all the systems.
A: Just find with the basis consultant he will make it for you. Give suggestion becoz generally we release the transport request in dev. server from there the basis consultant will transport to QAS and production server. There are so many transport request goes to system. So if it get jam. You can tell your basis consultant to restart server. Then it will be clear.
Q: I need to execute one scenario. "Coordinators will try to book one employee for one business event, but on that day he will be on leave", what should be the process in case I need to see that the person is not booked.
A: For checking whether the person is booked or not, go to transaction psv1
Q: Can somebody explain me with examples about the following terms?
- Staffing Status
- Staffing Percent
- Percentage Approved
- Percentage Reserved
A: This is reg your 4 terminologies staffing status is related to "position" in OM as vacancy, or no vacancy or obsolete etcstaffing percentage is related to a particular personnel no . It’s stored in Relationship table HRP1001. You can understand that some % of working time is spent in specified position. The other 3 terminologies "percentage approved and "percentage reserved" to be explored.
Q: First of all we want to tell you what we are doing step by step. After logon process, we entered the transaction code PM01 to access "Create Infotype" screen. Then we selected the tab "SingleScrn" to generate new objects into existing infotype. To do this, we entered "0005" as infotype no and "YU" as infotype version for Serbia. And then we just clicked on the button "Generate Objects" which exists right hand side of the screen. We got the error message "HCMT_BSP_PA_YU_R0005 does not exist".
A: IT0005 is a standard IT and already exists, you cannot CREATE it. If you want to create a customer infotype, it has to start with 9*.