
The graphic above shows the main components of structural authorizations at a high level. The setup of structural authorizations is more complex than regular security authorizations. None of the main setup steps can be omitted or incomplete. Structural authorizations setup is analogous to an electric circuit. If there is a break anywhere in the circuit structural authorizations it will not work properly.
Process to create Custom Infotype:
- Go to Transaction PM01 to Create custom Infotype.
- Enter the custom Infotype number to be created, the number should be between the customer name space 9001 – 9999. This is the number range interval to be used for the Custom Infotypes.
- See to it that the ‘Employee Infotype’ and the ‘PS Structure’ radio buttons are selected on the screen.
- Click on ‘All’ push button on the screen, a separate Dictionary window appears on the screen.
- Maintain the structure (Provide fields) which will be included in the current custom Infotype. Include all the fields that are needed in the Infotype.
- The PAKEY/PBKEY and PSHD1 structures are not required to be provided while creating the custom Infotype, they are created by the SAP automatically.
- Save and Activate the PS structure and go back to the initial screen of PM01.
- Now, click on ‘Technical Characteristics’, Infotype list screen appears.
- Click on ‘Change’ (pencil) button and select your Infotype and click on ‘Detail’ (magnifying glass) button.
- Save and come back to the PM01 initial screen.
- Click on ‘Infotype Characteristics’. Infotype list screen appears.
- Click on ‘Change’ (pencil) button and click on ‘New Entries’ button.
- Enter your Infotype number and the short text for the Infotype.
- Depending on the requirement, we will have to set the Infotype Characteristics. The best option would be to use the entries of a standard Infotype like 0000 (Actions) or 0001 (Org. Assignment) as a reference. Other way is to click on the F4 button for each parameter on the screen to understand its significance.
- Save the entries.
- Now the Infotype is created and ready to use.
To Customize CATS:
CAC1 : Maintain Profile
CAC2 : Allocate Fields
CAC3 : Def. Rej. Reasons
CAC4 : Def. Auth. Groups
CAC5 : Def. Cust. Fields
CAC6 : Allowed Print Report
Working with CATS
CAT2 : Maintain Times CAT3 : View Times CATSXT : Times for SP CATR : Reorg. Interf. Tables
Approving Times Entries
CAT4 CATS_APPR CATS_APPR_LITE CAPS
Transferring Time Entries
CATA : All entries (exc. MM) CAT5 : .. to PS CAT6 : .. to Time Mgt CAT7 : .. to CO CAT9 : .. to PM / CS CATM : .. to MM
PA10 Personnel File
- a display transaction
PA20 Display HR Master Data
- a display transaction
- You can select infotypes from a menu.
- 01 Basic Personal Data
- E1 Addt'l Personal Data
- 02 Contract data
- 06 Planning data
- E2 Company Provisions
- ZE Time data
- 03 Gross Payroll
- 04 Net Payroll
PA30 Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
- 01 Basic Personal Data
- E1 Addt'l Personal Data
- 02 Contract data
- 06 Planning data
- E2 Company Provisions
- ZE Time data
- 03 Gross Payroll
- 04 Net Payroll
PA40 Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action E0 Hiring Conversion
Action E1 Hiring
Action E2 Organizational Reassignment
Action E3 Leaving
Action E4 Reentry into Company
Action E5 Pensioner
Action E6 Change in Pay
Action E7 LOA with Pay
Action E8 LOA without Pay
Action E9 Return from LOA
Action EA Change in Personal/Family Data
Action ED Detachment
Action EE Return from Detachment
Action EB CTP - Pending
Action EC CTP
PA41 Change Entry/Leaving Date
- a transaction that belongs to the utilities clas
PA42 Fast Entry for Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 01 Hiring
Action 02 Organizational reassignment
Action 50 Time rec.(supplement)
Action R1 Export to Resumix
Action R2 Import from Resumix
PA51 Display Time Data
- a display transaction
- You can select infotypes from a menu.
- ZZ Working times
PA53 Display Time Data
- a display transaction
- You can select infotypes from a menu.
- ZZ Working times
PA61 Maintain Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- ZZ Working times
PA62 List Entry of Additional Data
- a maintenance transaction
- You can select infotypes from a menu.
- 2002 Activity Allocation (Attendances)
- 2010 Cost Allocation (EE Rem. Info)
- 2002 Cost Assignment (Attendances)
- 2002 External Services (Attendances)
- 2052 Weekly Entry w/Activity Allocation
- 2052 Weekly Calendar w/Cost Assignment
- 2052 List Entry for Attendances/Absences
PA63 Maintain Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- ZZ Working times
PA64 Calendar Entry
- a maintenance transaction
- You can select infotypes from a menu.
- 2050 Annual Calendar
- 2051 Monthly Calendar
- 2052 Weekly Entry w/Activity Allocation
PA70 Fast Entry
- a maintenance transaction
- You can select infotypes from a menu.
- 0014 0014 - Recur. Payments/Deductions
- 0128 Notifications
- 0015 0015 - Addt'l Payments/Deductions
PA71 Fast Entry of Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- 2001 2001 - Absences
- 2002 2002 - Attendances
- 2003 2003 - Substitutions
- 2006 2006 - Absence Quotas
- 2010 2010 - Employee Remuneration Info
PAC5 Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
PAL1 Create Sales Representative
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action L1 Create sales representative
Action L2 Sales rep. transfer
Action L3 Sales rep. termination
PAL2 Display Sales Representative- a display transaction
- You can select infotypes from a menu.
- 0000 0000 - Actions
- 0006 0006 - Addresses
- 0900 Sales Data
- 0002 0002 - Personal Data
- 0001 0001 - Organizational Assignment
- 0105 0105 - Communication
PB10 Init.entry of applicant master data
- a display transaction
PB20 Display applicant master data
- a display transaction
- You can select infotypes from a menu.
- 0001 0001 - Organizational Assignment
- 0002 0002 - Personal Data
- 0006 0006 - Addresses
- 0007 0007 - Planned Working Time
- 0008 0008 - Basic Pay
- 0015 0015 - Addt'l Payments/Deductions
- 0016 0016 - Contract Elements
- 0022 0022 - Education
- 0077 Additional Personal Data
- 4000 4000 - Applicant Actions
- 4001 4001- Applications
- 4002 4002 - Vacancy Assignment
- 4005 4005 - Applicant's Personnel Number
- 9400 9400 - Applications addl data
- 9401 9401 - Vacancy Costs
PB30 Maintain applicant master data
- a maintenance transaction
- You can select infotypes from a menu.
- 0001 0001 - Organizational Assignment
- 0002 0002 - Personal Data
- 0006 0006 - Addresses
- 0007 0007 - Planned Working Time
- 0008 0008 - Basic Pay
- 0015 0015 - Addt'l Payments/Deductions
- 0016 0016 - Contract Elements
- 0022 0022 - Education
- 0077 Additional Personal Data
- 4000 4000 - Applicant Actions
- 4001 4001- Applications
- 4002 4002 - Vacancy Assignment
- 4005 4005 - Applicant's Personnel Number
- 9400 9400 - Applications addl data
- 9401 9401 - Vacancy Costs
PB40 Applicant actions
- a display transaction
- The system will guide you
- You are choosing actions from a menu
Action 11 Initial data entry
Action 14 Assign additional vacancy
Action 03 Reject applicant
Action 04 Extend employment offer
Action 05 Applicant rejects offer
Action 06 Prepare for hiring (Xfer appl)
PB50 Display Applicant Activities
- a display transaction
PB60 Maintain Applicant Activities
- a maintenance transaction
PRMD Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
PRMM Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 56 Hiring (TE mini master)
Action 57 Org. reassign.(TE mini master)
PRMS Display HR Master Data
- a display transaction
- You can select infotypes from a menu.
PT01 Create Work Schedule
- a maintenance transaction
PT02 Change Work Schedule
- a maintenance transaction
PT03 Display Work Schedule
- a display transaction
PTG1 Pflegen Krankengeld-Bezahlung (GB)
- a maintenance transaction
PTG3 Display Qualifying Day Pattern (GB)
- a display transaction
PU00 Delete Personnel Data
- a transaction that belongs to the utilities class.
PU03 Change Payroll Status
- a transaction that belongs to the utilities class.
PU90 Delete applicant data
- a transaction that belongs to the utilities class.
TPED Maintain HR Master Data (ESS)
- a maintenance transaction
- You can select infotypes from a menu.
TPES Display HR Master Data (ESS)
- a display transaction
- You can select infotypes from a menu.
TPMD Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
TPMM Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 58 Hiring (Trip planning)
TPMS Display HR Master Data
- a display transaction
- You can select infotypes from a menu.
Common T-Codes
PC00 Run Payroll
PC10 Payroll menu USA
PE00 Starts Transactions PE01,PE02,PE03
PE01 Schemas
PE02 Calculation Rules
PE03 Features
PE04 Create functions and operations
PE51 HR form editor
PRCA Payroll calendar
PRCT Current Settings
PRCU Printing Checks USA
PRD1 Create DME
SM31 Maintain Tables
SM12 Locked Secessions
TSTC Table lookup
SPR0 IMG
SE16 Data Browser (Table reports)
PP03 PD Tables
PP0M Change Org Unit
P013 Maintain Positions
PO03 Maintain Jobs
Master Data
PA10 - Personnel file
PA20 - Display HR Master Data
PA30 - Maintain HR Master Data
PA40 - Personnel Events
PA41 - Change Hiring Data
PA42 - Fast Data Entry for Events
PRMD - Maintain HR Master Data
PRMF - Travel Expenses : Feature TRVFD
PRML - Set Country Grouping via Popup
PRMM - Personnel Events
PRMO - Travel Expenses : Feature TRVCO
PRMP - Travel Expenses : Feature TRVPA
PRMS - Display HR Master Data
PRMT - Update Match code
PS03 - Info type Overview
PS04 - Individual Maintenance of Info types
General reporting
PM00 - Menu for HR Reports
PM01 - Dialogs in HR - Create Custom info types
PRFO - Standard Form
PSVT - Dynamic Tools Menu
PAR1 - Flexible Employee Data
PAR2 - Employee List
Transaction Codes for Time Management | T-codes for TM
Posted by SAP HR in T-Codes, Time Management, TM
PA51 - Display Time Data
PA53 - Display Time Data
PA61 - Maintain Time Data
PA62 - List Entry of Additional Data
PA63 - Maintain Time Data
PA64 - Calendar Entry
PA70 - Fast Data Entry
PA71 - Fast Entry of Time Data
PBAB - Maintain Vacancy assignments
PT01 - Create Work Schedule
PT02 - Change Work Schedule
PT03 - Display Work Schedule
PA85 - Benefits - Call RPLBEN11
PA86 - Benefits - Call RPLBEN07
PA87 - Benefits - Call RPLBEN09
PA89 - COBRA Administration
PA90 - Benefits Enrollment
PA91 - Benefits - Forms
PA92 - Benefits Tables - Maintain
PA93 - Benefits Tables - Display
PA94 - Benefits - Access Reporting Tree
PA95 - Benefits IMG - Jump to Views
PA96 - Benefits reporting
PA97 - Salary Administration - Matrix
PA98 - Salary Administration
PA99 - Compensation Admin - rel. Changes
PACP - HR-CH : Pension fund, interface
Transaction codes for Organizational Management | T-Codes - OM
Posted by SAP HR in OM, Organizational Management, T-Codes
PPOM - Change org Unit
PO03 - Maintain Jobs
P013 - Maintain Position
PO10 - Maintain Organizational Unit
PP01 - Maintain Plan Data (menu-guided)
PP02 - Maintain Plan Data (Open)
PP03 - Maintain Plan Data (Event-guided)
PP05 - Number Ranges
PP06 - Number Ranges Maintenance HR Data
PP07 - Tasks/Descriptions
PP69 - Choose Text for Organizational Unit
PP90 - Setup Organization
PP01 - Change Cost Center Assignment
PP02 - Display Cost Center Assignment
PP03 - Change Reporting Structure
PP04 - Display Reporting Structure
PP05 - Change Object indicators (O/S)
PP06 - Change Object indicators OS
PPOA - Display Menu Interface (with dyn.)
PPOC - Create Organizational Unit
PPOM - Maintain Organizational Plan
PPOS - Display Organizational Plan
PQ01 - Events for Work Center
PQ02 - Events for Training Program
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
TRIP - Travel Manager
Travel Management has below three sections
- Travel Planning
- Travel Expenses
- Person-Related Master Data
Person-Related Master Data
PRMM - Personnel Actions
TPMM - Personnel Actions (Travel Planning)
PRMD – Maintain
TPMD - Maintain (Travel Planning)
PRMS – Display
TPMS - Display (Travel Planning)
PRAA - Create Vendors
Note: PRAA can create vendor master on the basis of employee master maintain in HR system. This T – Code is very useful to create employee as vendor
Travel Planning
TP01 - Planning Manager
TP20 - Plan Trip (Expert)
Information System
TP31 – Tools
Flights
S_AHR_61016279 - Hierarchical Overview of Flights by Airline
S_AHR_61016280 - Overview of Flights by Airline
S_AHR_61016281 - Overview of Flights by Location
S_AHR_61016282 - Ticket Information for Flights
Hotels
S_AHR_61016283 - Business Volume with Hotel Chains, Hierarchical
S_AHR_61016284 - Business Volume with Hotel Chains
S_AHR_61016285 - Business Volume by Hotel Location
Car Rental
S_AHR_61016286 - Business Volume with Car Rental Companies
S_AHR_61016287 - Business Volume by Rental Location
Rail
S_PEN_05000095 - Overview of Rail Connections by City
S_P7H_77000087 - Price Information for Rail Connections
Other Services
S_PEN_05000096 - Overview of Other Services by Type
Global Reports
S_AHR_61016288 - Overview of Planned Trips
Current Settings
Travel Service Providers
Flight
S_AHR_61000623 - Airfare Rates
S_AHR_61000645 - Airfare Discounts
Hotel
S_AHR_61000889 - Hotel Catalog
S_AHR_61000628 - Hotel Rates
S_AHR_61000633 - Rates for Catalog Hotels
Car Rental
S_AHR_61006700 - Car Rental Rates
Travel Policy
Flight
S_AHR_61006686 - Define Trip Rules – Flight
S_AHR_61000596 - Specify Attributes for Trip Rules – Flight
S_AHR_61000601 - Define Class Rules – Flight
S_AHR_61006688 - Specify Attributes for Class Rules - Flight
Hotel
S_AHR_61000608 - Define Trip Rules – Hotel
S_AHR_61000649 - Specify Attributes for Trip Rules – Hotel
S_AHR_61000677 - Define Class Rules – Hotel
S_AHR_61000679 - Specify Attributes for Class Rules - Hotel
Car Rental
S_AHR_61000681 - Define Trip Rules - Car Rental
S_AHR_61000683 - Specify Attributes for Trip Rules - Car Rental
S_AHR_61000685 - Define Class Rules - Car Rental
S_AHR_61000687 - Specify Attributes for Class Rules - Car Rental
Rail
S_ALN_01000812 - Define Class Rules – Rail
S_ALN_01000813 - Specify Attributes for Class Rules - Rail
Travel Profiles
S_AHR_61000689 - Define Trip Activity Types
S_AHR_61000691 - Define Travel Profiles
S_AHR_61000654 - Define Priorities
S_AHR_61006705 - Assign Trip and Class Rules
S_ALN_01000814 - Assign Class Rules – Rail
S_AHR_61012509 - Assign Profile / Hotel Catalog Item
S_AHR_61006706 - Enterprise-Specific Methods of Payment
S_AHR_61000668 - Message Handling of Priorities
Control Parameters
S_AHR_61000669 - Feature TRVCP
S_AHR_61000671 - Price and Availability Strategies
S_AHR_61012714 - Display Strategy for Hotel Rates
FITP_SETTINGS - Settings for Travel Planning
Travel Expenses
PR05 - Travel Expense Manager
PR02 - Travel Calendar
PR04 - Weekly Report
PR03 - Trip Advances
Separation Allowance (Germany)
TGANL - Create Separation Allowance Event
TGMOD - Change Separation Allowance Event
TGANZ - Display Separation Allowance Event
TGPER - Period Manager
Periodic Processing
PRAP - Approve Trips
ACTEXP_APPR_LITE - Approve Trips and Time Sheets
PREC - Settle Trips
Print Forms
PRF0_PDF - Standard Form
PRF1 - Summarized Form 1
PRF2 - Summarized Form 2
Transfer to Accounting
PRFI - Create Posting Run
PRRW - Manage Posting Runs
PRPY - Transfer to an External Payroll
Payment via Data Medium Exchange (DME)
PRDX - Preliminary Program DME
PRD1 - Create DME
FDTA - DME Control
PRCU - Check Printing
PRML - Change Country Grouping
Information System
Trip Statistics
S_AHR_61016401 - General Trip Data/Trip Totals
S_AHR_61016402 - Trip Receipts
S_AHR_61016403 - Trip Receipts Without General Trip Data
S_AHR_61016404 - Cost Assignment for Trip
S_AHR_61018613 - Cost Assignment for Trip Without General Data
S_AHR_61016405 - General Trip Data/Totals/Receipts/Cost Assignment
PTRV_PAYMENT_HISTORY - Determine FI Payment Date
S_AHR_61016406 - Who is Where? Search for Trip Destinations
S_AHR_61016407 - Find Documents Using Maximum Rate
Diverse Trip Reports
S_AHR_61016408 - Travel Expense Reporting by Period
S_AHR_61016409 - Income-Related Expenses Statement
S_AHR_61016410 - Input Tax Recovery
S_AHR_61016411 - Determination of Employees with Exceeded Trip Days
PTRV_QUERY – Tools
Tools
Credit Card Data
PRCC - Import Credit Card Files
PRTA - Overview of Travel Expense Reports
PRTC - Display Receipts by Personnel Number
PRCCD - Display Credit Card Receipts
PRCCE - Process Incorrect Transactions
PRCCF - Generate File with Corrected Transactions
PTRV_BSTAT - Statistics Manager
PU22 - Data Archiving
Database Reporting
PRTE - Trip Details
PRRL - Reset Status
PRMT - Reorganize Search Help
1) 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.
2) 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.
3) 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.
4) 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...
5) 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.
6) 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
7) What do is LANDSCAPE in SAP Project, I think its related to no. of servers used, Pls correct me if I am wrong, Or what it is?
It is related to Basis
8) What are problems generally faced while posting result to FICO?
Normally mismatching of amount gets posted.
9) What is the role of a administrator in PA?
To restrict access to Personnel administration based on PA/PSA.
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
11) What are the other modules integrated with
CHECK THIS BY GOING TO IMG --> CTRL F AND GIVE INTEGRATION WITH
CHECK ALL OF THEM , GO FOR PROGRAM
RHINTE00 PHINTE10 , PRHINTE20 , PHINTE30 AND 40 ALSO.
12) 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.
13) 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.
14) How to group employees for their allowances in payroll?
Go to basic salary of
applied for even differentiating the employees into groups depending on their pay structures.
15) 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
then you have to decide the emp sub groupings.
16) In
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.
Read more!Below is the list of tables for UK country.Here G is meant for Great Britain.
T5G01 Tax Rates
T5G02 Special Tax Code
T5G03 Tax Increase and Limit
T5G05 NIC Limits
T5G06 NIC Percentages
T5G08 NI Control Data Texts
T5G09 NI Categories (GB)
T5G0A Employee Group/Subgroup
T5G10 Pension Fund
T5G15 Court Order Deductions
T5G16 Court Order Indicator
T5G1T Pension Fund Texts
T5G20 SSP System Data (GB)
T5G21 SMP System Data
T5G22 SSP Qualifying Day Pattern
T5G23 Time Models for SSP Qualifying Day Patterns
T5G24 SSP Qualifying Day Pattern Calendars
T5G25 Occupational Sick Pay Schemes
T5G26 OSP-Related Data for SSP Offsetting
T5G27 SSP Rates Payable (GB)
T5G28 SMP Rates Payable
T5G2E SSP/SMP Exclusion Reason Texts
T5G2F SSP/SMP Exclusion Reasons
T5G2T Text for Occupational Sick Pay Schemes
T5G30 Pension Schemes
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
Dynamic Actions are performed automatically by the system, depending on certain conditions. If maintaining one infotype has an effect on another infotype, the system automatically displays the second infotype for processing. Dynamic actions can run in the background i.e. the user does not see the run on the screen. A change in one field of an infotype might require, that certain other infotype be updated at the same time. The details can be specified as a dynamic event. It is automatically triggered by the system.
Ex:1)The Personal Data(0002) infotype is newly created, and the Number of children field is filled. Once the record is saved, the system automatically displays the Family/Related Person (0021) infotype and the Child subtype (2) for processing to enter the details about the spouse and the children.
Ex:2)An employee is hired, and the probationary period is entered in infotype Contract Elements(0016). Once this information is saved, the system automatically displays a record from the Monitoring of Dates (0019) infotype and the subtype Expiry of probation (1) for processing.
IGM Path for configuring the Dynamic Action:IMG - Personnel management - Personnel administration - Customize procedures - Dynamic actions.
Table: T588Z.
Q)Which characteristics does a day with day type 1 have?
A)Its OFF and Paid
Q)Can a posting run be deleted?
A)Yes It can be reversed before the Bank transfer.Once the transfer is done the pay menets need to be adjusted in the next payments.
Q)What activities are possible when the payroll control record is set to " Released for Payroll "?
A)When you set the status to Released for pay roll "\\\' you cant make any changed to master data. Its actully released for pay roll
Q)How does the system know when to trigger retrocative accounting for a particular employee?
A)You have to mention the retro active accounting date in IT 0003 in the relevant feild. other wise it will take the earliesr hiring date.
Q)Is it possible to branch directly from the payroll log to maser data and time data maintenance?
A)Yes you can go in a seperate sessions.
Q)How to create payroll area, pay scale types and levels for different employee group and subgroup?
A)To create Payroll Area you need to go to PM-PA-Organisation Assignment - Create Payroll Area-Check Default Payroll Area
To create Payscale Type and Payscale Area u need to follow : PM-PA-Payroll Data-Check Payscale type/ Check Payscale Area
Payscale Levels and groups are created while doing the step Revise Payscale groups and levels and Define Salary ranges.
Q)Do you know in OM -> copy plan version?
A)To copy plan version the Tcode: RE_RHCOPL00.
This report is only for copying objects from one planversion to another planversion to keep updated structures.Always only one plan version would be active which is current.This report does not help to copy any masterdata.
Q)How do I design the Indian Remuneration statement for the first time as the IN01 which is copied and renamed is showing blank.
A)After copying he IN01 form go into the form and click on the windows where you find so many entries to be made.
Q)What actually happens in real time Recruitment?
A)Real Time in the sence of SAP or IT or Domain. You should have asked him the question, Ok it should be SAP for interview For SAP Consultant. Any company wants a sophisticated Work to be done and with more useful and accurate result even after spending more and more on EPR, So SAP Recruitment helps to Rect people of the client to get the exact people for not only their experiance , with also Educatonal , Exp, Skills, Past experiance and all reqd areas with out enering all the data of the requirement.
As in normal people has to sit on the requirement of he position and then shorlist all the applications, it also helps to know the internal employees to call for intvs and the best way of shorlisting is going for Profile Match Ups, and reruitment is useful for integration with all other modules for PD, PY also for relevant reports and up gradations.
Even rect modules will be able to send the recruiter a POP up saying the Position is vacant and it should be filled with requirement.
Q)I got struck in PB10 initial entry screen. While assigning personnel officer by default its showing the standard one like APPL's admin group only. Its now accepting what I have created under PA define admin group and I assigned under define admn group also (PINCH).
A)Once you assign your administrator group under PINCH, please check whether you activated or not and also check your groupings.
Q)I am facing problem in PA40. While entering the inputs in Personal data in hiring action, I am having the field which is called " CUIL/ CUIT" ( Which it shows key field) . I do not know about this field and how to enter the data in this field. I would like to remove this field from personnel data. IIIly i am having one more field in Bank details in hiring action, I am having the field " Bank Key " I would like to know how to delete/ remove this field from the action, or else how to input the data in this field.
I can suggest you can hide this field by using the following path. Not only this you can hide any field in your screens. Here is the IMG Path :SPRO-->personnel management-- >personnel administration- ->change screen modifications;
HERE
Mod.pool--- MP000200 ,Screen --- 2000,Feature--- P0002,Variable key--- 29,Alt.screen---2029,Next screen--- 0
Then execute details, in 011 -- Q0002-CCUIL -- Worker identification code -- activate Hide checkbox.
You can use screen modifications and hide the field. after you hide it and save the settings, CCUIL will not be seen on the screen. Same procedure can be used for bank key too. In the same screen you can also choose the options to set a specific field to be Optional,and Mandatory.
Q)Which time we have to consider as a login time?
Is it 1) swiping machine recorded time or 2) System login time.
A)If an company is going for both the systems, first the company want to decided to go for swapping card system or system log in time, if you required the both, then you discuss with the time administrator to design for both, as per the company requirement the time administrator will decided.
Integration is nothing but linking the different sub-modules of SAP HR which will help us to have the consistent data throughout the system.The Table is T77S0.
PLOGI : PLOGI for integrating paln version
PLOGI : ORGA for integrating OM & PA
PLOGI : PAPLI for integrating Recruitment & PA
Integration with Other Modules i.e (HR : FI)
T Code: T.CODE PC00_M99_CIPE
Path: Wage Type->symbolic- >GL Code Assignment in the back end in both HR and FI system
This feature is only used if you have implemented the SAP Concurrent Employment model (for Global Employment).The system then allows you to send an employee on an assignment to a an affiliate company in the host country, and temporarily exit him in the home country. At the end of the assignment you repatriate him. Hence this feature informs the system which actions are related to Global Employment activities.Otherwise it has no effect on your system.
Basically ACTCE feature recognizes the action if you are trying to perform any action on the person who already exist in your system and have valid actions.
In general, concurrent employment is defined as an employment situation in which an employee has several personnel assignments with one organization. The organization may be a group of employers or an enterprise. The personnel assignments may occur simultaneously, and the tasks required may vary from job to job. The concurrent employment solution provided by mySAP ERP includes key functional areas, such as personnel administration, benefits, time management, payroll, and reporting. These key functional areas together with the technological framework provide the necessary infrastructure to support concurrent employment.
Technological FrameWork
The variety of concurrent employment situations and the myriad administrative burdens that often accompany assignmentscan make HR professionals wonder how they can transform their organization from a traditional "one person, oneassignment" model to a "one person, multiple assignment" culture. The answer is a technological framework that enables you to manage concurrent employment situations. This technological framework consists of the concurrent employment model delivered with mySAP ERP.
Concurrent Employment Model
The concurrent employment model in mySAP ERP describes the relationship between the employee and the organization.The most important concepts are as follows:
* Each employee can have multiple personnel assignments. A permanent record of personal information, including the person's name and address, is kept independent of the individual assignments.
Each personnel assignment is linked to the person.
A personnel assignment describes the work that the person needs to do, when the work is to be done, and how that work is to be paid, among other characteristics. In mySAP ERP, each personnel assignment is given a unique personnel number for this purpose. For example, Donna has two personnel assignments: one at the pediatric clinic as a pediatric nurse and the other at Memorial Hospital as a cardiology nurse. Both assignments are under the umbrella of the same healthcare institution and are active simultaneously. Because each personnel assignment has a unique number, you can easily identify the characteristics of each assignment within mySAP ERP.
The concurrent employment model in mySAP ERP is flexible enough to be used for different kinds of concurrent employment situations. For example, the solution does not limit the number of personnel assignments that a person can have. Each personnel assignment refers to a person who might hold one or several positions at the same time; the solution can track which assignments are active or inactive. This concurrent employment model serves as the framework for the concurrent employment solution in mySAP ERP. The key functional areas have also been enhanced based on this model.
The time management capabilities of mySAP ERP, which are delivered in mySAP ERP HCM, support HR professionals in the planning, recording, and tracking of an employee's work history, the days worked, and the days missed due to illness, vacation,and so on. It is an efficient and effective time managementsystem that you can adapt to meet your specific needs.
Time management is subject to fundamental regulations that are rather complex in the case of employees in concurrentemployment situations. This is why SAP enhanced the time management capabilities of mySAP ERP to manage employees' working time across simultaneously active personnel assignments.
Work Schedules:The work schedule is an essential element of successful time management in concurrent employment scenarios. For example, Donna has two work schedules: one for the pediatric clinic for her early shift and break times and another at Memorial Hospital for her late shift and its break times. From her organization's perspective, it is important to verify that Donna works the hours she has been assigned in both jobs. With mySAP ERP, the time administrator at the healthcare institution can view Donna's work schedules in one simple report. Additionally, HR personnel at both the pediatric clinic and Memorial Hospital can monitor her work independently. Furthermore, mySAP ERP allows you to combine work schedules under different views. This allows time management administrators to catch any scheduling conflicts and prevent overstaffing. And this information empowers administrators to make the right staffing decisions on a case-by-case basis.
Time Evaluation:
The time evaluation capabilities of mySAP ERP valuate the time an employee has worked, along with time missed due to sickness, vacation, and so on. You can calculate overtime, manage time accounts, update time quotas, and check working times. In a concurrent employment environment, time evaluation is a critical tool for valuating the time an employee has worked and the days missed for different personnel assignments that are simultaneously active. Additionally, the time evaluation and payroll capabilities of mySAP ERP are completely integrated, which considerably simplifies the process of paying employees with multiple personnel assignments.
Payroll:
Because of the scope and complexity of tasks, payroll software requires a high degree of accuracy and flexibility. After all, employees expect to be paid the correct wage in a timely manner. A payroll system must also be flexible enough to support numerous legal and organization-specific regulations. Concurrent employment situations add even more complexity to the process.
Payroll Process Architecture:
In a concurrent employment environment, it is often necessary to run payroll simultaneously for each personnel assignment. This is now possible, thanks to a new payroll architecture. The parts of the payroll process that have to do with a personnel assignment are processed sequentially. The parts of the payroll process that are grouping-related are processed together in a synchronization point. For example, in the chart, the tax, net calculation, retroactive accounting calculation, and payment calculations are performed simultaneously at synchronization points. The payroll log displays payroll results both from the perspective of the person and from the perspective of that individual's personnel assignments.
Payroll Payment and Posting to Accounting:
A very important aspect of the payroll is the payment - informing the person about the payment and performing the actual payment by means of a check or a bank transfer. At the same time, it is important for the employer to record these payments accurately.
Payroll Payment:
Once the payroll has been run, it is necessary to pay wages and salaries to the person, taking into consideration bank requirements and payments to third parties. In concurrent employment, the person usually likes to have the payment and bank transfer combine the net amounts from the different personnel assignments. The mySAP ERP solution for concurrent employment makes this possible by defining a payment group.
Country Versions for Concurrent Employment Solution:
One of the greatest challenges for international enterprises is compliance with the laws and regulations of the country in which they operate. For example, the regulations for calculating taxes or garnishments may differ materially. Currently, mySAP ERP provides payroll capabilities for concurrent employment based on a country-specific solution for the United States and Canada only. The enhanced payroll architecture and other solution elements described in this document only pertain to the U.S. and Canadian country versions with others to follow.
Read more!
Positive Time Management:
Positive Time Management is when an employee has to "Clock-in and Clock-out" each day. There must be a time entry or absence entry for every scheduled work day.
Negative Time Management is when an employee only has to record absences or "variations" to the work schedule - works overtime, works other than regular scheduled hours, vacation, jury duty, funeral leave, etc.
Hourly employees - those paid for each hour worked usually use positive time recording, Salaried employees, paid regular amounts regardless of time worked usually use negative time recording.
The details are as follows : There are 2 Mechanisms of time recording are available
1.Positive time recording :- Actual times are recorded
This method completely records all actual times, that is, all transactions such as actual working times, absences, and so on.
2.Negative time recording :- Deviations from a work schedule are recorded.
Recording Only Deviations to Work Schedules
This method records only employee time data that represents exceptions or deviations to the work schedule assigned to employees. Here you can include the most current data, such as employee illnesses, schedule and record substitutions, and enter annual leave for employees.
SAP provides various Info types for time recording purposes.
All above explanations are correct, however to simplify :
In Positive time, where you need to maintain all in time out time either through Time Recorder or some time it is uploaded after maintaining manually.
Example:
When you record in time as 8.30 am and out time as 19.30 pm. against your DWS 8.30 am to 16.30 pm. applicable on that day, the additional 3 hrs automatically gets into Overtime...whereas if you don't record your in time or out time any day against your X planned working hours in DWS, it means its your absent that day.
Whereas in negative time: You maintain these additional 3 hrs in Overtime Infotype. and absence in 2001 infotype for that PERNR.
Below is the list of transaction Codes that we use regularly in Payroll.
PC00_M99_CLSTR Display Payroll Results
PC00_M99_CALC Payroll Driver (International)
PC00_M99_ABKRS Specify a payroll area
PC00_M99_CLSTPC Display PC Cluster: Personal Calendar
PC00_M99_TLEA Leave Overview
PC00_M99_TLEA30 Batch-Input: Annual Leave
PC00_M99_CPRC Access Payroll Calendar
PC00_M99_MOLGA Specify a personnel country grouping
PC00_M99_CLJN Payroll Journal - International
PC00_M99_DLGA20 Use of Wage Types in Payroll
PC00_M99_UDIR Restore the Payroll Results Directory
PU00 Delete Personnel Data
PU01 Delete Current Payroll Result
PU03 Change Payroll Status
PU2 Archive Data
PU0 Wage Type Copier
PU95 Edit Wage Type Groups and Logical Views
PU96 Edit Wage Type Groups
PU97 Edit Logical Views
PU98 Assign Wage Types to Wage Type Groups
PUOC_xx (xx = Country Code) Off-Cycle Workbench
PEST Maintenance of Process Model
PUST HR Process Workbench
Pay scales:
PC00_M99_U510 Simple Std Pay Increase for Indirectly Valuated WTs
PC00_M99_IRTF Enhanced Std Pay Increase (Indirect and Direct WTs) with Batch Input
PC00_M99_ITUM Pay Scale Reclassification acc.to Age or Pay Scale Membership Period
Third party
PC00_M99_URMA Acknowledgement Report for Third Party Remittance
PC00_M99_URMU Update of Remittance Tables from TemSe-Object
Forms
PC00_M99_CEDT Remuneration Statements
PDF7 Delete Form in Customer Client
PDF8 Copy Form from SAP Client to Customer Client
PDF9 Copy Form within Customer Client
PC00_M99_CLGA00 Wage Type Statement
PC00_M99_CLGV00 Wage Type Distribution
PC00_M99_CKTO Payroll Accounts
PDF0 Conversion Report for Remuneration Statement Forms
PDFA Conversion of Payroll Journal Forms
Transfer Activities
PC00_M99_CIPE Posting to Accounting: Create Posting Run
PC00_M99_DKON Posting to Accounting: Wage Type Assignment - Display G/L Accounts
PC00_M99_CIPC Posting to Accounting: Search for Payroll Results not Posted
PC00_M99_URMR Reconciliation of Transfers
PC00_M99_URMW Maintain Wage Types According to Assignment to HR Creditors
PC00_M99_URMD Undo Third-Party Remittance Runs
PC00_M99_URMP Create Third-Party Remittance Posting Run
PC00_M99_CMLI0 Cash Breakdown List (International)
PC00_M99_CDTA Preliminary Program- Data Medium Exchange for Several Payment Runs
Tools
PE04 Editor for Calling Functions and Operations
PE03 Editor for Calling Features
PE02 Editor for Calling Personnel Calculation Rules
PE01 Editor for Calling Personnel Calculation Schemas
PE51 Call the Form Editor
PU12 Interface Toolbox
PDSY HR-Documentation Maintenance.
Infotypes:
Infotypes are units of information in the Human Resource Management System.
Infotypes are used to record employee data for administrative, time recording, and payroll purposes is of primary importance for master data administration in HR.In the SAP System, the information units used to enter master data are called infotypes.
They are also used to group related data fields together. They provide information with a structure, facilitate data entry, and enable you to store data for specific periods.
For your quick reference look into the below infotype range for each sub-module of SAP HR
Number Range Description
0000-0999 Personnel Admin
1000-1999 Personnel Planning/Org Mgt
2000-2999 Time Data
4000-4999 Applicant Data (recruitment)
The infotypes for Personnel Administration would fall between 0000-0999,for Personnel Planning/Org Mgt would fall between 1000-1999 and 2000-2999,4000-4999 for Time Management and Recruitment respectively.
Apart from the above SAP Defined Infotypes we can creat our own custom Infotypes as per our needs.The range for the Custom Infotypes should start with 9 and should be between 9000-9999.
Infotypes are characterized by the following 3 main things
1.Infotype Structure:
To the user, infotypes appear as data entry screens. They contain whole series of information (for example, last name, first name, date of birth) that you enter in data fields. Data fields concerning the same or similar subject matter are combined into data groups or information units.
In database terms, infotypes represent a data structure or set of related data records. When you update an infotype, old data is not lost but is instead stored in the system for historical evaluation purposes.
2.Data Entry:
You perform data entry as follows:
Your entries are automatically checked for accuracy and against table entries.
Predefined default values help you to enter and maintain data.
Checks and default values depend on the employee’s organizational assignment. The organizational assignment determines the relevant information used from time recording, wage type and pay scale structure.
3:Time-Dependent Storage of Infotype Data:
When you update an infotype, the old data may not be lost. Instead, it must be retained so that past data can be evaluated. When you update an employee’s personal data, the old data is automatically time-delimited. The system creates a validity period for each infotype record. As a result, each employee infotype has several data records that differ from each other by their validity periods.
Hope you referred the previous post and are ware of what's Infotype,its use and the structure.
So Apart from the standard SAP defined Infotypes,we can create custom infotypes to meet our requirements.
Here is a step by step procedure of Creating the Infotype and Configuring the Subtypes for the newly created Infotype.
Go to Transaction PM01.
Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
Select the 'Employee Infotype' radio button.
Select the 'PS Structure Infotype'.
Click on Create, a separate table maintenance window appears…
Create a PS structure with all the fields you want on the Infotype
Save and Activate the PS structure
Go back to the initial screen of PM01.
Click on 'All' push button.
Click on 'Change'(pencil) button
Select your Infotype and click on 'Detail' (magnifying glass) button
Give 'T591A' as subtype table
Give 'T591S' as subtype txt tab
Give your subtype field as subtype field
Save and come back to PM01 initial screen
Click on 'Infotype Characteristics', Infotype list screen appears
Click on 'Change' (pencil) button
Click on 'New Entries'
Enter your Infotype number and short text
Here you have to set different Infotype Characteristics as per the requirement.
Save your entries.
Now the Infotype is created and ready to use.
If you want to change the layout of the Infotype as per your requirement…
In the PM01 initial screen…Select 'Screen' radio button and give 2000 as the screen name, then click on edit.
In the next screen, select 'Layout Editor' and click 'Change'.
Screen default layout appears, here you can design/modify the screen; change the attributes of the fields, etc.
Save and activate. (Don't forget to 'Activate at every level).
Labels
- Benefits (1)
- CATS (1)
- Concurrent Employment (1)
- Custom Infotype (1)
- Dynamic Action (1)
- FAQs (2)
- Features (4)
- HR (1)
- Infotypes (2)
- Integration of SAP HR (1)
- OM (2)
- Organizational Management (1)
- PA (2)
- PY (3)
- SAP HR Interview Questions (1)
- Structural Authorizations (1)
- T-Codes (8)
- Tables (2)
- Time Management (1)
- TM (3)
- Travel Management (1)
- UK Specific Tables (1)
- Wage Types (1)