SAP All
SAP All
SAP All
About SAP
Founded by five former IBM employees in 1972, Walldorf, Germany. Available in 14
languages.
Advantages of ERP
- Better communication
- Improves efficiency
- Improves quality
- Reduces the cost of the product
- Implementation
- Training
- Support – (Trouble shooting)
- Presentation layer
- Application layer
- Database layer
1
An SAP screen can contain the following simple screen elements:
- Command field
- Menu Bar
- Standard Toolbar
- Title Bar
- Application Toolbar
- Check Boxes
- Radio Buttons
- Tab
- Status Bar
STRUCTURES IN HR
Enterprise Structure: The Client, Company code, Personnel area, Personnel Sub area,
Employee Group, Employee Subgroup together forms the enterprise structure in HR.
Organization Structure: It forms the hierarchy in which the various organizational units of
an enterprise are arranged according to tasks and functions.
Client
It is a self contained unit in an R/3 system with separate master records and its own set of
tables. Clients are from 000 – 999 but 000 – 099 is reserved and from 100 – 999 can be
created. Client 000 contains SAP original system and this cannot be changed.
Client is an independent legal and organizational unit of the system Ex: Group
A three- character alphanumeric code uniquely identifies the different clients within a
system. Client 000 contains the original SAP system, and cannot be changed.
2
Client Specific: Client-Specific elements are only used in certain special clients. The
following are defined as client specific:
Client Specific Tables: You must copy these from the original client, HR master record,
user master records and authorization profiles.
Company Code
The company code is an independent company with its own accounting unit, a company
that draws up its own balance sheet. The company code represents the highest level of the
enterprise structure within a client.
Personnel Area
Personnel Sub-area
Personnel subareas are subdivisions of personnel areas. The organization of the most
important subareas in personnel administration, namely the payscale and wage type
structure and work schedule planning are controlled at this level.
PERSONNEL STRUCTURE
The personnel structure displays the position of individual people in the enterprise as a
whole.
3
Employee Subgroup: Employee subgroups are divided into employee subgroups. All
control features for the personnel structure are defined at the employee subgroup level.
Ex: The following employee subgroups make up the active employee group
Active Employee Group:
ORGANIZATION STRUCTURE
Organization Unit: Org units describe the different departments in the enterprise.
Ex:
- by department
- by Region
- by business process
The organization units could be departments, teams, groups and so on.
Position: Positions describe the concrete areas in an enterprise that need to be covered by
available personnel. Positions represent a specific job entity and are occupied by people.
ORGANIZATION KEY
This key is used to enhance the authorization checks in conjunction with the master data.
The organizational key is a 14-character field in the organizational assignment Infotype
(0001) that you can structure according to your own requirements.
4
EMPLOYEE ATTRIBUTES
- Activity Status
- Employment Status
- Training Status
- 1= Trainee/apprentice
- 2 = Trained
- 9 = Other
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 the working hours per period in Infotype 0008
Salaried Employees
- Payment based on the number of hours worked per period taken from
Infotype 0008 (basic pay)
- The average working hours are used as the basis
5
- 2 = Employees with periodic payment
Ex: Monthly Wage Earners
- 3 = Salaried Employees
- 4 = Special Payments (Public Sector for German)
Examples
1 = Industrial workers/hourly wages
3 = Salaried employees
5 = Public servant
A transaction is a task performed at the task level. To execute a transaction starting at the
main menu level you either navigate through the menu or you enter the transaction code.
6
INFOTYPES
Time Constraints
Time Constraints
1
2
3
A
B
T
Z
Meaning of values:
1 – An Infotype record must be available at all times. This record may have no time gaps.
You may not delete the record last stored in the database because all records of this
Infotype would otherwise be deleted.
Ex: Actions (0000), Org assignment (0001), Personal Data (0002)
2 – Only one record may be available at one time, but time gaps are permitted
Ex: Challenge (0004), Leave Entitlement (0005)
3 – Any number of records may be valid at one time and time gaps are permitted.
7
Ex: Education (0022), 0023, 0024
A – Only one record may ever exist for this interface. It is valid from January1, 1800 to
December 31, 9999. Splitting is not permitted. Infotypes with the time constraint ‘A’ may
not be deleted.
Ex: Payroll Status (0003)
B – Only one record may ever exist for this Infotype. It is valid from Jan 1, 1800 to Dec
31, 9999. Infotypes with the time constraints ‘B’ may not be deleted. Splitting is not
permitted.
Ex: Reference personnel numbers (IT0031)
Z – Refers to time management infotypes. The time constraint for these infotypes
depends on the time constraint class defined in view V_T554S_1
Ex: Attendances (2002), Substitutions (2003)…etc.
Dialog Control
USER EXIT: User Exit is for customer enhancement when the requirements cannot be
met by the SAP original data then it is called User Exit. It is done with the help of ABAP
Programming mainly for modifications. User Exit allows develops to access and modify
program components and data objects in the standard system. It is structural
programming.
Batch Input: Interface that allows to transfer large amounts of DATA in a SAP system.
ALE (Application Link Enabler): This is Application Link Enabler that comprises the
following three layers:
- Application Services
- Distribution Services
- Communication Services
Modules in SAP HR
8
Recruitment: Maintaining the Applicant Groups and Applicant Ranges. Creating
Advertisement Media, advertisement instrument, and transferring applicant data from
recruitment to Personnel Administration module using integration between the two
modules.
Training and Event management: Creation of Business Event Groups and Business
Event types.
Personnel Development: Creation of various appraisal models using criteria groups and
different criteria.
Payroll: Designing the payroll organization using payroll areas and control record.
Maintaining wage types for necessary allowances, deductions, and indirect valuation.
Organizing pay scale type and pay scale area.
Time Management: Creation of Holiday Calendar, creation of Work Schedules using
Daily Work Schedules, Periodic Schedules and Work Schedule groups. Creating Absence
types and Attendance Types and also using Counting Rules.
Organizational Management: Creation of organizational chart using Organizational
Units, Positions, Jobs and maintaining relationships.
RECRUITMENT
Application Status
FEATURES IN RECRUITMENT
PRELI: Process feature for integration. Ex: Recruitment with other components like
personnel administration.
9
NUMAP: Applicant number range
STATU: Consistency of overall status and vacancy assignment status whether for one
post or fir the whole organization.
APSTA: Overall status of applicant.
SHPRO: Applicant short profile.
4002: Vacancy assignment.
PACTV: Parameterization of applicant activities.
TARIF: Default Payscale Type and Area.
PRVAR: Reclassification key for Table T510R
PERSONNEL ADMISNISTRATION
Infogroup Modifier (IGMOD): The Infogroup modifier feature (IGMOD) allows you to
store the contents of variable key T588D – IGMOD according to company code,
personnel area, employee group, employee subgroup, action type and reason for action.
The standard SAP system contains one infogroup for every action. The infogroups are
generally dependent on the user group. In this case, the country grouping is used as a
value of the user group. The infogroups are set up independent of the employees control
data, i.e. the feature IGMOD has “space” as the return value.
Infogroups: The infogroups can be defined so that they are dependent on the user group
(user parameter “UGR”). If there are no entries for an infogroup for the user group or if
the user has not maintained their user group, then the infogroup is determined using the
reference user group.
In addition to this, the infogroup can be set up so that it is dependent on the employees
control data. You can do this by using feature infogroup modifier (IGMOD)
Personnel Action: An action is a series of Infotypes Infogroup which are set in the
system and processed consecutively.
Personnel Action Infotype (0000): When you execute a personnel action, a new action
record (0000) is created for the specified personnel number. The most important
information in this Infotype is the employee status:
- Active (Inactive)
- Retired (Left the company)
1. Customer defined: Not used in the standard system. Can be used according to the
requirements.
10
2. Employment:
0 – Employee not with the company
1 – Employee with the company, but inactive
2 – Employee with the company, but as retiree
3 – Employee active in the company
3. Special Payment:
0 – Special payment: No entitlement
1 – Special Payment: Standard Wage types
2 – Special Payment: Special Wage Type
This special payment indicator is only relevant for the country versions of
Australia and Spain.
Ex:
Menu Text User- Dependent Reaction Reference
SS Hiring for SIS SS
COP: Copy
DEL: Delete
11
DIS: Display
EDQ: Lock/Unlock
INS: Create
LIS9: Delimit
MOS: Change
INSS: Create for Actions is not converted to change.
FEATURES
12
STELL – Job
TRFGB – Payscale area/Geograpical area
TRFGR – Payscale Group
TRFST – Payscale Level
ANSAL – Wage type for Annual salary
PFREQ – Payment frequency for Annual Salary
PM004 – Determining the simulation variant for the payroll program.
OFFID – Advertisement
VACID – Vacancy
SPAPL – Unsolicited Application Group
PINCH – PINCH administrator groups
ABART – Employee subgroup grouping for Personnel Calculation Rule
TRMTY – Feature for termination type
TIME MANAGEMENT
PAYROLL
Bonuses
Vacation allowances
Christmas bonuses
Gratuities
13
Sick pay
Over time
Tax
Unemployment insurance
Pension insurance
Social insurance
Retroactive Accounting
You have completed the payroll run for this period. However, if you then change HR
master data in a period for which the payroll is already is been run, the payroll must be
run once again for this period using the current values. This is known as “retroactive
accounting”.
Payroll Prerequisites
Wage types in master and time data, work schedules in info types.
Payroll cycle
14
Payroll system: - The payroll system’s primary purpose is to pay employee the correct
amount at the correct time with minimum manual interventions.
Payroll areas: - payroll area groups together employees for whom payroll is ruin at the
same time, and also to set the dates for the payroll periods. Ex: - monthly and weekly
payroll area.
Payroll periods: - a payroll period determines the period for which a payroll result is
created. The exact start date and end date of the periods must be defined for the payroll
areas.
Period Parameter: - frequency or time interval with which payroll will be run for the
payroll area. Ex: - 01 for monthly, 03 for the weekly, monthly, semi –monthly, bi –
weekly, every four weeks and manually.
Payday rule: - Determines how the period payday is calculated. The values used for the
payday rule include: -
“1”: - the number of days is added to the start date of the period to calculate the
payday.
“2”: - the number of days is deducted from the end date of the period.
“3”: - the number of days is added to the end date of the period.
“4”: - only applies to monthly periods, the number is used as the exact date.
Number of days: - the day on which the employee is made in a week. Ex: - the employee
is paid each Thursday for the preceding week (Sunday –Saturday period). The number of
days (5) is added to each period as the payday.
Payroll status in payroll control record:
Release for payroll
Exit payroll
15
Check payroll results
Stages of payroll
Simulation
Release payroll
Start payroll
Check payroll
Corrections
Exit payroll
Locks master data and time data 80 no changes can be made during the payroll
process.
Defines the earliest possible retroactive accounting data for each payroll area.
The payroll period used to create the payroll control records must be 1 period before the
period in which you want to go live.
Ex: - To use the SAP payroll system to go live in period 05, 1998. You must enter period
4 as the period in the payroll control record.
Stages of Payroll
1) Payroll simulation: - simulating a payroll enables to display and print the
enumeration statement. During simulation the master data is not locked. The
results of a simulated payroll runs are not within to the database. Instead, they are
displayed in the payroll log.
o Data records are locked for changes in the past and present.
16
• Cast payroll period +1
• Log
Payroll log:
Display of payroll results in the tree structures is known as payroll log. The payroll log
includes table of contents. The nodes within the tree structure enable to access the
detailed information that is required. The headers within the structure are designed to
help with troubleshooting and to facilitate navigation within the log.
Match code W:
Match code W provides a list of all personnel numbers in the selected payroll area that
have been rejected by the payroll run because of incorrect data.
To display match code W: -
Access the payroll for <country>
screen and choose tools control record
This function is chosen to release the master data and time data records
that are assigned to the selected payroll area for correction. By setting the released
for correction status, the personnel records of the persons assigned to the payroll
area in question are released for maintenance.
In the correction un you, choose the push button ‘search helps’ and select
HKY ”W” and all of the personnel numbers requiring correction are displayed
when the multiple selection button is selected. Upto 99 corrections runs can be
performed in this step.
17
5) Check result/check payroll result: The check result function locates the data
that is related to the present and past. “Freezing” the payroll in this way enables to
check the payroll results.
6) Exit payroll/ exit payroll: The exit payroll function enables to re –release info
types or data records to maintain change I the past and present. The function
cannot be chosen until the payroll is run successfully for all of the personnel
numbers assigned to the selected payroll area (which means that match code W is
empty).
Monitoring HR processes:
Processes can be administered and maintained using transaction PUST(HR
process work bench)
Payroll driver:
The personnel numbers to be included in the payroll run are selected by specifying a
payroll area I the payroll driver selection screen. In a line run, the payroll period is
determined by the system.
The payroll driver should be started by personnel number or payroll area number.
Annual
Other periods
Period –independent
The individual functions can be accessed using the push buttons in the accounting menu.
PAYROLL RESULTS
Payroll account: - The payroll account displays payroll data in a tabular form for one or
more employees over one or more payroll periods. It can be created at any time and often
as required.
Payroll journal: Payroll journal contains the payroll l data for several employees for one
period.
18
Wage type statement: The wage type statement shows different wage type distributions,
which act as the basis for payroll data for the selected employees. The report shows the
current wage type values (number & amount).
Wage type distribution: Wage type distribution shows wage types over several payroll
periods without taking any retroactive accounting differences into account. The report
shows the current wage type values (number and amount).
Wage type reporter: It is flexible tool for wage type evaluation. In future, it will replace
wage type statement and the wage type distribution. The evaluation can be formatted
using the list viewer and exported to an excel file.
Human resources payroll your continent your country information system
wage type wage type reporter.
Payroll reports: There are different reports for employees, users and technicians payroll
accounts and journals are created using reports.
Payroll
• Calculation of wages and salaries to be paid to employees
19
Run
Status
Simulation/ productive run(S)/(P): In this run, the system checks all the HR and AC
tables and the posting information in mater data to determine whether they exit and
whether they are consistent.
Test run (T): In a test run, the system checks only whether the balance of expenses and
payable is zero, as it should be.
Execute run: In execute run, the system performs the following steps:
Generate a posting run
20
COMPLETENESS CHECK
Reporting
Posting to accounting
Execute run
Edit run
Completeness check
Payroll
Results
Selection
Run
Status
21
- Payments to employee
Posting environment
Enter posting information in master data
Run payroll
Perform posting
Posting process:
• Create documents
• Check documents
• Release documents
• Post documents
• Check completeness
Document analysis:
22
• Overview of posting run
• Payroll details
Payroll process:
The payroll process is split into two parts. The first part generates the individual and
second part, the county –specific part, determines statutory payments and deductions.
• Factoring
• For processing absence payment in future payroll periods, the off cycle
payroll will be run.
23
• If an employee’s master or time data changed, you can trigger retroactive
accounting and perform a correction run payment.
• Advance payments
AD HOC QUERY
The Ad HOC query is a simple and powerful aid for evaluating data from human
resources management. By enabling you to choose selection fields and output fields, Ad
HOC query allows you to access data from all areas within human resources
management. The Ad HOC query can be used for both master data and recruitment.
Payscale Structure: It combines the element of a collective agreement with the primary
objective of calculating remuneration according to the collective agreement. The payscale
structure consists of:
- Payscale Type
- Payscale Area
- Payscale Group
- Payscale Level
Payscale Type: The economic area to which a collective agreement applies. Ex: Metal
Industry and Chemical Industry.
Payscale Area: The physical area of validity of a collective agreement. Ex: Chennai or
Bangalore i.e. State wise and Country wise variations.
Employee Subgroup Grouping: Grouping of employee subgroup in pay role for the
following purpose:
- Work Schedule
- Personnel Calculation Rules
- Primary Wage Type
- Collective Agreement Rules
- Time quota Types
- Account Determination
Payscale Group: The payscale group is designative by the wage type and the associated
low and high values describing an annual salary.
WAGE TYPES
Wage Type: Wage type separates Amount and Time units for various business purposes.
This also enables the system to process amounts and time units in different ways during
the payroll run.
24
3. Salaried worker indicator 3
TARIF: This feature is used to maintain default value for pay scale data. The return
value can be entered in the following format: xx / yy / z
Wage Types
Sample wage type catalog:
SAP standard system Productive system
Start with letters (Mxxx, Myyy…) Must always start with a number
(1010,1020,1030..)
Direct Valuation:
The amount that is to be used to evaluate the wage type, is entered in the info type
manually.
Indirect Valuation:
The system automatically calculates the wage type amount and enters it in the
info type. The system imports and calculates the wage type amount from the table
and you do not have to enter it manually.
The system can perform indirect valuation for the following info types:
25
o Additional payments (0015)
You can indirectly evaluate wage type by specifying a module name and variant.
Direct Indirect
TARIF Module
The “TARIF” module uses pay scale data that it takes from the pay scale groups and
levels you entered in the basic pay info type.
26
Module Variant Employee Pay scale Pay scale Wage Amount
subgroup group level type
grouping for
CAP
Pay scale C X X - X X
Pay D X - - x X
scale
X = required entry
- = entry must not exist
(x) = entry can exist
B: valuation is based on pay scale and group/level and specific wage type
These two modules can be used for indirect valuation. The system calculates certain wage
types as a percentage o other wage types. You can link the wage type to be valuated with
several base wage types in the base wage type valuation table.
Wage type 3
20%
SUMME: You must define which wage types the system is to use to calculate the
percentage bonus (SUMME). Unlike the PRZNT module you enter the percentage value
in the SUMME module in the table as a fixed value, and it is therefore linked to the type.
ARBPL Module
Indirect valuation using positions
The indirect valuation module ARBPL uses the object type and the position number
entered in info type 0001 to calculate the wage type amount.
If module ARBPL is used with variants (position) to valuate, the system bases its
calculation on the position entered in the organizational assignment info type (0001) and
country grouping in the “position” table. You can enter a payment for the position in this
table.
Rounding type:
A =amount is rounded down
B=amount is rounded up/down
C=amount is rounded up
28
INDIAN PAYROLL INFOTYPES
Wage Types
Additional Payments
29
LEV – E/L encashment (regular)
MDR – medical reimbursement
MTE – maternity expenses
NIT – night shift allowance
NOT – notice pay negetive
OTA – overtime hours
PTX – P tax arrears wage type
SAF – safety incentive
RNA – rent advance
SCH – scholarship
SPZ – special allowance (reimb)
TEL – telephone reimbursement
TRF – tax refund
TUT – tuition fees
ATB – attendance bonus recovery
BUS – bus deduction
CAN – canteen deduction
EXL – excess leave deduction
LON – loan deduction for Apr-Jun
MRE – MED ADVANCE RECOVERY
VTO – voluntary tax
US Payroll Infotypes
30
The Infotypes used for US payroll are:
Basic Infotypes
0001,0002,0006,0009,0021,0004,0028,0027,0031,0016,0034,0032,0030,0035,
0040,0054,0003,0008,0014,0015,0011,0045,0037,0057,0025,0024,0022,0023,0077.
US Forms in Payroll
31
FUTA – Federal Unemployment Tax Act
FORM 940 – Used to report an employer’s annual federal unemployment tax liability
FORM 944 – A tax form used exclusively by businesses with very low federal tax
liability as a replacement for the quarterly form 941
FORM 8109 – Explains which businesses with tax liability under $200,000 per year can
use to make their regular federal tax deposits.
IRS (Internal Revenue Service) – IRS is a United Sates government agency tasked with
collecting yearly state and income tax from working residents and businesses. Most
citizens pay income tax to the IRS annually through in some cases quarterly prepayments
are required for freelancers and businesses that exceed a given income threshold. The IRS
is a part of the department of the treasury.
W-2 FORM – The form that an employer must send to an employee and the IRS at the
end of the year. The W-2 form reports an employee’s annual wages and the amount of
taxes withheld from his or her paycheck.
W-3 FORM – W-3 form is a transmittal form which is sent to the Social Security
Administration (SSA) showing total earnings, social security wages, medi-care wages
and withholding for all employees for the pervious year.
W-4 FORM – A form completed by an employee to indicate his or her tax situation
(exemptions, status, etc) to the employer. The W-4 form tells the employer the correct
amount of tax to withhold from an employee’s paycheck.(Federal Employee Withholding
Allowance Certificates.)
W-5 Filing Status: The EIC status field is only available on the federal subtype of
Infotype 0210. If an employee turns in a form W-5 (Earned Income Credit Advance
Payment Certificate), you should enter the information from here.
Payroll Driver
Report RPCALC(X)0 can calculate periodic payments and also off-cycle payroll runs.
Payroll Schema: The payroll schema contains calculation rules to be used by the payroll
driver during payroll. Country specific schemas, which are based on schema X000.
32
- Initialization
o The system performs the following steps:
Updates the databases
Imports required Infotypes
Payroll Results
PCL1 – PCL1 file contains primary information, in other words, data from the master
data and time recording systems.
PCL2 – PCL2 file contains secondary information, in other words, derived data and all
generated schemas.
Pnnnn (nnnn = number of the Infotype) – The Pnnnn files contains data that has been
entered in the respective Infotypes for an employee.
Internal Tables
Input Table (IT): Table IT contains data that can be edited. The table exists only during
processing.
Output Table (OT): Table OT contains the results of an activity. These results are written
to the input table for further processing. The table exists only during processing.
Results Table (RT): Table RT contains the results of the period for which payroll has
been run. The system saves this data in the PCL2 file in cluster RX.
33
Control Record
- Payroll Area
- Payroll Status
- Payroll Period
Report RPUCTP00: This report is used to generate the payroll periods for every period
parameter that you have assigned to payroll area.
Tables
Pay Scales
34
PC00_M99_IRTF – Enhanced Std pay increase (Indirect and Direct WTS) with Batch
Input
PC00_M99_ITUM – Payscale Reclassification acc. to Age or Payscale Membership
Period
Third Party
Forms
Transfer Activities
Tools
PE01 – Schemas
PE02 – Rules
PE03 – Features
PE04 – Functions and Operations
PE51 – Call the Form Editor
PU12 – Interface Toolbox
PDSY – HR Documentation Maintenance
35
Off-Cycle Activities
Schema ULK9: It is used or executed when employee data is transferred from Non-SAP
to SAP System.
GARNISHMENTS
36
Garnishment
Document
(0194)
Payroll run
Payment to
creditor
Posting to Accounting
Posting to accounting provides the necessary data for the following components in
financial accounting:
- General Ledger Accounting (FI-GL)
- Accounts Payable (FI-AP)
- Accounts Receivable (FI-AR)
- Special Ledger (FI-SL)
- Funds Management (FI-FM)
37
While posting to accounting, wage type /559 bank transfers, is posted to payables
account. The wage type MA10 standard pay is posted to an expenses account
Subtype YANA (Adjustments, no tax calculation) and YAWA (adjustments without tax
calculation)
Subtype TCRT allows you to adjust employee and employer taxes in table TCRT.
401 (K) Nondiscrimination Testing: This can be used to alert you to potential year-end
problems. The 401 (K) non-discrimination test identifies the number and identify HCE
(Highly Compensate Employees) within the company.
ERISA 5500 Testing: The ERISA 5500 form is used to determine whether employee
benefit plans are operated according to governmental regulations. Program RPSBENU2
assists in the completion of ERISA 5500.
- Selecting time wage types for overtime, bonuses and hourly wages, that is, day
processing of time data using schema TC00 (time type selection: International) or
TC04 (time wage type selection: international for time recording without clock
times).
- Time wage types such as hourly wages, overtime wages and bonuses form the
specifications for the financial valuation of work performed further on in gross
payroll.
Time management
The first action in payroll that is relevant to absence processing is function MOD
in schema XT00. only use schema XT00, personal calculation rule XMOD, and
so on. Function MOD determines the table entries the system accuses to valuate
absences. MOD calls personnel calculation rule XMOD which uses operation
MODIF A to determine employee grouping for absence valuation.
38
X010 – Form Valuation Bases
X013 – Form Valuation Bases
X012 – Calculate Valuation Bases for alternative payment
X015 – Valuation of time wage types
WAGE TYPES
Recurring Payments/Deductions (Infotype 0014): You can enter default cost assignment
settings for recurring payments/deductions for the application component controlling
(CO). You can store a different cost center and company code combination than the one
in the organizational assignment Infotype (0001), the additional payments will then be
changed to this cost center. Select edit -> Maintain Cost assignment.
The standard system contains amongst others the following wage types:
Additional Payments (Infotype 0015): In the Infotype Additional Payments (0015), you
can enter an amount/or value and a unit of measurement in a wage type. These are always
paid or deducted in a certain period during payroll. Additional payments are wage
elements which are not paid or deducted in every payroll period in contrast to recurring
payments and deductions which are paid or deducted within a defined periodicity.
The tables that represent the integration between time evaluation and payroll:
39
- Table C1 : Contains the data relevant for cost assignment
- Table ALP : Contains the information necessary for a different payment
ME10: The standard hourly wage is referenced to valuate time tickets for hourly wage
earners.
MC10: Is used in the standard system for monthly wage earners.
Wage type ML01 is used for piece work payment in the standard system, while payment
at an average rate is indicated by wage type ML02.
If an employee did not work for the whole payroll period, then a partial remuneration is
calculated during the payroll run. Factoring is used in the following cases:
- To reduce payments
- To calculate remuneration for an exact period
UK PAYROLL INFOTYPES
40
0065 – Tax data
0069 – National insurance
0070 – Court orders
0071 – Pension funds
0077 – Additional personal details
0084 – Sickness Pay control
0085 – Work incapacity periods
0086 – SSP/SMP Exclusions
0222 – Company cars
0225 – Company cars
0442 – Company car
UK Payroll Schemes
COSR Scheme: Contracted-Out Salary Related Scheme (COSR). It is the salary related
pension scheme that has contracted out of the state second pension (S2P). to qualify as
COSR scheme, the scheme must satisfy prescribed requirements, set out in the pension
schemes Act 1993.
Schema/Rule
41
YG00 – UK core template – run to calculate payroll
YG99 – UK template payroll schema – net retro differences in tax/ NI not bought
forward. Run to calculate payroll for leavers notified after cut-off.
Subschema
Wage Types
42
1050 – Basic rate
1060 – Basic hours
LOGICAL DATABASES
Logical databases are special ABAP programs that provide data for processing by queries
or programs. Logical databases provide a particular view of the database table in the SAP
system.
Infosets
43
Infosets are special view of logical databases. An infoset determines which fields of a
logical database can be reported on by queries. Infosets are assigned to user groups.
Infosets are structured according to field groups. Field groups in HR correspond to
infotypes.
Logical Databases in HR
PNP or PNPCE
PCH
PAP
SOLUTION MANAGER
Solution Management
Solution management is the strategy, and the SAP Solution Manager is the technical
infrastructure to realize it. The solution manager brings a new era of solution
management covering all relevant aspects for implementation, operations and continuous
improvement.
It is a platform that provides integrated content, tools and methods needed to implement,
support, and operate an SAP solution during all phases of the life cycle. The SAP
solution manger is the driver for the problem resolution process within the customer’s
organization and between the customer and SAP Active Global Support. The SAP
Solution Manager encompasses three key areas: Operations, Monitoring and Support.
44
- Standard business process scenarios, along with the corresponding
implementation content, are provided through the business process repository.
- Central repository to store project documentation
- Project monitoring/ reporting capability
ASAP METHODOLOGY
Implementation Roadmap
- Project Preparation
- Business Blueprint
- Realization
- Final Preparation
- Go Live and Support
The business process repository is a package of reusable, user defined business process
content consisting of:
- Scenario documentation
- Transaction assignments
- IMG assignment
- Configuration guides
- Preconfigured processes delivered via BC sets
- Predefined test cases
45