Professional Documents
Culture Documents
Powered by
Pothi.com
http://pothi.com
Contents
T-Codes for OM 1
T-Codes for PA 6
Q n As - Set 1 8
India Payroll 15
Q n As - Set 2 16
Authorization in SAP HR 25
Tutorials 34
ASAP Methodology 35
UK Specific Tables 36
HR Function Modules 38
Payroll Tutorials 40
T-Codes for OM
1
PQ03 - Events for Job
PQ04 - Events for Business Event Type
PQ06 - Local Events
PQ07 - Resource Events
PQ08 - Events for External Person
PQ09 - Events for Business Event Group
PQ10 - Events for Organizational Unit
PQ11 - Events for Qualification
PQ12 - Resource Type Events
PQ13 - Events for Position
PQ14 - Events for Task
PQ15 - Events for Company
PSO5 - PD : Administration Tool
PSOA - Work Center Reporting
PSOC - Job Reporting
PSOG - Org Mgmt General Reporting
PSO1 - Tools Integration PA-PD
PSOO - Organizational Unit Reporting
PSOS - Position Reporting
PSOT - Task Reporting
2
T-Codes for Benefits
3
T-Codes for Time Management
4
T-Codes for Recruitment
5
T-Codes for PA
6
PT02 Change Work Schedule
PT03 Display Work Schedule
PTG3 Display Qualifying Day Pattern (GB)
PU00 Delete Personnel Data
PU03 Change Payroll Status
PU90 Delete applicant data
TPED Maintain HR Master Data (ESS)
TPES Display HR Master Data (ESS)
TPMD Maintain HR Master Data
TPMM Personnel Actions
TPMS Display HR Master Data
7
Q n As - Set 1
8
• Critical activities: We must proceed with great care when
carrying out critical activities as any errors made here can have
far-reaching consequences.
9
• Capacity Planning: Logistics component used to schedule
persons on the basis of their availability and qualifications to
complete work for specific work centres.
10
Q. Why eCATT?
A. CATT is no longer supported by SAP for the creation of new
developments. Hence all the test scripts developed in CATT now
need to migrate/update to eCATT. Comparative to manual testing,
the following are advantages of using eCATT:
• Due to automation, testing time is reduced to a large extent.
11
• · Check authorizations (user profiles).
• · eCATT Objects can easily download & upload in XML with XSD
format.
12
• SE16 allows you to view data stored in different fields in tables,
structures etc.
13
A. Long-term documents are used for revision purposes. Changes
made to the infotype are stored in the database or can be archived.
Long texts are stored until they are deleted. The archiving object is
called PA_LDOC.
Q. What are short-term documents in audit report ?
A. Short-terms documents are stored in the database. Short-term
documents are evaluated differently to long-term documents.
Short-term documents are evaluated according to date and time.
Q.What is the infotype to store personal data for an employee?
A. Infotype 0002 – Personal Data is used to store personal
information of an employee. In some countries you could use
infotype 0077- Additional Personal Data.
Q. How do you set up integration between Personnel
Administration and Organizational Management?
A. Activating PLOGI ORGA Switch in table T77S0.
14
India Payroll
15
Q n As - Set 2
Q. Time Constraints
A. Time Constraint 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 on the database because all records of this
infotype would otherwise be deleted.
If a new record is created, the system automatically uses the start
date of the new record as the delimitation date of the old record.
Gaps are only allowed between the employee’s entry date and the
start date of the first record.
Time constraint 1 must be used for all of the infotypes containing
information that must be available at all times. This is particularly
true of personal and organizational assignment data.
16
If a record is delimited because of time constraint 1, the system
displays an appropriate message.
Time Constraint 2: Only one record may be available at one time,
but time gaps are
permitted.
Time Constraint 3: Any number of valid records can exist at any
one time. The individual records do not conflict with each other.
"A": Only one record may ever exist for this infotype. It is valid from
January 1, 1800 to December 31, 9999. Splitting is not permitted.
Infotypes with the time constraint A may not be deleted.
"B": Only one record may ever exist for this infotype. It is valid from
January 1, 1800 to December 31, 9999. Splitting is not permitted.
Infotypes with the time constraint B may be deleted.
"T": The time constraint varies depending on the subtype (see
Table 591A).
"Z": Refers to time management infotypes. The time constraint for
these infotypes depends on the time constraint class defined in view
V_T554S_I .
Q. What can features be used for?
A. Features are used to default values by querying different
enterprise, personnel or data structure fields. The transaction code
for features are PE03.
Q. How can we see all the T-Code's?
A. Check SE16 TSTC or TSTCT
Q. Which report is used to activate a feature?
A. RPUMKG00
Q. What is the Tcode to maintain authorization main switch?
A. OOAC; Program: RHCUST01
17
Q. What is the purpose of feature PACTV?
A. PACTV feature is used to define the Parameter settings for
applicant activity types, viz., what is his/her current status whether
hiring, rejected.
18
Reporting in HRM - QnAs
Note : You should know when to choose between the PNP and the
PCH logical databases when building your report or query and the
key is whether you want the primary key for selection to be the
personnel number or the object type. If the primary key is to be the
PERNR (personnel number) then you should select the PNP logical
database and if you want it to be any object type like O – org unit,
S- position, C- job, L- Business Event Group, D- Business Event
Type E- Business Even etc, then you should select the PCH logical
database. And PAP when the primary key must be the applicant
number.
This means if you want to query by employee the business events
attended, you choose PNP, and if you want to know for certain
specific business events who are the attendees, you choose PCH
19
logical database to build your query, program or reports.
Q. Is the Business Information Warehouse (BIW) part of the
SAP R/3 system?
A. BIW is independent of SAP R/3 system. It integrates
state-of-the-art data warehouse technologies with SAP business
know-how
A data warehouse is an independent application environment with
its own database that retrieves information from various data
sources and is designed to perform queries and analyses.
Q. Can customer-specific reports be incorporated in the
Managers Desktop?
A. Yes. Manager's Desktop is tailored to the daily needs of
managers - line managers, for example - by helping them to perform
their administrative, organizational, and strategic tasks and make
Human Resource decisions with the help of swift access to required
HR data of directly and indirectly subordinate employees. It then
enables them to report on this data.
Managers can also execute cross-application functions: for
example, they can execute workflow tasks (work items) or start
reports from Controlling. Manager's Desktop can be used to
execute a wide range of standard reports from Human Resources
and Controlling, as well as customer reports. Its web browser
integration means that Manager's Desktop enables managers to
display intranet and Internet pages.
20
addition, standard HR reports are grouped together in
comprehensive info systems in the SAP Easy Access menu.
21
yourself. Depending on the data you want to report on, you can
use the following reporting tools in Human Resources:
• InfoSet Query
• SAP Query
If the HR reporting tools do not enable you to create the report you
require without having to program, you can consider undertaking
your own customer development.
Q. What is a user group, what is an infoset and how are the two
related?
A. User Group: To set up an appropriate working environment for
end users, the system administrator maintains user groups. Users
who work in the same application are grouped together in user
groups.
• It does not matter which users within a user group actually
defined its queries. They can be executed by every user
assigned to this user group.
22
• Every user can be assigned to more than one user group.
23
• There are numerous report design options.
• Logs
24
Authorization in SAP HR
Q. Authorization in SAP?
A. Authorizations control system users’ access to system data and
are therefore a fundamental prerequisite for the implementation of
business software. There are two main ways to set up
authorizations for SAP Human Resources:
• General Authorizations - determines which object data
(infotype, subtype) and which access mode (Read, Write ...) the
user has an access.
25
Q. What is a role and what is it made up of? / How are the
authorizations in a role maintained?
A. Role is the way how authorizations are granted in SAP or the
activities which are performed by an individual are restricted. A role
consists of all the duties performed by an individual in the
organization. For e.g., the clerk or the manager or buyer or
dispatcher etc.. Two managers of same cadre have same type of
duties. Technically a role contains all the items(transactions or
tcodes, reports, links) which are needed by an individual in
particular position.
In a role-based authorization system the structure of organization is
well defined, the activities performed by each individual are defined
clearly and the users are assigned to generic roles (technical)
which contains tcodes necessary for performing the job. There are
three types of roles.
• Single roles
• Composite roles
• Derived roles
Q. Composite Role
A. A composite role has many single roles. No authorization data
can be maintained in a composite role. You can enter some menu
entries like links to websites, reports only. Tcodes cannot be added.
The authorization data has to be maintained only in the single roles.
When you attach a composite roles to a user all the single roles
gets attached to him. In the change documents it shows the single
profiles that belongs to single roles gets attached to them. Suppose
26
a composite role has 3 single roles. When you attach this composite
role to a user then 3 authorizations profiles will get attached to him.
The change count in SUIM will be 3.
Q. Derived Role
A. These roles are derived from already existing roles.The derived
roles inherit the menu structure and functions (including
transactions etc…) of the referred role.
Q. What is Profile Generator?
A. The Profile Generator tool allows authorization administrators to
automatically generate and assign authorization profiles.
27
• The Check ID tables 1) assign the authorization objects that are
relevant to a transaction, and 2) assign default values for
authorization objects
28
Country Codes - MOLGA (Table T500L)
29
25 Singapore SG RR
26 Thailand TH TH
27 Hong Kong HK HK
28 China CN CN
29 Argentina AR AR
30 Luxembourg LU LU
31 Slovakia SK SK
32 Mexico MX MX
33 Russia RU UR
34 Indonesia ID IS
35 Brunei Darussalam BN BN
36 Ukraine UA UA
37 Brazil BR BR
38 Columbia CO CO
39 Chile CL CL
40 India IN IN
41 South Korea KR KR
42 Taiwan TW TN
43 New Zealand NZ NZ
44 Finland FI FI
45 Greece GR GR
46 Poland PL PL
47 Turkey TR TR
48 Philippines PH PH
49 Namibia NA NA
50 Lesotho LS LS
51 Botswana BW BW
52 Swaziland SZ SZ
53 Mozambique MZ MZ
54 Kenya KE KE
30
55 Angola AO AO
56 Zimbabwe ZW ZW
57 Netherlands Antilles AN AT
58 Croatia HR HR
60 Iceland IS IC
61 Romania RO RO
62 Slovenia SI SI
99 Other Countries 99 RX
AD Andorra AD AD
AE United Arab Emirates AE EM
AF Afghanistan AF AH
AG Antigua/Barbuda AG AG
AL Albania AL AB
AM Armenia AM AM
AW Aruba AW AW
AZ Azerbaijan AZ AZ
BA Bosnia-Herzegovina BA BA
BB Barbados BB BB
BD Bangladesh BD BD
BF Burkina Faso BF BF
BG Bulgaria BG BG
BH Bahrain BH BH
BI Burundi BI BI
BJ Benin BJ BJ
BM Bermuda BM BM
BO Bolivia BO BO
BS Bahamas BS BS
BT Bhutan BT BT
BY Belarus BY BY
BZ Belize BZ BZ
31
Democratic Republic of the
CD CD KO
Congo
CF Central African Republic CF CF
CG Congo CG CG
CI Ivory Coast CI CI
CK Cook Islands CK CK
CM Cameroon CM CM
CR Costa Rica CR CR
CU Cuba CU KU
CV Cape Verde CV CV
CY Cyprus CY ZY
DJ Djibouti DJ DJ
DM Dominica DM DM
DO Dominican Republic DO DO
DZ Algeria DZ DY
EC Ecuador EC EC
EE Estonia EE EE
EG Egypt EG EG
EH Western Sahara EH EH
ER Eritrea ER ER
ET Ethiopia ET EI
FJ Fiji FJ FJ
FM Micronesia FM FM
FO Faroe Islands FO FO
GA Gabon GA GA
GD Grenada GD GD
GE Georgia GE GE
GF French Guyana GF GF
GG Guernsey GG GG
GH Ghana GH GH
32
GL Greenland GL GL
GM the Gambia GM GM
GN Guinea GN GN
GQ Equatorial Guinea GQ GQ
GT Guatemala GT GT
GU Guam GU GU
GW Guinea-Bissau GW GW
GY Guyana GY GY
HN Honduras HN HN
HT Haiti HT HT
IL Israel IL IL
IM Isle of Man IM IM
IQ Iraq IQ IQ
IR Iran IR IR
JE Jersey JE JE
33
Tutorials
Infotypes
• Understanding Infotype
OM
• Creating custom object in OM and assigning it a number
range
34
ASAP Methodology
• • Phase 3 Realization
35
UK Specific Tables
36
T5G31 Pension Contribution Calculation Rules
T5G32 Pension Holidays
T5G33 Pension Contribution Calculation Rule Bands
T5G34 Pension Contribution Calculation Rule - Flat Rates
T5G35 Pension Contribution Calculation Rule - Percentages
T5G36 Pension Contribution Calculation Rule - Mix
T5G37 Pension Scheme Types
T5G3T Pension Scheme Names
T5G40 National Insurance Earnings Ranges
T5G41 National Insurance Percentage Rates
T5G4T Text for Court Order Indicator
T5G50 Tax Districts
T5G51 Payroll Area PAYE Reference
T5G52 Tax District and Reference Details
T5G53 Permit Numbers
T5G54 End Of Year Processing Stamp
T5G55 HR-GB: Default Tax Code
T5G5T Tax District Name
T5G61 Business Mileage Bands
T5G62 Payment of Petrol Costs (Based on Engine Size)
T5G63 Payments for Private Fuel (Basis: Car List Price)
T5G64 Unavailability Reasons
T5G6T Unavailability Reasons Text
37
HR Function Modules
Payroll:
• HR_GET_LOAN_BAL_PAID_AMT - get the loan balance
Authorization Check:
• HR_READ_INFOTYPE
• HR_CHECK_INFOTYPE_SUBTYPE
• HR_READ_INFOTYPE_AUTHC_DISABLE
To Get HR-Infotypes:
• HR_IT_GET_INFOTYPES
• HR_INFOTYPE_GETDETAIL
• HR_INFOTYPE_GETLIST
• HR_INFOTYPE_LOG_GET_LIST
38
• HR_COUNTRYGROUPING_GET
• HR_CHECK_MOLGA_INFTY_PERM:
• HR_MAINTAIN_MASTERDATA
• HR_GET_TIMECONSTRAINT
Reference
39
Payroll Tutorials
• Indirect Valuation
40