Professional Documents
Culture Documents
Ans: The components of the enterprise structure in SAP HCM are given as follows:
Client
Company code
Personnel area
Personnel subarea
Q2) What Is Client In The SAP System?
Ans: In the SAP R/3 (R stands for Real-time) system, a client is an organization and a
legal entity. A client is positioned at the highest level among all the organizational units.
It contains the master data of various business processes, such as customers, products,
and vendors. A three-digit number is used to represent clients in the SAP R/3 system.
Q3) What Is the Company Code?
Ans: A personnel subarea is a part of the personnel area, which can be subdivided
according to the geographical location or the strategic line of business. It is represented
as a four-character alphanumeric code. For example, if the branches or locations of an
organization are defined as personnel areas, then its departments, such as HR and
ADMIN, are the personnel subareas of the organization.
Q6) What Is SAP HCM Workflow?
Ans:
Ans: Features are decision trees customized in the Implementation Guide (IMG) screen
in SAP HCM that are made up of technical fields whose values are defaulted in the easy
access.
Q10) How Do You Hire A New Employee?
Ans: A new employee is hired with the PA40 transaction code. After that, all the
Infotypes are maintained for the employee by using the PA30 TIME CONSTRAINTS.
Q11) What are the three administrators?
Personnel Administrator
Payroll Administrator
Time Administrator
Ans: An evaluation path describes a chain of relationships that exists between individual
organizational objects in the organizational plan.
You can maintain evaluation paths on img -> Personnel Management ->Organization
Management-> Basic Settings-> Maintain Evaluation Paths.
Q14) What is the difference between a job and a position?
Ans: Dynamic actions when triggered by the system. They are the result of some
personnel actions. If changes are made (personnel action) to the personnel data of an
info type, then has an effect on the data of a second info type, the system automatically
displays the info type. One of the main purposes of the dynamic action (of the system) is
to have 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 an action is carried out like hiring; it needs to populate a set of info types. In the
initial entry of details in info type 0000 is personnel action. Then the system
automatically displays the next info types- which are the result of dynamic action.
Q16) What is the difference between Indian and US Payroll?
Ans: Does each of them have their own ITs and the taxation differs? Yes, since the
Benefits are more important in the US. In the US unemployment tax will come.
Garnishments will come, Residence taxation, Work tax, and others.
Q17) How can we evaluate wage types indirectly?
Ans: You must define the characteristics of the wage type to be evaluated indirectly. To
do this, go to the IMG under Payroll*: Reimbursements, Allowances, and Perks ®
Maintain Wage Type Characteristics.
In this activity, if the wage type has to be Indirectly Evaluated, you must first assign
INVAL in the Indirect eval. module field.
Then, you must assign the Module variant (A, B, C, D) for the wage type. Now when you
populate the Basic Pay info type (0008), the configured wage types will get defaulted,
and those wage types configured for INVAL will also have their amounts defaulted.
Q18) What ways are there to perform pay scale reassignment?
Ans: You can use these groupings to specify which wage types may be entered for
which employee subgroups.
Q20) Through which T-Code you are able to create a remuneration statement?
Ans: The system can suggest a default wage type for basic pay (IT0008), to do this
appropriate wage type must be included in a wage type model. Here you define the
default wage types and the sequence of how they should appear in the infotype Basic
Pay and whether you can overwrite the defaulted wage type or not.
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay
-> Wage Type ->
Revise Default Wage Types After setting the wage type model, the LGMST feature
needs to be defined. Feature LGMST has two return values: firstly, the maximum
number of wage types that can be entered in the Basic Pay infotype (IT0008), and
secondly, the wage type model the system is to use, which was defined above. To
access feature LGMST use following SPRO path or transaction PE03.
SPRO: Personnel Management -> Personnel Administration -> Payroll data ->
Basic Pay -> Wage Type -> Enterprise Structure for Wage Type Model
Q22) In which feature, default wage type is defined for Basic Pay Info type?
Ans: LGMST
Q23) How does the system know when to trigger retroactive accounting for a
particular employee?
Earliest MD change (earliest master data change since last payroll run)
MD chng.bonus (earliest payroll-relevant master data change (bonus)). This field is
only displayed for specific country groupings, it is not displayed for all personnel numbers.
During the next regular payroll run or correction run (off-cycle payroll type B), the system
determines whether the data in the Earliest MD change and (if applicable) MD chng.
bonus fields come before the date in the Accounted to the field.
If this is the case, the system performs retroactive accounting. It starts with the payroll
period in which the data entered in the Earliest MD change and MD chng. bonus fields
occur. The system recalculates all payroll periods that lie between the date in the
Earliest MD change and MD chng. bonus fields and the date in the Accounted to field.
The system deletes the date in the Earliest MD change and MD chng.bonus fields.
Q24) What activities are possible when the payroll control record is set to
“Released for Payroll”?
Ans: If you choose the function Release Payroll from the menu, you are prevented from
changing info type data records if such changes affect the past or present. This lock
applies to the personnel numbers included in the payroll area concerned. Changes that
affect the future are still permitted. You must execute this function in the menu before
starting the payroll. If the status of the payroll control record was previously Exit Payroll,
the Release Payroll function also has the effect of increasing the period in the payroll
control record by 1.
Q25) Can a posting run be deleted?
Ans: Yes, It can be reversed before the Bank transfer. Once the transfer is done the
payments need to be adjusted in the next payments.
Payscale type
Payscale area
/2** – averages
/8** – factoring
Ans: Yes, It can be reversed before the Bank transfer. Once the transfer is done the
payments need to be adjusted in the next payments.
Q30) What activities are possible when the payroll control record is set to
"Released for Payroll "?
Ans: When you set the status to Released for payroll you can’t make any change to
master data. It's actually released for payroll.
Q31) Is it possible to branch directly from the payroll log to master data and
time data maintenance?
Payroll Results
Ans: I created one symbolic account and assigned the same to Salaries GL Account
and then completed the other configuration steps needed to complete the procedure.
However, when I tried to run the simulation for posting to FICO, I got the message
“Document is not generated”.
If you have selected “Output Log” at the beginning of your configuration procedure, it will
tell you at the bottom part what went wrong.
Deduction Wage Type:
We have a deduction wage type displayed in the window of our payslip that shows a
negative value. This causes problems and we have tried several measures to correct
this including conversion rule 16 for our wage type in the same window but so far,
without any success. How can we correct or delete the negative sign?
You can review OSS Note 406977. This is a collective note of issues with RPCEDTx0
with examples of problems and solutions.
Payroll Simulation
Q33) How do I correct the payroll simulation entry and check the correctness
of our master data? What if one hundred employees get rejected due to error
167-process health plans? What does the following error mean: “No entry for
plan DENT/cost variant. FMDN/key////x00000000000000”?
Ans: You should check for the cost element associated and the validity of the cost rule
for this plan. To do this, check your configuration under Benefits>Plans>Health
Plans>Define cost variant and define cost rules.
Q34) Why is the system not picking up the values changed this month by
default during payroll simulation? However, when I tried last month’s retro
date, it picks up correctly. How can this issue be corrected?
Ans: You can check the “Earliest MD (master data) change” date on infotype 0003. If
you have done that already and payroll simulation still doesn’t function by default, then
there is a problem with your infotype and/or wage type retro settings. Check table
T582A.
Single Payroll
Ans: No. The system can be configured to play in multiple currencies but not to pay an
individual in multiple currencies.
IT0015
Q36) I need to capture a reason in the "additional payment" IT0015. The reason
code is “save” in this infotype. I tried to capture for reason an Example to
ADDWT 9999 if Reason ADDWT9998. How can I check the reason in IT0015 for
accuracy?
Ans: You can try using this to start with: ‘TABLE P0015 > VARGB PREAS’
Then, use the variable key to define different reasons.
Q37) Which characteristics does a day with day type 1 have?
Ans: You have to mention the retroactive accounting date in IT 0003 in the relevant
field. Otherwise, it will take the earlier hiring date.
Q39) Is it possible to branch directly from the payroll log to master data and
time data maintenance?