15
Jul
One smart Software Engineer and his Project Manager were traveling towards Pune in a train. Just Opposite to their seat, a beautiful girl was sitting Along with her grand ma.
Within some time, Eye to Eye interactions started between Our Software Engineer & that girl. After some minutes, train started moving in to a tunnel and it was very dark.
Continue Reading »
06
Jul
A group of graduates, highly established in their careers, got together to visit their old university professor.
Conversation soon turned into complaints about stress in work and life.
Offering his guests coffee, the professor went to the kitchen and returned with a large pot of coffee and an assortment of cups porcelain, plastic, glass, crystal, some plain looking, some expensive, some exquisite – telling them to help themselves to hot coffee.
When all the students had a cup of coffee in hand, the professor said: “If you noticed, all the nice looking expensive cups were taken up, leaving behind the plain and cheap ones.
Continue Reading »
02
Jul
Structural Authorizations Overview
Overview
Structural authorizations are used to grant access to view information for personnel where HR has been implemented. Access is granted to a user implicitly by the user’s position on the organizational plan. Structural authorizations are not integrated into the standard authorization concept and structural authorization profiles are not the same as standard authorization profiles.
Example
The use of structural authorizations can be illustrated by the following example. A manager can typically view or maintain information on employees in her organizational unit but not employees in other organizational units. When an employee moves from one unit to another his previous manager will no longer be able to view or maintain information about them. Similarly if a manager moves from one unit to another she will be able to see the employees in her new unit.
About this Document
Continue Reading »
20
May
Before writing this post I would like to thank Manoj kumar, ShivrajSinha, Santhosh Somasekharan, Amolkumar Patil, Vishal Jindal, Bijay Kumar Barik, Devi, who has referred http://abaphr.com in www.sdn.sap.com.
In many master data Infotypes, data is entered in table form. This, for example, allows you to enter up to forty different wage types and their amounts. By scrolling, you can enter up to forty wage types. The structure of the wage type line is stored in the Infotype structure P0008, and the individual fields are numbered from one to forty. This means that each field of the wage type table is defined.
Continue Reading »
14
Feb
Here is a basic abap hr program with screen shots step by step for learners who are having knowledge of abap. This is a basic program but you can use this template for every abap hr program and add if and else conditions change the Infotype numbers and field names based on your requirement.
Initially I don’t want to confuse the readers adding more coding at first program. All the scenarios are covered in next posts one by one by using the same program template.
Requirement: Select the data from Infotypes using logical database PNP (with out single select statement) and display in report. Fields like
Personnel number, Action Type, Reason for Action, Payroll area, Personnel ID Number Continue Reading »
14
Sep
1) What is the difference between ABAP and HR ABAP
2) What is logical data base
3) What are logical data bases used in hr module
4) What is the difference between PNP and PNPCE
5) Explain GET PERNR concept when we use logical data base
6) Explain the program flow when we use logical database PNP or PNPCE
7) What are the program names for logical database PNP and PNPCE
Continue Reading »
19
Mar
Just go through this… Realise the value of life
Sanjay, a rich guy, loved fast cars and he did have a few in his possession. He loved to speed and could not be bothered about breaking speed limits. Many a times he was caught by the cops and speed radars, fined, but still he never bothered until one day as he was driving at a very high speed as usual, he saw a cop following him.
The cop overtook him finally and asked him to stop and checked his license. He then took out his pad and started writing, and then handed over the sheet of paper to Sanjay.
How much was this one going to cost?!!!
Wait a minute. What was this???? Some kind of joke? Certainly not a ticket. Sanjay began to read:
Continue Reading »
09
Mar
Step by step Process to create wage type in SAP HR with screen shorts:
Step1: Create Wage Type using Transaction: OH11

Continue Reading »
26
Feb
Find the below path to General Ledger account creation in SAP:
SPRO Path:
Financial Accounting –> General Ledger Accounting–>GL Accounts–>Master Records–>GL Accounts Creation and Processing–> Edit GL Accounts(Individual Processing)–>(Centrally/`/Co Code) (FS00 /FSP0/ FSS0)
The GL accounts can either be created centrally or for a company specific or for a chart of account specific. By creating the GL Account centrally the GL account will get created in the company code as well as in a centralized COA and the GL accounts so crated in the COA can also be extended to other Company Codes. When GL accounts are created under a COA the same has to be extended to a company code for which the GL Account to be used.
Creation of GL account using FS00 (Centrally)
In this activity, you can edit the master record of a G/L account centrally in both the chart of accounts and company code specific areas.
You can process G/L account master records as follows:
Continue Reading »
18
Feb
How to read rules and Schemas
1.Structure of relationship in Rules and Schemas:
a)Schemas consist of Functions and Sub-schemas
b)Some functions have the rules attached to it as one of its parameter
c)Rules consist of a set of operations to perform some actions
d)Operations and Functions are the executable components

Continue Reading »
30
Jan
The Pickle Jar
The pickle jar as far back as I can remember sat on the floor beside the dresser in my parents’ bedroom. When he got ready f or bed, Dad would empty his pockets and toss his coins into the jar.
As a small boy I was always fascinated at the sounds the coins made as they were dropped into the jar. They landed with a merry jingle when the jar was almost empty. Then the tones gradually muted to a dull thud as the jar was filled.
I used to squat on the floor in front of the jar and admire the copper and silver circles that glinted like a pirate’s treasure when the sun poured through the bedroom window. When the jar was filled, Dad would sit at the kitchen table and roll the coins before taking them to the bank.
Continue Reading »
26
Jan
PA involves administrating employee data, commonly referred to Master Data. Master Data contains all employee data used in HR processing. Master Data includes Personal (Eg. address), Organizational (Position description), Benefits (Insurance, Pension), Time & Payroll.
Master Data is stored in Infotypes. Infotypes are tables (for user Data entry screen) that contain logically related employee data. Data can be stored for specific periods, which includes current and historical.
Components of PA:
• Personnel Area: represents a division of a company code into subunits. It is an organizational entity representing an area within an organization defined by specific aspects of personnel administration, time management and payroll. Personnel areas are subdivided into personnel subareas. Personnel area is specific to HR and is a four character alphanumeric identification. Eg. Personnel area 100 is for employees in Karnataka, 200 is for Chennai.
• Personnel Subarea: is a further subdivision of Personnel area. It may represent geographical locations. Functions include:
1. Set groupings for Time Management, so that work schedules, substitution and absence and leave types can be setup for individual personnel subareas.
2. Generate default pay scale type and area for an employee’s basic pay.
3. Define public holiday calendar.
• Employee Groups: divides or groups employees into various categories. Eg. Active employees, Retired employees, Contractors. Employee groups are used to generate default values for payroll accounting area and basic pay.
• Employee Subgroups: are further differentiated within the employee group. Eg. Salaried employees, Hourly employees, Unionized employees, Executives. The employee subgroup grouping for the payroll rule allows you to define different payroll procedures for different employee subgroups. For eg. you can specify whether an employee’s pay should be determined on hourly or monthly basis. The employee subgroup grouping for the work schedule defines the validity of work schedule, and the attendance or absence quota type determines the validity of time quotas.
26
Jan
The SAP HR module enables companies to effectively manage information about the people in their organization. It is integrated with other SAP modules and external systems. From the Organization Management perspective, companies can model a business hierarchy, the relationships of employees to various business units and the reporting structure among employees. The Personnel Administration (PA) sub module helps employers to track employee master data, work schedules, salary and benefits information. The Personnel Development (PD) functionality focuses on employees’ skills, qualifications and career plans. Finally, the Time Evaluation and Payroll sub modules process attendance and absences, gross salary and tax calculations, and payments to employees and third party vendors.
What is HR?
The task of Human Resource Management is to produce the organizational hierarchies, relationship between employees and to allow storage and administration of employee data.
Continue Reading »
18
Jan
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
Continue Reading »
22
Dec
Most commonly used Macros in HR ABAP ?
Macro contains some part of source code which it will be useful for number of applications.( Like function modules )
Generally we use two macros in HR ABAP
RP-PROVIDE-FROM-LAST
RP-PROVIDE-FROM-FRST
The macro RP-PROVIDE-FROM-LAST retrieves the last(latest) data record which is valid in the data selection period.
The macro RP-PROVIDE-FROM-FRST retrieves the first(start)data record which is valid in the data selection period.
Continue Reading »