SlideShare a Scribd company logo
st
1 module
organization
management



      1
organization management

                  Creation of organization structure – Expert mode



   Objects to be created

   1) Organization unit - PO10

   2) Position             - PO13

   3) Job                  - PO03

   4) Work Center          - PO01

   5) Task                 - PO14

   6) Task catalog         - PFCT




                      Organization Unit – PO10



Path – SAP Easy Access - Human Resource - Organization management - Expert Mode - Organization
unit




                                                 2
Create




  Object




           Select “object” and click on create button (F5)




                                                             3
After selecting “Create” button the next screen that appears where you have to give the companies
name same as the one displayed in yellow color. Hit “Save”




                                                  4
Cancel




         The next screen appears is the “Essential relationship” screen.

         Note: For a root organization there will not be a relationship. Ignore this screen by pressing the cancel
         button as displayed in the screenshot.




                                                              5
An organization unit with your company name will get created with a unique 8 digit number.

Similarly if you need to create another organization unit under the root organization.

Delete the unique ID and select object and click on create button.




                                                    6
Save the entry.




                  7
In this screen you would need to maintain the relationship between the root organization and the sub
organization unit that you created.

Relationship Type - Reports to – A 002

Type of related object – Organization unit

ID of related of object – Unique 8 digit ID of the root organization.

In the above screenshot the relationship described is Future Hyd reports to Future India.




                                                      8
The above screenshot is the organization structure of Future India Pvt Ltd. This structure can be viewed
in Simple maintenance method. The transaction code to view the organization structure is PPOS_OLD.



                                 Position – PO13

Path - SAP Easy Access – Human Resource – Organization Management – Expert Mode – Position



Creating position is same like creating a organization unit. Select the object and give the position name.




                                                     9
Save the entry and the next screen that appears is essential relationship screen. Here you need to
maintain the relationship of Vice- President to an organization unit to which he reports.




                                                   10
In the above screenshot the VP belongs to the Begumpet branch.

Note: A position will never report to a organization unit rather it belongs to a organization unit.




                                                     11
In order to view the positions that you created use the transaction code PPOS_OLD. The positions will be
displayed in yellow color.



                                          Job – PO03

Path – SAP Easy Access – Human Resource – Organization Management – Expert mode – Job

Job is nothing but universal classification of tasks. A job can be assigned to many positions.

Creating Job is same like creating a position.




                                                     12
In the below screenshot you will find the relationship between Job and a position.

A Job always describes a position. (A 007)




                                                   13
14
The below screenshot shows the job assignment to a position.




                                 Work Center – PO03

Path – SAP Easy Access – Human resource – Organization Management – Expert mode – Work center

Work center is nothing but a location or place where a position is performing its tasks.

Work center always belongs to a particular position or a person or a organization unit.




                                                    15
Click on create option and name the work center.



                                          Tasks – PO14

Path – SAP Easy Access – Human Resource – Organization management – Expert mode – Task

Task is nothing but duties and responsibilities.




                                                   16
17
Task describes a position.




                             18
Task Catalog – PFCT

Path – SAP Easy Access – Human Resource – Organization management – Expert mode – Task Catalog

Task catalog is nothing but a list of tasks been which is saved under an option called task catalog.

Put the transaction code in SAP easy access and once the T- Code is entered you will see a list of task
catalogs will appear. Put the cursor on the task option and click on create to create your own task
catalog.




                                                    19
Click on execute button and continue.




                                        20
Place your cursor on the tasks as shown in the screenshot and click on create a folder.




                                                   21
At any given point of time you can create 5 tasks at a time. Create the folder first and then you can
create the tasks. Click on save to proceed further.




                                                    22
After creating the catalog, choose the catalog what you created and click on create and proceed further
to create tasks in the catalog.




                                                  23
If you notice besides the OPS folder a plus symbol appears. Which means the folder contains tasks that
you created.

When you expand the plus button you can see the tasks that you created.




                                                  24
How to assign task catalog to a Job

When you assign the task catalog to a job automatically the task will be inherited to all the positions.

Use the T-Code PO14 and choose the task catalog that you created.




                                                    25
Select relationship and click on create.




                                           26
Click on save and the tasks will be assigned to the job.

To view the task assignment to job.

Path – SAP Easy Access – OM – Info system – Job – Task description for jobs.




                                                     27
To view position description

Path – SAP Easy Access – Human resource – OM – Info system – Position – Complete position
description.




                                                28
Give the position number.




                            29
30
Creation of organization structure – Actions Method

Use of this method is you can create your own info type in sequential order.

                                Transaction code – OOMT

Path – SPRO – Personnel management – Organization management – Basic settings – Maintain
personnel actions.




Click on new entries




                                                   31
Name the action and it can be alphanumeric. Give the action text.

Double click on Actions individual maintenance and proceed.




                                                  32
Click on new entries and proceed.




                                    33
Since you created the action type as 5000 which is to create the positions. There are few fields that need
to be filled.

Plan version - 07

Object type – (S) Position

Info type - This is nothing but the info type that you want to maintain in sequential order.

Sub type - This is nothing but sub type for the info type defined.

Plan status – 1 Active

Variation field – This is nothing but “Reports to” which organization unit or position.

Function code – INSE – This is nothing but create.

FCode Scr. Var – MASS – This is nothing but create.




                                                      34
Now use the T-code PP03




Object type should be - “S”

Leave the object ID blank and put the number that you created for action in the action field “5000” and
click on execute to proceed further.




                                                   35
Create the object and save to proceed.




                                         36
Create the essential relationship of a position to a organization unit as created in the actions tab.




                                                     37
Maintain the description tab .




                                 38
Maintain planned compensation if required.




                                             39
Create Vacancy if required.




                              40
Plan Version


If you need to differentiate one organization structure from another you need to create a plan version.

Path – SPRP – Personnel management – Global settings in personnel management – Plan version
maintenance – Maintain plan version




Click on new entries




                                                   41
Give the plan version name. It can be 2 digit number or 2 alphabets also.

Click on save.




                                                   42
You can see on the above screenshot the new plan version has got created.

Now if you want this plan version to be active you can choose any of the two methods.

1st method :

Path – SPRP – Personnel management – Global settings in personnel management – Plan version
maintenance – Set active plan version

PLOGI – PLOGI is the switch to activate the plan version of your choice.




                                                    43
Click on the radio button and choose the plan version that you created.




                                                   44
Click on save to save the changes.

2nd method:

Go to SM30 and put the table number T77S0




                                            45
Click on maintain




                    46
Click on position and it will ask for the group name and abbreviation then type PLOGI-PLOGI and
execute.




                                                  47
You can see the plogi plogi switch appearing.




                                                48
Click on the radio button and save. This is another way of activating the plan version.

Now the plan version is active but not in current status.




                                                    49
Active




In order to make it current plan version you would need to start creating a new organization unit and
choose the plan version that you created.




                                                   50
info tyPes in organization
management

Info type Description 1002:

Select organization unit or position and select description and then click on create.




                                                    51
Select the subtype and give description. If the client says he wants to add his own sub type.

Path – SPRO – Personnel management – Organization management – Basic settings – Data
enhancement model – Info type maintenance – Maintain sub type




                                                    52
Click on new entries and proceed.




                                    53
Fill the required field such as info type, sub type and sub type text. Save the entry.

Every info type or sub type should have a time constraint.




                                                     54
Select the entry and double click on ‘Time constraint”

Then click on new entries to maintain the time constraint.




                                                   55
Then click save and proceed. Now if you go to the description info type and in the sub type you can see
the description that you created.




                                                   56
Choose the description and write the content in the content field and save it.



If you want to view the description in the table. Then use the T-code SE12




                                                   57
Type HRP1002 in the database table field. HRP1002 to view the description info type and click display.




                                                   58
Content




You would see a display table. Click on content table as shown in the screenshot and proceed.




                                                  59
It will ask you for the plan version , object type and object ID. After entering the required details click on
number of entries to see how many entries exist for the object id and then proceed to execute.




                                                      60
Copy the response code which will be towards the end and go back to the first page where you entered
HRP1002. Now in place of HRP you would need to enter HRT followed by the info type number 1002.




                                                 61
Paste the response as shown in the screenshot and click on execute to view the description that you
created for Info type 1002.




                                                  62
Info type Health Examinations – 1009

Select a organization unit or position or work center which has a health examination info type and select
the entry and click on create.

If the client wants to have their own sub type then follow the below mentioned path to create the sub
type.

Path – SPRO – PM - Info type settings – Set up check value for health examinations




                                                   63
Select new entries and fill the required field.




                                                  64
Sub type – 1009

Examination type – 1234 (you can give any name)

Health examination name – drug test (you can test name)

Exam recurrence – 6 (How often you want the test to me repeated)

Time unit – Months (This is nothing but months, days and time)




                                                  65
Now you can see the sub type which we created with the name Vinod.




                                                66
Give the examination type that you created and hit enter you will find rest of the fields getting filled
automatically.



                                 Info type Restriction - 1006



Restriction can be assigned to a person, position and an organization unit.

If the client wants to have his own restriction and reason. You would need to follow the below steps.




                                                     67
Path – SPRO – PM – Info type settings – Set up check values for restrictions

Click on new entries and proceed.




                                                    68
Save the entry

Once the entry is saved go back and select set up check values for reason.

Click on new entries and proceed further.




                                                  69
Save the entry

Now if you go to the info type and select the sub type and reason you will find the entries there.




                                                    70
71
Creation of Custom info tyPe

A Creation of custom specific info type is only possible for info type numbers (9000 – 9999). A custom
info type is nothing but if the client wants you to create a specific info type which should match with
their company requirements.

Any custom info type has to be created in T-Code SE11.




Select data type and give the Info type name that you want to create. Whenever you create custom info
type HRI followed by the info type number 9420. Click on create to proceed further.




                                                   72
In this screen a dialog box will appear select “Structure” and execute.




                                                    73
Info
Type
name




                                         Double
                                         click




       In this screen you have to maintain the info type structure for Info Type “9420”. In the short description
       field give the name for the info type that you wish to create. Under the component give the name as
       “ZTrade” it should always start with “Z”. Under component type put the same name as component
       “ZTrade” and hit enter. You can see the length and decimal getting populated with Zero. This should be
       automatically filled by the system once you configure the info type 9420. Click on save to save the
       changes.




                                                           74
The moment you click on save you will get a dialog box asking you to provide a package. A package is
created by an ABAP consultant and they would be having this. We can ignore this when creating it in the
test system as this will not become a hurdle for us. In the live scenario you should ask the package with
the ABAP consultant and put the package name in the package field. As of now click on “Local Object”
and proceed.




                                                   75
After saving the above changes you would need to double click on Ztrade and once you do that another
dialog box will appear. Simply click on Yes option to proceed.

Save




                                                 76
Once you double click on ZTrade another dialog box will appear. Select “Data element” and execute.




                                                  77
Give the short description name as Trade License Number and click on field name.




                                                 78
In this screen you would need to specify the character length that should appear for the info type.

Then click on Data type.




                                                   79
Put the domain name as ZTrade and double click on it.

Save the changes.

Once you save it you will get a dialog box asking to click yes to create a domain. Click yes to proceed.




                                                     80
Activate




           In this screen give the short description and Data type has to be characters if you have the domain need
           to be in characters. Similarly you can choose the appropriate one. Also you would need to mention the
           number of characters 20 and the output length should be the same as input which is nothing but 20.

           You can choose sign if you need any signs in the characters and you can also click on lower case to the
           characters in lower case. If you don’t choose this particular option the system will take the character in
           upper case.

           Now you would need to click on activate button. Remember ever action that you create for custom info
           type you would need to activate the particular action.

           Please see the above screenshot to know how to activate the action.




                                                               81
Make sure domain is selected to activate and click on execute.




                                                  82
You can see in the bottom that the object is activated.




                                                    83
Go one step back and now you can see the domain character and decimal will be activated.

Now you would need to activate this object also. Click on activate and proceed as shown below.




                                                  84
Click execute.




                 85
Object got activated as shown in the bottom.

Go one more step back and now you can see the character and decimal fields getting activated for the
info type.




                                                  86
Activate the above as well. So in total you would do 3 activations in this entire process.




                                                     87
When you activate the third object you will get a warning. You can ignore it or else if you want to view
the activation log you can click on yes else no.

You have created the custom info type but for this info type to be available in the system you would
need to go to T – Code PPCI.




                                                    88
Provide the info type number that you created and also the description of that info type.

Click on create




                                                   89
The create and check box will get activated.

Click on the create button besides the check button.




                                                   90
A dialog box will appear click on yes to create the info type.




                                                     91
Now you can see the info type is created.



If you want to check this click on check button.




                                                   92
You can see what all structures go created.

There will be few tables which will not get created if you want to maintain them click that particular
table and click on change.




                                                    93
For example in the above the ones in the pink color dint get created so select that table and click on
change to maintain it.

To check if the info type is created go to SM30 and in the table name put T777I and click on maintain.
You will get a list of info types drag the screen to the bottom and you can find the info type that you
created.




                                                    94
You should now proceed to create a sub type for the info type that you created and also assign time
constraints to the sub type.




                                                  95
Select the info type and double click on time constraint.




                                                    96
Fill the fields and click on save. Remember you would need to create sub type also. The one that I
created is Z420.

Now if you go to any organization unit you can see the info type in the list.




                                                     97
98
Creation of Custom relationshiPs
There are multiple relationships that exist in SAP. We can also create custom relationships based on the
requirement.

Path – SPRO – Personnel management – Organization management – basic settings – data model
enhancement – Relationship maintenance – Maintain relationship




Click in new entries and proceed.




                                                   99
Give the relationship name. It should be 3 digit number or 3 alphabets.

    -   Give the relationship from bottom to top – A model

    -   Give the relationship from top to bottom – B model




                                                  100
Select the entry that you have created and click on the allowed relationships and then click on new
entries. The screen displayed above will appear.




                                                  101
Fill the required field.

    -    OT – This is nothing but object type.

    -    A/B – This is nothing but A model or B model.

    -    RelObjType – This is nothing but the relation with the object type.

    -    Click on save.



Now you would need to maintain the sub type for the above.

Path – SPRO – Personnel management – Organization management – Basic settings – Data model
enhancement – Info type maintenance – Maintain sub type




                                                    102
Click on new entries and proceed.




                                    103
Info type name – 1001 which is nothing but relationships.

Sub type – Since you created the relationship name as “Z15” they need to be name as AZ15 for A model
and BZ15 for B model relationships.

Sub type text – Name the sub type so that you can distinguish one sub type to another.




                                                  104
Now you have to give time constraint to both the sub types. Select the 1 st sub type and double click on
the time constraint.




                                                   105
Click on new entries and fill the details and save the entry.

Similarly for the B model assign the time constraint.




                                                     106
Now go back to relationship maintenance and check for the relationship that you created. The
relationship is shown in the below screenshot.




                                                 107
Now you would need to test the relationship that you created.

   -   Go to T-Code PO13

   -   Give a position number in the position field and click on relationship




                                                  108
Select relationship button and click on create.




                                                  109
Similarly go to the organization unit and see if the relationship is “is owned by”




                                                    110
111
nd
  2 module
  Personnel
administration



        112
Personnel administration
In the personnel administration module we would need to create an enterprise structure. In real time
before even we create a organization structure an enterprise structure need to be created.

An enterprise comprises of the below.



                                           Client


                                     Company Code                   BUKRS            Length 4



                                     Personnel Area                 WERKS            Length 4




                                   Personnel Sub Area               BTRTL            Length 4

                                  enterPrise struCture



There is another structure we need to maintain in personnel administration which is personnel
structure.




                                        Employee Group            PERSG          Length 1




                                        Employee Sub              PERSK          Length 1
                                        Group




                                 Personnel struCture

                                                    113
Before we hire an employee we have to configure an enterprise structure.



                                        Methodex




             Begumpet                                            Madhapur




                                                  Implementation                  AMO



                                                USA      UK      UAE



The reason why we need to have Personnel are and personnel sub area is to differentiate one group
from the other.

In the above diagram USA, UK and UAE is going to be personnel sub area if the functioning of all the
three or any one of the three is going to be different. Example: If the work schedule of the USA, UK and
UAE is different and similarly holiday calendar is different. Then all the three are called Personnel sub
areas.

Personnel area would be Madhapur. Personnel area is nothing but location.




                                                   114
Configuration of enterPrise struCture
                                    Define a company

                        Basically this is done by the FICO consultants.

Path: SPRO – Enterprise structure – Definition – Financial Accounting – Define Company




Click on new entries.




                                                  115
Give a company number and fill the address details and click on save and the new company will be
created.



Note: For practice we will be using the company code 3000.




                                                 116
Creation of Personnel Area



Path: SPRO – Enterprise structure – Definition – Human resource management – Personnel Areas




Double click on personnel areas.




                                               117
Click on new entries.




                        118
Give a 4 digit personnel area and fill the address details and then click on save.




                                                    119
After you click on save another screen will appear. Simply click on cancel as this is not a mandatory field.

Your new personnel area is created.




                                                    120
Creation of Personnel Sub Area

Path: SPRO – Enterprise structure – Definition – Human resource management – Personnel Sub Areas




Double click on create personnel sub areas.




                                                 121
It will ask you for the personnel area. Select the personnel area that you created.




                                                   122
Click on new entries.




                        123
Give the personnel sub area and personnel sub area text and save the entry.




                                                 124
Creation of Employee Groups

Path: SPRO – Enterprise structure – Definition – Human resource management – Employee groups




Click on new entries.




                                               125
Name the Employee group which is one character in length and save it.

The employee group is created.




                                                 126
Creation of Employee Sub Group

Path: SPRO – Enterprise structure – Definition – Human resource management – Employee Sub groups




Click on define employee sub group.




                                               127
Select new entries and proceed.




                                  128
Name the employee sub group which is two characters in length and save the entry.

A new employee is created.




                                                129
Assignment of company to a company code

Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assign company code to
company




Choose the company code that you created “0008” and assign this to “3000” which is IDES USA. As we
decided for training we would be using “3000”.

Click on save.




                                                 130
Assignment of Personnel area to company code

Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assignment of personnel area
to company code




Here the mandatory fields are company code and country grouping. 3000 is the company code and 10 is
for USA.

Click on save.




                                                 131
Assignment of employee sub group to employee groups

Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assign employee sub group to
employee group




Click on new entries




                                                 132
Select the employee group and the sub group that you created and also select the name of the country.

Click on save




                         Personnel administration info
tyPes
    1) 0000 – Actions

    2) 0001 – Organization Assignment

    3) 0002 – Personal data

    4) 0003 – Payroll status

    5) 0006 – Address

                                                 133
6) 0007 – Work schedule

7) 0008 – Basic pay

8) 0009 – Bank details

9) 0016 – Contract elements

10) 0019 – Monitoring of tasks

11) 0021 – Family members

12) 0022 – Education

13) 0023 – Previous employers information

14) 0024 – Qualification/Skills

15) 0027 – Cost distribution

16) 0031 – Reference personnel number

17) 0041 – Date specifications

18) 0077 – Additional personal data

19) 0094 – Residence status

20) 0105 – Communication

21) 0185 – Personal ID’s

These are the standard info types which are maintained globally. Few info types can be added based
on country specific.




                        transaCtion Codes used in Pa
1) PA30 – Maintain master data

2) PA20 – Display master data

3) PA10 – Personnel file ( To view complete detail of a specific employee)

4) PA40 – Personnel Actions (Hiring and termination)




                                              134
    You cannot maintain IT0000 and IT0001 separately in PA40.

        IT0000 should be maintained first and then IT0001

        System will assign a personnel number to an employee only after maintain IT000, 0001
         &0002.

                                         Pa30
Path: Easy access – Human resource – PM – Administration – HR master data – PA30




                            info tyPe - 0000

To maintain IT0000 – Actions we have to go PA40.




                                                   135
Give the start date and select” Hire” and execute.




                                                     136
Give all the details and hit enter. You will get the above mentioned error “No entry in T503” system is
not able to understand what is employee group and employee sub group. The reason why you are
getting this error is because you have not maintained attributes.

To maintain the attributes you need to follow the below path.

Path: SPRO – PM – PA – Organization data – Organizational assignment – Define employee attributes




                                                   137
Select the country grouping as “10” for USA and execute.




                                                 138
Search for the employee group and sub group that you created. You would need to maintain 3 statuses
here.

Active status – This is nothing but the general status of the employee. Active, in active or retiree

If you select 1 it will be active.

Employment Status – This is nothing but whether the employee is salaried or part timer or any other
status. If you select 2 it will be salaried.

Training status – This is nothing but whether the employee is trained or not. If you select 2 it will be
trained.

Now if you go back to PA40 and hit enter you will not get the error.




                                                    139
Click on save to proceed further.




                                    140
After clicking on save you will get an error which says “Number range 03 is external, enter a personnel
number”.

Meaning of the above is 03 is the interval and 03 is external which means you would need to assign
personnel number to this position. If it was internal the system would have automatically assigned.

If you click on the error message you will get to know what is the interval and from which number range
you can assign personnel number.




                                                   141
In the above it says we can assign number from 000800000 to 090000000.

Click on save the changes will be saved and the system will take the personnel you assigned from
000800000 to 090000000.

We need to find out how the system is taking the interval 03 and asking us to assign personnel number
from a certain interval. Follow the below path to find out that.

Path: SPRO – PM – PA – Basic settings – Maintain number range intervals for personnel numbers




                                                  142
Click on change intervals.




                             143
Add
 Interval




Interval
                                                                          External




            This is the number range table. On the right hand side the first option is called intervals. In the above
            screenshot we have intervals from 01 to 05. The one on the corner is where you can define whether the
            number range should be internal or external. Internal means the system will define the number range
            on its own. External means we can define our own number range. If the box is checked that means it is
            external number range.

            If you need to add your own interval you can click on add interval icon on the top and maintain your
            own number range in the interval.

            When we hired the employee and filled the actions tab and when we entered into the next screen it
            gave us an error “Number range 03 is external, enter a personnel number”. Why system is only picking
            03 interval why not any other intervals.

            The reason is 03 is maintained as the default number range for the country grouping USA. The one we
            are using now.

            In order to default a number range we have a concept called “Feature”. A feature is nothing but
            defaulting a number range by satisfying certain conditions.

            Path: SPRO – PM – PA – Basic settings – Determine defaults for number ranges

                                                               144
The name of the feature for maintaining number range is called “NUMKR”

Since you country grouping is USA (10). Select USA and see what is the interval that is stored.




                                                   145
It says if the country grouping is 10 and if the employee group falls under the personnel area 0007
(Consulting – Vinod) then assign interval 03 which is external .

If the country grouping is 10 and the employee group does not fall under the personnel area 0007 then
assign interval 01.

Similarly you can also change the intervals for different personnel areas.

For example if you want to assign interval to personnel area 0008.




                                                   146
Cut




Select USA and click on cut as shown in the screenshot.




                                                  147
The technical name for country grouping is called “MOLGA”. Select molga and click on create.




                                                 148
Click on USA and execute.




                            149
USA will get added to the list. Now select USA and click on create.




                                                   150
A dialog box will appear. Select “Field for decision operation”. This is nothing but you are deciding for
which personnel area you need to assign an interval. Click on execute.




                                                    151
Another dialog box will appear which will ask you to select for which field you want to assign an interval.
Since we are assigning it to personnel area select personnel area and click on transfer button.




                                                   152
Personnel area will get added. Select personnel area and click on create.




                                                   153
The moment you click on create a dialog box will appear asking you to choose the personnel area that
you want interval to be assigned. Click on execute.




                                                 154
0008 is added now. Click on 0008 to assign a interval now.




                                                  155
Select return value and click on execute.




                                            156
Enter the interval value. 03 is entered in the above screenshot and click on transfer.




                                                    157
Interval is now added. Now maintain otherwise option also. If the country grouping is 10 and the
personnel area is 0008 then assign interval as 03 otherwise it has to be 01.

Select other wise and click on create.




                                                  158
Select return value and click on execute. You don’t need to take a decision on this because you have
already taken the decision for 0008.




                                                  159
Enter interval value 01 and click on transfer.




                                                 160
he




01 is being added to otherwise.

In the same way you can also assign intervals to employee group, employee sub groups and personnel
sub area.

The reason why you are not able to see the personnel sub area is because when you execute T-code
PA40 to hire an employee the first info type that you have to maintain is 0000-Actions. In actions you
will not find a personnel sub area hence that is the reason why don’t find the personnel sub area for
intervals.

See the below screenshot for your reference.




                                                   161
If you want to add the personnel sub area you can do so by following the below path.

T –code PE03 this is the transaction code to execute a feature.




                                                   162
Type NUMKR in the feature field and select attributes in the sub objects and click on change.




                                                  163
Select structure and proceed further.




                                        164
In the above screenshot you can see the personnel sub area is not select. Click that particular entry and
save it. You can see the personnel sub area also getting added to the entry list for intervals.

You can also find few fields like structure name, this is nothing but all the structures are defined in table
PME01. This code is used for enhancement.

Passing type field - This field is used for the return value. There are two options available.

    a) 1 – Field transfer ( one field)

    b) 2 – Table transfer more than one field

Note: You should never change the standard passing type defined.




                                                     165
Creating struCture in Pa
In PA you can create positions, job and organizations units and many more.

Go to SM30 and type T528B to create all objects except organization units.




Click on maintain




                                                  166
You can see a list of objects in the above screenshot. Towards the end you can see an option called OM
and under that you have a letter P. This means PA is integrated with OM.

Click on new entries to create a position or any other object.




                                                   167
Give the object and 8 digit unique number. If you want you can give the job as well. Give start and the
end date and country grouping if required and click on save.




                                                   168
You can see the position has been created.

If you want to give description to the position.

Go to SM30 enter V_T528T and click on change.




                                                   169
The dialog box will ask you to enter the position number and execute.




                                                  170
Click in new entries




                       171
Give start date, end date and position text and click on save.




                                                    172
If you go back to the table T528B you can now see the position description also.

In the similar way if you want to create organization unit the go to SM30 and enter the table name
T527X.




                                                  173
How to get default values after entering a position number while hiring an employee in PA40

Steps to be followed:

1st Step

    -      First of all create a company

    -      Create Personnel area

    -      Create Personnel sub area

    -      Create Employee group

    -      Create employee sub group

2nd Step

    -      Assign company code to a company

    -      Assign personnel area to company code

    -      Assign employee sub group to employee group

3rd Step

    -      Maintain employee attributes for employee group and employee sub group

4th Step

    -      Maintain the switches in table T77S0

    -      PPINT-BTRTL defaulting the personnel sub area

    -      PPINT-PERSA defaulting personnel area

    -      PPINT-PPINT defaulting the controlling area

5th Step

    -      Go to PO13

    -      Maintain Info type 1008 and 1013

6th Step

    -      If you get an error with the position number ( Position number not in T528B table)

    -      Then run the program RHINTE10 in SE38 T-code with the position number



                                                     174
Now you enter the position number you will get the values by default.




                             info tyPe – 0001




This is info type 0001 and the following fields you would need to configure.

    -   Payroll Area

    -   Contract

    -   Exempt


                                                   175
-   Organization Key

   -   Administrator

   -   Cost center




                       Creation of Payroll area
Path - SPRO – Personnel management – Personnel Administration – Organization data – Organization
assignment – Create payroll area




                                               176
Click on new entries and proceed further.




Payroll area – 2 digits alphanumeric

Payroll text – Name the payroll area

Period parameter – This is nothing but whether the period of pay is weekly, monthly or bi-weekly and so
on.

Run Payroll – This field need to be checked if you want to run the payroll.

Date modifier - This field is used to differentiate one pay date with another. When payroll area has same
period parameter compared to the other payroll area. The only way to differentiate is by giving the date
modifier.

Note – Either you change the date modifier or period parameter to differentiate the pay period.



Creating Period parameter



                                                   177
Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization – Define period parameters




Click on new entries and proceed further.




                                                 178
Give period parameters, it has to only numbers (2 digit number).

Name the period parameter and assign the time unit. Time unit is nothing but if the period of pay is
monthly, weekly or bi-weekly.

Give the start date as well. Click on save and proceed further.



Creating date modifier

Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization – Define date modifier




                                                   179
Click on new entries and give any two digit number and name the date modifier.

Click on save and proceed further.




                                                 180
The reason why we created period parameter and date modifier is explained in the below example.

Example – For example you have few employees who are paid on the 30 th of every month and few
employees who are paid on the 5th. Both are monthly paid employees. The way you can distinguish
these two pay dates is by defining period parameter or date modifier. Any one is good enough to
distinguish the pay dates.

Now you have to define the dates of the pay periods in the period parameter and date modifier. This is
nothing but you are specifying and letting the system know that when the employees are paid.

For example in the above screenshot we have created two payroll areas and “SS” for which both the
period parameter and date modifier is 01 which means monthly.

So let us create pay period for the payroll area SS from 1 st till 30th.

Secondly we have created another payroll area “YY” for which we have given period parameter as 99 the
one which we created and date modifier as 01.

So let us create the pay period for the payroll area YY from 1 st till 30th but paid on 5th of next month.

Path to define the pay period is

                                                       181
Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization –Generate payroll periods




Click on payroll periods and proceed further.




                                                 182
If we take the first payroll area SS as example we have to define the period parameter and date modifier
as 01.

START DATE is nothing but for which period you want to create the payroll period.

FINAL YEAR is nothing but till what period you want to generate the payroll period.

START OF FISCAL YEAR is nothing but from which month the payroll period is starting. In USA the
financial year starts with 1st Jan for every year. So the fiscal year should be 0101.

PAYDAY RULE - There are 4 rules

    a) 1 – Adds the number of days to the period start date.

    b) 2 – Deducts the number of days from the period end date.

    c) 3 – Adds the number to the period end date.

    d) 4 – Monthly only- the number of days is used as payment day.

We usually choose the 3rd option.


                                                  183
NUMBER OF DAYS IS nothing but how many days you want to add or deduct based on the rule that you
select using the payday rule.

DETERMINE PERIOD NUMBER – a) Payment day for period b) 1- start day for period c) 2- End date for
period.

You will have 3 options here, you can choose the appropriate option and proceed further. Usually we
choose the 2 option.




Click on execute and now you can see the period is 01 and year 2010. Period starting from 01.01.2010
and ending on 31.01.2010 and the pay day is 31.01.2010.

If you click on carry out table change option it would go for a live run.

Now if we run the payroll period for payroll area YY as we decided that the payroll period should be
from 1st till 31st but the pay day should be 5th if next month.

So the only change you have to do here is define the period parameter different from the other payroll
area and number of days that you want to the period end date.



                                                     184
5 days
added




         185
In the above screenshot everything remains same except the pay day. Since you added 5 days to the
number of days the pay day is showing on 5 th of the month.

You can also check your payroll periods.




                                                186
Click on check payroll period and specify the payroll period and you can see the period from start of the
period till the end year specified.



Similarly you can check the pay dates as well by click on check pay dates.




                                                   187
Now if you go to Info type 0001 under the payroll area if you choose the drop down you can see the
payroll areas that you have created.




                                                 188
The above screenshots display the payroll areas you created. “SS” and “YY”.

Now the next step is to create a control record.




                                  Control reCord
Every payroll area that you create should have a control record.

Path - SPRO – Personnel management – Personnel Administration – Organization data – Organization
assignment – Create control record.

Transaction code – PA03




                                                   189
Enter the payroll area that you created. SS and click on create.

You will see 4 types of payroll status.

    1) Released for payroll

    2) Released for correction

    3) Exit payroll

    4) Check payroll status

Released for payroll is the status when the master data is locked and no change can be made to the
master data.

Released for correction is the status when the payroll is run and if we encounter any error when change
the status to released for correction and in this status changes can be made to master data

Exit payroll is the status where the payroll is run successfully.

Check payroll status by using this status you can check the status of the payroll that you have run.


                                                     190
Payroll period is nothing but the period for which you want to run the payroll for. For example if you
want to run the payroll for the month of January 2010. Then you have to choose the payroll period as
12.12.2009. Always the payroll period should be one month before the actual payroll period. If the
payroll period is February then you have to define the period as January.

Run is nothing but how many times we have run the payroll for the same period.

Earliest retro accounting period is nothing but till which month you want system to refer in order to run
the current month’s payroll.

Example – If you are running the payroll for an employee for the month of March 2011. The employee
made some changes to the master data for the month of January 2011. If you define retro period as
January it will run the payroll from January onwards to correct the pay slip for the changes that were
made to the master data.




                                                   191
In the above screenshot I am running the payroll for 1 st January 2010 but I have provided the dates as 1 st
December 2009.

Once I save the changes and come back again and select “Released for payroll’ the system will
automatically change the payroll period to January 2010.




                                                    192
You can see the payroll period as 1st January 2010 and run option also getting activated with 1.




                                                   193
Now if you go back to info type and put the payroll area that you created the system will accept it. If you
don’t create a control record for the payroll area the system will ask you to create the control record
and then save the changes.

To check the payroll result the transaction code is PC_PAYRESULT.




                              how to default a Payroll area
Path - SPRO – Personnel management – Personnel administration – Organization data – Organization
assignment – Check default payroll area.

Feature name is ABKRS




                                                   194
Select TCLAS and go to otherwise and then select Molga and select USA. Under USA select personnel
area (008) and then select the employee group. Under employee group assign the employee group
name and to the employee group assign the pay roll area. Secondly if the payroll area is not under that
employee group then assign the other payroll area under otherwise.




                                                  195
196
If you go to info type 0001 the payroll area will come by default.




                                                 administrator
Administrators are those people who have got complete access to the info types. If any changes are
made and if any employees are hired the administrators will be notified by the system.



Creation of Administrator

There 3 things you would need to configure

    1) Personal administrator

    2) Time administrator


                                                    197
3) Payroll administrator



Path – SPRO – Personnel management – Personnel administration – Organization data – Organization
assignment – Define administrator groups

Feature name is PINCH




There are 2 types of transaction class A Employee data and B applicant data. In the above screenshot
TCLAS is nothing but transaction class. B is nothing but applicant data and otherwise is employee data.
Since we are creating a employee data choose otherwise and proceed further.




                                                  198
Click on other wise under otherwise select the employee group and under employee group select
otherwise again and then select the personnel area and select the personnel area that you created and
assign a dummy value.

The reason why you are assigning a dummy value is because this feature is “Field transfer” which means
you can enter only one value. So you are giving a dummy value and deviating the system to another
screen where you can assign more than one value. Dummy value (2525).

Activate the feature.

Now you will have to define an administrator. Since you have deviated the system to another screen,
that screen is called define administrator.

Path is same as above but choose define administrator instead of administrator groups.




                                                 199
Click on new entries and proceed further.




                                            200
Give the group name as the dummy value that we assigned (2525) and name the administrator with title
and other required details as shown in the screenshot.




                                                201
Click on save and proceed further.




                                     202
If you go back to the info type 0001 click on the radio button under administrator you can see the
groups that you created.




                                           ContraCt
Path – SPRO – Personnel management – Personnel administration – Organizational data –
Organization assignment – External organizational assignment – Maintain external work contract




                                                  203
The moment you execute the option it will ask you for the country code. Choose the country code and
click on new entries.




                                                 204
Give any 2 digit alpha numeric characters and save it.




                                                   205
If you go back to info type 0001 you can see the contract element that you created under the drop
down.




                                 organization Key
This is mostly used for authorizations. A person who falls under a particular organization key will have
same authorizations. Maximum length of organization key is 14 characters. The organization key usually
has codes.

Example – An organization key looks somewhat like this 3000G123KK. In this code it could be a
combination of company code, personnel area and employees groups.

Path - – SPRO – Personnel management – Personnel administration – Organizational data –
Organization assignment – Set up organization key

Feature name is VDSK1



                                                  206
You would need to configure 3 out of 4 options. Except validations you would need to configure the rest.




                                                  207
Select VDSK1 and then select MOLGA. Select the country grouping and then assign personnel area. To
the personnel area assign a dummy value. The reason why we would give a dummy value is because this
feature is a field transfer and so you would need to deviate the system to another field where we can
enter more than one value.

Activate the feature.




                                                 208
Go back and select the second option.




                                        209
Click on new entries. Under the variable key enter the dummy number that you assigned. Under the
default validation select option 5. This means default can be overwritten without validation. Save the
changes.




                                                   210
Select the third option and proceed further.




                                               211
Here you can define what field names you want to assign to the organization key.

Since I assigned the organization key as company code, personnel area and employee sub group. My
organization key would look like this. 3000008ZZ. (3000 is the company code, 008 is the personnel area
and ZZ is the employee sub group.)




                                      exemPt
Exempt is a benefit given to the US citizens. If there annual salary is below the threshold then they are
exempted from FLSA (Fair labor standard act). If there salary is above the threshold then they are not
exempted from FLSA.

Path – SPRO – Personnel management – Personnel administration – Organizational data –
Organization assignment – Organizational plan – Define jobs




                                                    212
Select on jobs and proceed further.




                                      213
Select position and search the job that you created.




                                                   214
Select the job and click on details.




                                       215
If you see under the option called compensation you can find Exempt and non-exempt options. If you
check non-exempt the person will not be exempted from the FLSA.

Save the changes.

                           Defaulting a cost center
In order to default a cost center to a position. Go to T-Code PO13 expert mode.




                                                  216
Select the relationship tab and click on create.




                                                   217
Select the relationship type as A 011 (cost center assignment) and type of object and then the ID of cost
center. Click on save.




                                                   218
After you save another screen will appear. Save it again.




                                                   219
After you save the entries you will get a pop up saying that you would need to delimit the position click
on yes and proceed further.




                                                   220
Now if you see the system has taken the default cost center that I assigned.




                                                  221
How to Hide and add certain fields in info
                                          types
Path – SPRO – Personnel management – Personnel administration – Customizing user interface –
Change screen modifications




Select the module pool MP000200_CE




                                               222
Copy




       Select the standard field. The way you can identify the standard is the module pool will be
       MP000200_CE and there will be no variable key.

       Select that field and click on copy button.




                                                          223
Give a variable key of your choice and select the fields that you want to hide as shown in the screenshot.

After that hit enter button and it will take you back to the beginning page where you can see the
variable key that you created.




                                                   224
Select the field and double click on it.




                                           225
Now click on the button feature and proceed further.




                                                 226
The feature name is P0002, nothing but info type 0002. Click on change.




                                                 227
Expand otherwise.




                    228
Expand ITBLD




               229
Now expand otherwise.




                        230
Expand Molga and select USA.




                               231
Select Transaction class (TCLAS) and select otherwise and assign employee group.




                                                 232
Assign the variable key that we created and click on activate button. Variable key (7C).




                                                   233
Go back to this screen and save the changes.

Now go to PA30 and select the personal data info type and click on create.




                                                  234
You will now find the fields hidden.




                                       235
How to know what are the mandatory fields that need to be maintained in the info type



Go to SE51




Put the program name MP000200_CE and give the screen number and select Flow login and click on
display.




                                               236
Click on the layout button.




                              237
The places where there is a question mark are the mandatory fields.




                                                 238
creating titles and affixes
Path – SPRO – Personnel Management – Personnel administration – Personal data – Personal data –
Create forms of addresses




Click on new entries and proceed further.




                                               239
Give single character key and title. If you want to specify gender you can. But if you leave it open it will
considered as TBD (To be decided).

Next thing you have to create is name affixes. Go back to the path and select create affixes.




                                                     240
If you give the attribute as S then the system will take it as Second title and if you give Z the system will
considered as suffix.




                                                     241
Save and now if you go and search the title and affixes that we created will there in the drop down list.




                                                   242
info type 0007 – planned working time
Path – SPRO – Time management – Work schedules – Define public holidays

In order to create a work schedule we need to first create a holiday calendar.




Select public holidays and click on change.




                                                   243
Click on create button.




                          244
5 types of public holiday types are there.

 1) With fixed date – This means the public holiday falls on the same date every year.

 2) Floating public holiday – This means neither the day is fixed nor the date. Every year public
    holiday falls on a different date and different day.

 3) With a fixed day from date – This means the day is fixed but not the date. Ex- Good Friday.

 The remaining two are not used by most of the countries.

 Select with fixed date and click on create.




                                                245
Provide a day and month of a public holiday which is fixed every year.




                                              246
Fixed dates

In the above screenshot day is 2nd and month is May and it is a labour holiday. The next option is
guaranteed, it means is the day fixed or not. So click on not guaranteed.

Coming to the attributes give any 3 digit alpha numeric code as sort criteria.

Religious denomination is nothing but whether the public holiday is specific to any religion.

Public holiday class, there are broadly 10 holiday class ranging from 0 to 9.

0 – It is not a public holiday

1 – It is a public holiday

2 – Half day holiday. Ex- 24.12 evening

3 to 9 customer specific holiday

Select 1 as we are creating a public holiday.

Give the short and long description to the holiday.

                                                247
Floating public holiday

Select Floating public holiday and click on create.




                                                248
In this type neither the day nor the date is fixed. They keep changing every year. In the above
screenshot dushera is falling on 5th, 6th, 7th and 8th each year and it is a Hindu festival. Click on insert
date and then click on create to save.




                                                  249
With fixed day from date

Click on create and proceed further. In this type the day is fixed but not the date.




                                                250
In this type we have taken Good Friday as example. Good Friday falls on the same day every year but
on a different date. As Good Friday falls in the 4 th week of the month then ignore 3 weeks which is 7
multiplied by 3 is 21day and add one to 21days and put the date in the day field. This means after
21day from 22nd day whenever Friday falls will be a Good Friday.

Click on create and proceed further.

Now we have created all the three types of public holidays.




                                               251
Select the 2nd node now holiday calendar. This option is used to add the public holidays that you
have created to the holiday calendar.




                                               252
Give a 2 digit alphanumeric code as calendar ID and also name it.

Click on the option “Assign Holiday” to assign the holidays that you created.




                                               253
Select the leaves that you created and click on assign public holiday.




                                               254
The leaves will get assigned to the calendar. Click on save.

Now you would need to create the factory calendar. This is basically used by PP consultants.




                                                255
Click on factory calendar.




                             256
Give 2 digit alpha numeric code and name the factory calendar. Give reference holiday calendar id
that you created. And check the work days from Monday to Sunday as they work all the days except
public holidays.

Click on save.

Now the task is to move the changes to transport. The reason why you are getting automatic
transfer is because it is a cross client which means all the clients are on the same server so you don’t
need to move the changes through transport. But in order to make sure that the system has over
changes saved we need to move it manually.




                                                257
Select one field at a time and click on transport option to move the changes.

   The holiday calendar is now created now the next task is to group the personnel sub ares.

Path - SPRO – Time management – Work schedules – Personnel sub area groupings – Group personnel
sub areas for the work schedule




                                                  258
In the above screenshot all you have to do it identify you personnel area and give a group name. The
personnel are that I have created is 0007 and personnel sub area is 10000 and I have grouped in 20.

Example – There are 3 personnel sub areas and out which 2 sub areas the employees work 5 days a
week and one of the sub area works 6 days a week. In that case you can group the 2 sub areas in one
group and the other in another group.

Click on save.

Next node is group personnel sub areas for the daily work schedule.




                                                  259
Assign a DWS grouping to the PS grouping 20 that you created. I have given the same number to DWS.

Click on save.




                                                260
daily work scHedules
Under daily work schedule you would need to create break schedules first.

Click on define break schedules.




Click on determine break schedules.




                                                 261
In the above screenshot the group names is 20 and give a name to the break (SSSS) start time of the
break and end time as well. Specify whether the breaks are paid or not. Click on save.

Next thing you have to create it daily work schedules. Click on define daily work schedules.




                                                   262
Select new entries.




                      263
Provide the DWS grouping and name the DWS (QQQQ). Give the planned working hours in a day and the
planned working time. Also provide the break schedule code that we created (SSSS).

Another important field that you need to fill is the daily Work schedule class.

There about 10 classes provided by SAP from 0 to 9.

0 – It is a day off

1 -9 – is working days.

In this scenario provide working class as 1 as it is a working day.

Click on save.

Create another work schedule for offs.




                                                     264
All you have to do is provide the DWS grouping and DWS class as Zero as it is a day off and save.




                                                   265
period work scHedule




Click on new entries.




                                 266
Give the group name and give any 4 digit alpha numeric PWS code and assign the daily work schedule
you created including the offs.

Click on save.

                                           day types
There are typically 10 day types defined by SAP. 0 to 9.

0 – Work/Paid

1 – Off/paid

2 – Off/Not paid

3-9 – Off/Special (Company specific)



Selection rules


                                                   267
Selection rules are nothing but you are specifying which day is off and what type of holiday category is it.




Click on new entries.




                                                    268
This rule means that in a week day if the public holiday falls it has to be paid. Similarly if it falls on
Saturday and Sunday.




                                                       269
work scHedule rules and work scHedules
First node to be created is define employee sub group groupings.




Choose the first option.




                                                 270
Give one text for the employee sub grouping.




                                               271
Choose the second option.




                            272
Select the employee group and sub group and assign the text that you created. (B)

Click on save.

Next thing to be configured is employee groupings to the holiday calendar.




                                                  273
Select the personnel area and give the holiday calendar ID. Click on save.

Next node to be configured is set work schedule rules and work schedules.




                                                   274
Click on new entries.




                        275
Provide the required details that you configures and click on save.

Now the final node to be configured is generating work schedules manually.




                                                   276
Provide the required details and click on create.

The work schedule code is created now. To test it go to PA30 and put the work schedule code and save
it.




                                                    277
Click on work schedule and see the work pattern.




                                                   278
279
This is the holiday that we created.




                                       280
info type 0008 – Basic pay
                           Path – SPRO – PM – PA – Payroll data – Basic pay

                    1st Node – Define employee sub group grouping for PCR and CAP




In the above screenshot select you employee group and subgroup and under ESG for PCR and ESG for
CAP put 3. 3 is nothing but salaried employees.




                                               281
2nd Node – Reason for change

Click on new entries and give a reason for change




Click on save




                                                    282
3rd Node – Check pay scale type




Provide a 2 digit alphanumeric character and text. Click on save.




                                                   283
4th Node – Check pay scale area




Provide a 2 digit alphanumeric character and text. Click on save.




                                                   284
5th Node – Check assignment of pay scale structure to enterprise structure




Select the personnel area and sub area and assign the pay scale type and pay scale area.




                                                  285
6th Node – Determine default for pay scale data




Expand employee group and to inactive assign the pay scale type and area.




                                                  286
7th Node – Set up payroll period for CAP




Select period parameter assignment




                                           287
Select the pay scale type and pay scale are and assign the period parameter. I have assigned 1 which
means monthly. The list of period parameters is shown in the screenshot.




                                                  288
8th Node – Wage types – Create wage type catalog




Select copy and proceed further




                                                   289
Against the standard wage types and create your own wage types. Just provide 4 digit numbers to the
wage type and name it.

Next step is to select the custom info types that you created and click on copy.

If you uncheck the test run it would be updating the new wage types that you created.




                                                   290
9th Node – Check wage type catalog

Check wage type text




Here you can see the wage type and the text that you have created. If the wage type is missing in this
node then you can create it by clicking new entries.




                                                   291
10th Node Employee sub groups for primary wage types




Personnel subareas for primary wage type




                                               292
293
11th Node Define wage type permissibility for each PS and ESG




Double click on 7700 basic pay wage type and maintain the authorization to the employee sub group
and personnel sub area.




                                                 294
Meaning of the above is authorization is given to the employee sub group grouping 2 and personnel sub
area grouping 4.

Similarly maintain the same authorization for the other wages types.




                                                  295
12th Node – Check wage type characteristics

Basic pay - 7700




Double click on the 7700 basic pay to maintain the characteristics. Add to total is checked here means
that it will be added to the monthly pay. The valuation module should be is indirect with a variant A.
Usually the variant used for basic pay is A. If the rewritable is checked then you will have the option to
change the values later on. The input combination for basic pay the mandatory requirement is amount
so put a plus besides amount and number unit not required.




                                                    296
Special allowance - 7701




Indirect valuation SUMME and module variant B – meaning of this is SUMME is indirectly valuated on
basic pay and maintain time unit as percent. When you maintain percent then

the input combination should be either amount or number unit.




                                                 297
Project allowance – 7702




Similarly maintain the PRZNT “B” as SUMME.




                                             298
Conveyance – 7703




If you maintain CONST then it means you have defaulted an amount in a table. So you would need to
maintain constant amount in table T510K.




                                                299
300
13th Node Enterprise structure for wage type model




This is a feature “LGMST” to default planned remuneration specification.




                                                  301
14th Node Revise default wage types




Here we have maintained the wage types that should default in IT0008.




                                                302
15th Node Define valuation of base wage types




                                                303
16th Node Define annual salary

   a) Wage type for annual salary




Nothing but components that should be a part of your annual salary.




                                                 304
b) Relevant wage type of annual salary evaluation




Now go to PA30 and Click on IT0008 you can find the wage types getting defaulted.




                                                 305
Now if you click on salary amount you can see the annual salary will be divided into monthly, weekly,
daily and hourly.




                                                  306
If you now click on payments and deductions option you can see the wage types for which you
maintained “add to total” and “deductions” in the wage type characteristics.




                                                307
308
info type 0019 – monitoring of tasks
In IT0019 you will get the expiration of probation date automatically calculated. If you maintain a
reminder date it will help you in setting a reminder to the probation date.

              Creation of sub types for monitoring of tasks

Path - SPRO – Personnel management –Personnel administration – Evaluation basis – Monitoring of
tasks – Determine task types




In the above screen short give a 2 digit alpha numeric code and also the description. Under the deadline
types I have mentioned 10 days nothing but a reminder set which would get prompted 10 days prior to
the expiration of the probation.

Now go to IT0019 and click on create and maintain the subtype that we have created.




                                                   309
Save the entries.




                    310
info type 0021 – family memBers
            All the entries in this Info type are data entry. Only sub types can be configured.

Path – SPRO – PM – PA – PD – Family – Define possible family members

If you give a time constraint and then check on object ID then you can create multiple records with
sequence number. You would create the subtypes based on the information provided by the benefit
consultant.




Click on new entries and save the sub type.




                                                   311
Now go to the IT0021 and click on create and when you drop down the sub types you see the one that
you created.




                                                312
All the above is data entry.




                               313
info type 0022 – education
Path – SPRO – PM – PA – Employee qualifications – Education and training – Create education
establishment types




Click on new entries and create you own education establishment.




                                                314
Now the next thing to configure is educational certificate. Click on Create educational certificates.

New entries –




                                                    315
Now you have to attach the certificate to determine permissible certificates for education type.




                                                  316
Now you have to create branches of study.

Click on “Branches of study”




                                            317
Create your own branch of study and save.

Click on “Determine permissible branches of study for education type.

Here you would assign the branches of study to the educational establishment. Click in new entries and
proceed further.




                                                 318
Click on save and proceed further.

This is ends the configuration for the IT0022 Education. Now go to PA30 and maintain the infotype.




                                                  319
320
info type 0023 – previous employers
                                      information
This is one of the info type where you can give your own start date and end date which is not possible is
any other info types.

Path – SPRO – PM – PA – Employee qualifications – Other/Previous employers – Create employer’s
industry sector

Click on new entries and fill the required details.




Industry sector is 4 digit alpha numeric code.

Now click on “Create activities in employment”




                                                      321
Save and proceed further.

Now click on “Work contracts from other employers”




                                               322
Save and proceed further.




                            323
324
info type 0027 – cost distriBution
This info type is basically used to distribute the cost between the cost centers. If a person is working in
two different projects and the finance department wants to segregate the cost between two projects
then you can maintain the same in IT0027. You can specify how the cost has to distributed based on the
time spent, efforts involved etc. You can also specify the percentage of the cost to be distributed in this
info type. You can maintain the same in Organization management IT1018.

If you have not maintained in the PA and you still notice that the cost is getting distributed, the
possibility could be that you would have already maintained the same in OM IT1018.

For all the retirees we maintain the cost center in IT0027.




                                                    325
info type 0031 – reference personnel
numBer
In this info type no backend configuration is required you just have to give the reference personnel
number.

Example 1 – If the client is giving a benefit to the family member of an employee who was earlier
employed with that company. So in this case you would create a personnel number for that family
member and it would take the reference of the employee which is stored in this info type.

Example 2 – Concurrent employment if an employee is working in 2 different countries you can maintain
all his personnel numbers in this info type.




                                                   326
info type 0041 – date specifications
            You will capture the most important dates of an employee.

Example – Original hire date. If an employee was working from 01.01.2008 till 31.12.2009 and rejoined
on 01.01.2011 then it IT0000 – Actions the hire date would be 01.01.2011 but in IT0041 you can see the
original hire date which is 01.01.2008.

Adjusted Service Date – if an employee works for 15 years and rejoined after a month or so. In India it is
considered as fresh employment. But in other countries his/her prior experience with that company will
be considered.

Formula to calculate adjusted service date

Original Hire date + (Rehire date – (last date + 1))

Example – 01.01.2005 – Last date 31.12.2008

           01.01.2011 – 31.12.9999

       Insert the same in the formula-

01.01.2007 (01.01.2011-(31.12.2008 + 1))

Adding 2 years of gap to the original hire date and now it is called adjusted service date. If the gap is
getting repeated add the years to the adjusted service date.

You can maintain 12 date specifications at a time.

Configure date type

Path – SPRO – PM – PA – Evaluation basis – Date specifications

Click on new entries and date type can be 2 digit alpha numeric.




                                                       327
Next thing is to default the date specifications in IT0041. The feature to default the date specifications is
“DATAR”.




                                                     328
Select you personnel area or EE Group or ESG and assign the date type that you configured.

Now go to IT0041 and you can see the date types getting defaulted.




                                                 329
330
info type 0077 – additional personal
                                                data
 This info type is maintained for countries USA, UK, Canada and Australia.

Path – SPRO – PM – PA – PD – Additional personal data – Enter military status

Click on new entries and proceed further




Next thing is to configure the “Ethnic Origin” Click new entries and create you own ethnic origin. If you
want to configure for Ethnic it will start with” E” and if you want to configure for Racism it will start with
“R”.




                                                     331
Now go to PA30 IT0077 and click on create.




                                             332
Now you can see the data that you configured in the drop down.




                                                333
info type 0094 – residence status
Path – SPRO – PM – PA – PD – Residence status

Click on “Residence status” and then on new entries.




Come back and then click on “ID”




                                                 334
Last step is to configure the “Generated table maintenance – Work Permit”




                                                 335
Go to PA30 and then create IT0094.




                                     336
Now you can see the data that you configured in the sub type. Save the entries.




                                                  337
info type 0105 communication
You have many sub types under communication. But you should never delete 0001 because the ESS and
MSS are linked to it.

0001 – System User Name

0010 – Email

Mail – Email

Path – SPRO – PM – PA – Communication – Create communication types

Click on new entries and proceed further.




The sub type is 4 digit code. If you don’t want any one to delete the sub type that you have created then
you can give time constraint 1.




                                                  338
339
info type 0185 personal id’s
Other than identification numbers and ID’s that we captured. If there are any further ID’s for the
employee they can maintain it in IT0185. In India we use it for the following.

    1) PAN number

    2) Gratuity trust ID

    3) Super annuation trust ID

For USA –

    1) Parking sticker number

    2) Driving license

Path – SPRO – PM – PA – PD – Identification – Maintain types of identification




Save and proceed further.


                                                   340
dynamic actions


Dynamic actions are activities triggered automatically by R/3 during infotype maintenance. The
database table T588Z is a set of records that stores information related to dynamic actions.
Before we start configuring the dynamic action we have to configure a hire action.


                       configuration of Hire action


Path – SPRO – Personnel Management – Personnel Administration – Customizing
procedures – Actions – Define Infogroups


Click on User group dependency on Menus and Info groups.




Click on new entries and configure your own action type.




                                              341
Check the User-dependency check box. The reference that I maintained is 10 this is nothing but
user group (UGR) you have to maintain the UGR in the main menu.
Path to maintain user group – Easy access – System – User profile – Own data


Under parameters maintain the UGR as 10 or what ever you wish to.




                                              342
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book
Book

More Related Content

Similar to Book

SAP REQRUITMENT NOTES03
SAP REQRUITMENT NOTES03SAP REQRUITMENT NOTES03
SAP REQRUITMENT NOTES03
Krishna Sujeer
 
Sap hr1
Sap hr1Sap hr1
Sap Hr
Sap HrSap Hr
End users basic_navigation_for_hr-payroll-events_06-05-08
End users basic_navigation_for_hr-payroll-events_06-05-08End users basic_navigation_for_hr-payroll-events_06-05-08
End users basic_navigation_for_hr-payroll-events_06-05-08
Mayur Mittapally
 
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSSOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
Andrea Fontana
 
Hr structural auths
Hr   structural authsHr   structural auths
Hr structural auths
hkodali
 
Sap mm sample
Sap mm sampleSap mm sample
Sap mm sample
Thirumala Kakumani
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
Hussain Abbas
 
4i Core HR Setup Presentation - Varun Alavanthar
4i Core HR Setup Presentation - Varun Alavanthar4i Core HR Setup Presentation - Varun Alavanthar
4i Core HR Setup Presentation - Varun Alavanthar
Varun Alavanthar
 
Maintaining tasks in SAP
Maintaining tasks in SAPMaintaining tasks in SAP
Maintaining tasks in SAP
Vishakha Kambli
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questions
IT LearnMore
 
Al halal soaps & perfumery bngldsh disha project ppt v1.0
Al halal soaps & perfumery   bngldsh disha project ppt v1.0Al halal soaps & perfumery   bngldsh disha project ppt v1.0
Al halal soaps & perfumery bngldsh disha project ppt v1.0
Aditi Tarafdar
 
A story about scrum team
A story about scrum teamA story about scrum team
A story about scrum team
Tarun Singh
 
Purchase order release in fiori
Purchase order release in fioriPurchase order release in fiori
Purchase order release in fiori
Nguyen Hai
 
Steps for PA and OM
Steps for  PA and OMSteps for  PA and OM
Steps for PA and OM
Mauricio Guzman
 
How to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operationsHow to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operations
Gramener
 
PlanningPME10 first steps
PlanningPME10 first stepsPlanningPME10 first steps
PlanningPME10 first steps
PlanningPME - Target Skills
 
SD Config.pdf
SD Config.pdfSD Config.pdf
SD Config.pdf
markatento
 
Engage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarEngage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: Webinar
Gramener
 
George McGeachie's Favourite PowerDesigner features
George McGeachie's Favourite PowerDesigner featuresGeorge McGeachie's Favourite PowerDesigner features
George McGeachie's Favourite PowerDesigner features
George McGeachie
 

Similar to Book (20)

SAP REQRUITMENT NOTES03
SAP REQRUITMENT NOTES03SAP REQRUITMENT NOTES03
SAP REQRUITMENT NOTES03
 
Sap hr1
Sap hr1Sap hr1
Sap hr1
 
Sap Hr
Sap HrSap Hr
Sap Hr
 
End users basic_navigation_for_hr-payroll-events_06-05-08
End users basic_navigation_for_hr-payroll-events_06-05-08End users basic_navigation_for_hr-payroll-events_06-05-08
End users basic_navigation_for_hr-payroll-events_06-05-08
 
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMSSOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
SOCIALIZE YOUR SAP ERP THROUGH INTEGRATE D DIGITAL EXPERIENCE PLATFORMS
 
Hr structural auths
Hr   structural authsHr   structural auths
Hr structural auths
 
Sap mm sample
Sap mm sampleSap mm sample
Sap mm sample
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 
4i Core HR Setup Presentation - Varun Alavanthar
4i Core HR Setup Presentation - Varun Alavanthar4i Core HR Setup Presentation - Varun Alavanthar
4i Core HR Setup Presentation - Varun Alavanthar
 
Maintaining tasks in SAP
Maintaining tasks in SAPMaintaining tasks in SAP
Maintaining tasks in SAP
 
SAP HR AND HCM Interview questions
SAP HR AND HCM Interview questionsSAP HR AND HCM Interview questions
SAP HR AND HCM Interview questions
 
Al halal soaps & perfumery bngldsh disha project ppt v1.0
Al halal soaps & perfumery   bngldsh disha project ppt v1.0Al halal soaps & perfumery   bngldsh disha project ppt v1.0
Al halal soaps & perfumery bngldsh disha project ppt v1.0
 
A story about scrum team
A story about scrum teamA story about scrum team
A story about scrum team
 
Purchase order release in fiori
Purchase order release in fioriPurchase order release in fiori
Purchase order release in fiori
 
Steps for PA and OM
Steps for  PA and OMSteps for  PA and OM
Steps for PA and OM
 
How to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operationsHow to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operations
 
PlanningPME10 first steps
PlanningPME10 first stepsPlanningPME10 first steps
PlanningPME10 first steps
 
SD Config.pdf
SD Config.pdfSD Config.pdf
SD Config.pdf
 
Engage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarEngage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: Webinar
 
George McGeachie's Favourite PowerDesigner features
George McGeachie's Favourite PowerDesigner featuresGeorge McGeachie's Favourite PowerDesigner features
George McGeachie's Favourite PowerDesigner features
 

Book

  • 2. organization management Creation of organization structure – Expert mode Objects to be created 1) Organization unit - PO10 2) Position - PO13 3) Job - PO03 4) Work Center - PO01 5) Task - PO14 6) Task catalog - PFCT Organization Unit – PO10 Path – SAP Easy Access - Human Resource - Organization management - Expert Mode - Organization unit 2
  • 3. Create Object Select “object” and click on create button (F5) 3
  • 4. After selecting “Create” button the next screen that appears where you have to give the companies name same as the one displayed in yellow color. Hit “Save” 4
  • 5. Cancel The next screen appears is the “Essential relationship” screen. Note: For a root organization there will not be a relationship. Ignore this screen by pressing the cancel button as displayed in the screenshot. 5
  • 6. An organization unit with your company name will get created with a unique 8 digit number. Similarly if you need to create another organization unit under the root organization. Delete the unique ID and select object and click on create button. 6
  • 8. In this screen you would need to maintain the relationship between the root organization and the sub organization unit that you created. Relationship Type - Reports to – A 002 Type of related object – Organization unit ID of related of object – Unique 8 digit ID of the root organization. In the above screenshot the relationship described is Future Hyd reports to Future India. 8
  • 9. The above screenshot is the organization structure of Future India Pvt Ltd. This structure can be viewed in Simple maintenance method. The transaction code to view the organization structure is PPOS_OLD. Position – PO13 Path - SAP Easy Access – Human Resource – Organization Management – Expert Mode – Position Creating position is same like creating a organization unit. Select the object and give the position name. 9
  • 10. Save the entry and the next screen that appears is essential relationship screen. Here you need to maintain the relationship of Vice- President to an organization unit to which he reports. 10
  • 11. In the above screenshot the VP belongs to the Begumpet branch. Note: A position will never report to a organization unit rather it belongs to a organization unit. 11
  • 12. In order to view the positions that you created use the transaction code PPOS_OLD. The positions will be displayed in yellow color. Job – PO03 Path – SAP Easy Access – Human Resource – Organization Management – Expert mode – Job Job is nothing but universal classification of tasks. A job can be assigned to many positions. Creating Job is same like creating a position. 12
  • 13. In the below screenshot you will find the relationship between Job and a position. A Job always describes a position. (A 007) 13
  • 14. 14
  • 15. The below screenshot shows the job assignment to a position. Work Center – PO03 Path – SAP Easy Access – Human resource – Organization Management – Expert mode – Work center Work center is nothing but a location or place where a position is performing its tasks. Work center always belongs to a particular position or a person or a organization unit. 15
  • 16. Click on create option and name the work center. Tasks – PO14 Path – SAP Easy Access – Human Resource – Organization management – Expert mode – Task Task is nothing but duties and responsibilities. 16
  • 17. 17
  • 18. Task describes a position. 18
  • 19. Task Catalog – PFCT Path – SAP Easy Access – Human Resource – Organization management – Expert mode – Task Catalog Task catalog is nothing but a list of tasks been which is saved under an option called task catalog. Put the transaction code in SAP easy access and once the T- Code is entered you will see a list of task catalogs will appear. Put the cursor on the task option and click on create to create your own task catalog. 19
  • 20. Click on execute button and continue. 20
  • 21. Place your cursor on the tasks as shown in the screenshot and click on create a folder. 21
  • 22. At any given point of time you can create 5 tasks at a time. Create the folder first and then you can create the tasks. Click on save to proceed further. 22
  • 23. After creating the catalog, choose the catalog what you created and click on create and proceed further to create tasks in the catalog. 23
  • 24. If you notice besides the OPS folder a plus symbol appears. Which means the folder contains tasks that you created. When you expand the plus button you can see the tasks that you created. 24
  • 25. How to assign task catalog to a Job When you assign the task catalog to a job automatically the task will be inherited to all the positions. Use the T-Code PO14 and choose the task catalog that you created. 25
  • 26. Select relationship and click on create. 26
  • 27. Click on save and the tasks will be assigned to the job. To view the task assignment to job. Path – SAP Easy Access – OM – Info system – Job – Task description for jobs. 27
  • 28. To view position description Path – SAP Easy Access – Human resource – OM – Info system – Position – Complete position description. 28
  • 29. Give the position number. 29
  • 30. 30
  • 31. Creation of organization structure – Actions Method Use of this method is you can create your own info type in sequential order. Transaction code – OOMT Path – SPRO – Personnel management – Organization management – Basic settings – Maintain personnel actions. Click on new entries 31
  • 32. Name the action and it can be alphanumeric. Give the action text. Double click on Actions individual maintenance and proceed. 32
  • 33. Click on new entries and proceed. 33
  • 34. Since you created the action type as 5000 which is to create the positions. There are few fields that need to be filled. Plan version - 07 Object type – (S) Position Info type - This is nothing but the info type that you want to maintain in sequential order. Sub type - This is nothing but sub type for the info type defined. Plan status – 1 Active Variation field – This is nothing but “Reports to” which organization unit or position. Function code – INSE – This is nothing but create. FCode Scr. Var – MASS – This is nothing but create. 34
  • 35. Now use the T-code PP03 Object type should be - “S” Leave the object ID blank and put the number that you created for action in the action field “5000” and click on execute to proceed further. 35
  • 36. Create the object and save to proceed. 36
  • 37. Create the essential relationship of a position to a organization unit as created in the actions tab. 37
  • 39. Maintain planned compensation if required. 39
  • 40. Create Vacancy if required. 40
  • 41. Plan Version If you need to differentiate one organization structure from another you need to create a plan version. Path – SPRP – Personnel management – Global settings in personnel management – Plan version maintenance – Maintain plan version Click on new entries 41
  • 42. Give the plan version name. It can be 2 digit number or 2 alphabets also. Click on save. 42
  • 43. You can see on the above screenshot the new plan version has got created. Now if you want this plan version to be active you can choose any of the two methods. 1st method : Path – SPRP – Personnel management – Global settings in personnel management – Plan version maintenance – Set active plan version PLOGI – PLOGI is the switch to activate the plan version of your choice. 43
  • 44. Click on the radio button and choose the plan version that you created. 44
  • 45. Click on save to save the changes. 2nd method: Go to SM30 and put the table number T77S0 45
  • 47. Click on position and it will ask for the group name and abbreviation then type PLOGI-PLOGI and execute. 47
  • 48. You can see the plogi plogi switch appearing. 48
  • 49. Click on the radio button and save. This is another way of activating the plan version. Now the plan version is active but not in current status. 49
  • 50. Active In order to make it current plan version you would need to start creating a new organization unit and choose the plan version that you created. 50
  • 51. info tyPes in organization management Info type Description 1002: Select organization unit or position and select description and then click on create. 51
  • 52. Select the subtype and give description. If the client says he wants to add his own sub type. Path – SPRO – Personnel management – Organization management – Basic settings – Data enhancement model – Info type maintenance – Maintain sub type 52
  • 53. Click on new entries and proceed. 53
  • 54. Fill the required field such as info type, sub type and sub type text. Save the entry. Every info type or sub type should have a time constraint. 54
  • 55. Select the entry and double click on ‘Time constraint” Then click on new entries to maintain the time constraint. 55
  • 56. Then click save and proceed. Now if you go to the description info type and in the sub type you can see the description that you created. 56
  • 57. Choose the description and write the content in the content field and save it. If you want to view the description in the table. Then use the T-code SE12 57
  • 58. Type HRP1002 in the database table field. HRP1002 to view the description info type and click display. 58
  • 59. Content You would see a display table. Click on content table as shown in the screenshot and proceed. 59
  • 60. It will ask you for the plan version , object type and object ID. After entering the required details click on number of entries to see how many entries exist for the object id and then proceed to execute. 60
  • 61. Copy the response code which will be towards the end and go back to the first page where you entered HRP1002. Now in place of HRP you would need to enter HRT followed by the info type number 1002. 61
  • 62. Paste the response as shown in the screenshot and click on execute to view the description that you created for Info type 1002. 62
  • 63. Info type Health Examinations – 1009 Select a organization unit or position or work center which has a health examination info type and select the entry and click on create. If the client wants to have their own sub type then follow the below mentioned path to create the sub type. Path – SPRO – PM - Info type settings – Set up check value for health examinations 63
  • 64. Select new entries and fill the required field. 64
  • 65. Sub type – 1009 Examination type – 1234 (you can give any name) Health examination name – drug test (you can test name) Exam recurrence – 6 (How often you want the test to me repeated) Time unit – Months (This is nothing but months, days and time) 65
  • 66. Now you can see the sub type which we created with the name Vinod. 66
  • 67. Give the examination type that you created and hit enter you will find rest of the fields getting filled automatically. Info type Restriction - 1006 Restriction can be assigned to a person, position and an organization unit. If the client wants to have his own restriction and reason. You would need to follow the below steps. 67
  • 68. Path – SPRO – PM – Info type settings – Set up check values for restrictions Click on new entries and proceed. 68
  • 69. Save the entry Once the entry is saved go back and select set up check values for reason. Click on new entries and proceed further. 69
  • 70. Save the entry Now if you go to the info type and select the sub type and reason you will find the entries there. 70
  • 71. 71
  • 72. Creation of Custom info tyPe A Creation of custom specific info type is only possible for info type numbers (9000 – 9999). A custom info type is nothing but if the client wants you to create a specific info type which should match with their company requirements. Any custom info type has to be created in T-Code SE11. Select data type and give the Info type name that you want to create. Whenever you create custom info type HRI followed by the info type number 9420. Click on create to proceed further. 72
  • 73. In this screen a dialog box will appear select “Structure” and execute. 73
  • 74. Info Type name Double click In this screen you have to maintain the info type structure for Info Type “9420”. In the short description field give the name for the info type that you wish to create. Under the component give the name as “ZTrade” it should always start with “Z”. Under component type put the same name as component “ZTrade” and hit enter. You can see the length and decimal getting populated with Zero. This should be automatically filled by the system once you configure the info type 9420. Click on save to save the changes. 74
  • 75. The moment you click on save you will get a dialog box asking you to provide a package. A package is created by an ABAP consultant and they would be having this. We can ignore this when creating it in the test system as this will not become a hurdle for us. In the live scenario you should ask the package with the ABAP consultant and put the package name in the package field. As of now click on “Local Object” and proceed. 75
  • 76. After saving the above changes you would need to double click on Ztrade and once you do that another dialog box will appear. Simply click on Yes option to proceed. Save 76
  • 77. Once you double click on ZTrade another dialog box will appear. Select “Data element” and execute. 77
  • 78. Give the short description name as Trade License Number and click on field name. 78
  • 79. In this screen you would need to specify the character length that should appear for the info type. Then click on Data type. 79
  • 80. Put the domain name as ZTrade and double click on it. Save the changes. Once you save it you will get a dialog box asking to click yes to create a domain. Click yes to proceed. 80
  • 81. Activate In this screen give the short description and Data type has to be characters if you have the domain need to be in characters. Similarly you can choose the appropriate one. Also you would need to mention the number of characters 20 and the output length should be the same as input which is nothing but 20. You can choose sign if you need any signs in the characters and you can also click on lower case to the characters in lower case. If you don’t choose this particular option the system will take the character in upper case. Now you would need to click on activate button. Remember ever action that you create for custom info type you would need to activate the particular action. Please see the above screenshot to know how to activate the action. 81
  • 82. Make sure domain is selected to activate and click on execute. 82
  • 83. You can see in the bottom that the object is activated. 83
  • 84. Go one step back and now you can see the domain character and decimal will be activated. Now you would need to activate this object also. Click on activate and proceed as shown below. 84
  • 86. Object got activated as shown in the bottom. Go one more step back and now you can see the character and decimal fields getting activated for the info type. 86
  • 87. Activate the above as well. So in total you would do 3 activations in this entire process. 87
  • 88. When you activate the third object you will get a warning. You can ignore it or else if you want to view the activation log you can click on yes else no. You have created the custom info type but for this info type to be available in the system you would need to go to T – Code PPCI. 88
  • 89. Provide the info type number that you created and also the description of that info type. Click on create 89
  • 90. The create and check box will get activated. Click on the create button besides the check button. 90
  • 91. A dialog box will appear click on yes to create the info type. 91
  • 92. Now you can see the info type is created. If you want to check this click on check button. 92
  • 93. You can see what all structures go created. There will be few tables which will not get created if you want to maintain them click that particular table and click on change. 93
  • 94. For example in the above the ones in the pink color dint get created so select that table and click on change to maintain it. To check if the info type is created go to SM30 and in the table name put T777I and click on maintain. You will get a list of info types drag the screen to the bottom and you can find the info type that you created. 94
  • 95. You should now proceed to create a sub type for the info type that you created and also assign time constraints to the sub type. 95
  • 96. Select the info type and double click on time constraint. 96
  • 97. Fill the fields and click on save. Remember you would need to create sub type also. The one that I created is Z420. Now if you go to any organization unit you can see the info type in the list. 97
  • 98. 98
  • 99. Creation of Custom relationshiPs There are multiple relationships that exist in SAP. We can also create custom relationships based on the requirement. Path – SPRO – Personnel management – Organization management – basic settings – data model enhancement – Relationship maintenance – Maintain relationship Click in new entries and proceed. 99
  • 100. Give the relationship name. It should be 3 digit number or 3 alphabets. - Give the relationship from bottom to top – A model - Give the relationship from top to bottom – B model 100
  • 101. Select the entry that you have created and click on the allowed relationships and then click on new entries. The screen displayed above will appear. 101
  • 102. Fill the required field. - OT – This is nothing but object type. - A/B – This is nothing but A model or B model. - RelObjType – This is nothing but the relation with the object type. - Click on save. Now you would need to maintain the sub type for the above. Path – SPRO – Personnel management – Organization management – Basic settings – Data model enhancement – Info type maintenance – Maintain sub type 102
  • 103. Click on new entries and proceed. 103
  • 104. Info type name – 1001 which is nothing but relationships. Sub type – Since you created the relationship name as “Z15” they need to be name as AZ15 for A model and BZ15 for B model relationships. Sub type text – Name the sub type so that you can distinguish one sub type to another. 104
  • 105. Now you have to give time constraint to both the sub types. Select the 1 st sub type and double click on the time constraint. 105
  • 106. Click on new entries and fill the details and save the entry. Similarly for the B model assign the time constraint. 106
  • 107. Now go back to relationship maintenance and check for the relationship that you created. The relationship is shown in the below screenshot. 107
  • 108. Now you would need to test the relationship that you created. - Go to T-Code PO13 - Give a position number in the position field and click on relationship 108
  • 109. Select relationship button and click on create. 109
  • 110. Similarly go to the organization unit and see if the relationship is “is owned by” 110
  • 111. 111
  • 112. nd 2 module Personnel administration 112
  • 113. Personnel administration In the personnel administration module we would need to create an enterprise structure. In real time before even we create a organization structure an enterprise structure need to be created. An enterprise comprises of the below. Client Company Code BUKRS Length 4 Personnel Area WERKS Length 4 Personnel Sub Area BTRTL Length 4 enterPrise struCture There is another structure we need to maintain in personnel administration which is personnel structure. Employee Group PERSG Length 1 Employee Sub PERSK Length 1 Group Personnel struCture 113
  • 114. Before we hire an employee we have to configure an enterprise structure. Methodex Begumpet Madhapur Implementation AMO USA UK UAE The reason why we need to have Personnel are and personnel sub area is to differentiate one group from the other. In the above diagram USA, UK and UAE is going to be personnel sub area if the functioning of all the three or any one of the three is going to be different. Example: If the work schedule of the USA, UK and UAE is different and similarly holiday calendar is different. Then all the three are called Personnel sub areas. Personnel area would be Madhapur. Personnel area is nothing but location. 114
  • 115. Configuration of enterPrise struCture Define a company Basically this is done by the FICO consultants. Path: SPRO – Enterprise structure – Definition – Financial Accounting – Define Company Click on new entries. 115
  • 116. Give a company number and fill the address details and click on save and the new company will be created. Note: For practice we will be using the company code 3000. 116
  • 117. Creation of Personnel Area Path: SPRO – Enterprise structure – Definition – Human resource management – Personnel Areas Double click on personnel areas. 117
  • 118. Click on new entries. 118
  • 119. Give a 4 digit personnel area and fill the address details and then click on save. 119
  • 120. After you click on save another screen will appear. Simply click on cancel as this is not a mandatory field. Your new personnel area is created. 120
  • 121. Creation of Personnel Sub Area Path: SPRO – Enterprise structure – Definition – Human resource management – Personnel Sub Areas Double click on create personnel sub areas. 121
  • 122. It will ask you for the personnel area. Select the personnel area that you created. 122
  • 123. Click on new entries. 123
  • 124. Give the personnel sub area and personnel sub area text and save the entry. 124
  • 125. Creation of Employee Groups Path: SPRO – Enterprise structure – Definition – Human resource management – Employee groups Click on new entries. 125
  • 126. Name the Employee group which is one character in length and save it. The employee group is created. 126
  • 127. Creation of Employee Sub Group Path: SPRO – Enterprise structure – Definition – Human resource management – Employee Sub groups Click on define employee sub group. 127
  • 128. Select new entries and proceed. 128
  • 129. Name the employee sub group which is two characters in length and save the entry. A new employee is created. 129
  • 130. Assignment of company to a company code Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assign company code to company Choose the company code that you created “0008” and assign this to “3000” which is IDES USA. As we decided for training we would be using “3000”. Click on save. 130
  • 131. Assignment of Personnel area to company code Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assignment of personnel area to company code Here the mandatory fields are company code and country grouping. 3000 is the company code and 10 is for USA. Click on save. 131
  • 132. Assignment of employee sub group to employee groups Path: SPRO – Enterprise structure – Assignment – Financial accounting – Assign employee sub group to employee group Click on new entries 132
  • 133. Select the employee group and the sub group that you created and also select the name of the country. Click on save Personnel administration info tyPes 1) 0000 – Actions 2) 0001 – Organization Assignment 3) 0002 – Personal data 4) 0003 – Payroll status 5) 0006 – Address 133
  • 134. 6) 0007 – Work schedule 7) 0008 – Basic pay 8) 0009 – Bank details 9) 0016 – Contract elements 10) 0019 – Monitoring of tasks 11) 0021 – Family members 12) 0022 – Education 13) 0023 – Previous employers information 14) 0024 – Qualification/Skills 15) 0027 – Cost distribution 16) 0031 – Reference personnel number 17) 0041 – Date specifications 18) 0077 – Additional personal data 19) 0094 – Residence status 20) 0105 – Communication 21) 0185 – Personal ID’s These are the standard info types which are maintained globally. Few info types can be added based on country specific. transaCtion Codes used in Pa 1) PA30 – Maintain master data 2) PA20 – Display master data 3) PA10 – Personnel file ( To view complete detail of a specific employee) 4) PA40 – Personnel Actions (Hiring and termination) 134
  • 135. You cannot maintain IT0000 and IT0001 separately in PA40.  IT0000 should be maintained first and then IT0001  System will assign a personnel number to an employee only after maintain IT000, 0001 &0002. Pa30 Path: Easy access – Human resource – PM – Administration – HR master data – PA30 info tyPe - 0000 To maintain IT0000 – Actions we have to go PA40. 135
  • 136. Give the start date and select” Hire” and execute. 136
  • 137. Give all the details and hit enter. You will get the above mentioned error “No entry in T503” system is not able to understand what is employee group and employee sub group. The reason why you are getting this error is because you have not maintained attributes. To maintain the attributes you need to follow the below path. Path: SPRO – PM – PA – Organization data – Organizational assignment – Define employee attributes 137
  • 138. Select the country grouping as “10” for USA and execute. 138
  • 139. Search for the employee group and sub group that you created. You would need to maintain 3 statuses here. Active status – This is nothing but the general status of the employee. Active, in active or retiree If you select 1 it will be active. Employment Status – This is nothing but whether the employee is salaried or part timer or any other status. If you select 2 it will be salaried. Training status – This is nothing but whether the employee is trained or not. If you select 2 it will be trained. Now if you go back to PA40 and hit enter you will not get the error. 139
  • 140. Click on save to proceed further. 140
  • 141. After clicking on save you will get an error which says “Number range 03 is external, enter a personnel number”. Meaning of the above is 03 is the interval and 03 is external which means you would need to assign personnel number to this position. If it was internal the system would have automatically assigned. If you click on the error message you will get to know what is the interval and from which number range you can assign personnel number. 141
  • 142. In the above it says we can assign number from 000800000 to 090000000. Click on save the changes will be saved and the system will take the personnel you assigned from 000800000 to 090000000. We need to find out how the system is taking the interval 03 and asking us to assign personnel number from a certain interval. Follow the below path to find out that. Path: SPRO – PM – PA – Basic settings – Maintain number range intervals for personnel numbers 142
  • 143. Click on change intervals. 143
  • 144. Add Interval Interval External This is the number range table. On the right hand side the first option is called intervals. In the above screenshot we have intervals from 01 to 05. The one on the corner is where you can define whether the number range should be internal or external. Internal means the system will define the number range on its own. External means we can define our own number range. If the box is checked that means it is external number range. If you need to add your own interval you can click on add interval icon on the top and maintain your own number range in the interval. When we hired the employee and filled the actions tab and when we entered into the next screen it gave us an error “Number range 03 is external, enter a personnel number”. Why system is only picking 03 interval why not any other intervals. The reason is 03 is maintained as the default number range for the country grouping USA. The one we are using now. In order to default a number range we have a concept called “Feature”. A feature is nothing but defaulting a number range by satisfying certain conditions. Path: SPRO – PM – PA – Basic settings – Determine defaults for number ranges 144
  • 145. The name of the feature for maintaining number range is called “NUMKR” Since you country grouping is USA (10). Select USA and see what is the interval that is stored. 145
  • 146. It says if the country grouping is 10 and if the employee group falls under the personnel area 0007 (Consulting – Vinod) then assign interval 03 which is external . If the country grouping is 10 and the employee group does not fall under the personnel area 0007 then assign interval 01. Similarly you can also change the intervals for different personnel areas. For example if you want to assign interval to personnel area 0008. 146
  • 147. Cut Select USA and click on cut as shown in the screenshot. 147
  • 148. The technical name for country grouping is called “MOLGA”. Select molga and click on create. 148
  • 149. Click on USA and execute. 149
  • 150. USA will get added to the list. Now select USA and click on create. 150
  • 151. A dialog box will appear. Select “Field for decision operation”. This is nothing but you are deciding for which personnel area you need to assign an interval. Click on execute. 151
  • 152. Another dialog box will appear which will ask you to select for which field you want to assign an interval. Since we are assigning it to personnel area select personnel area and click on transfer button. 152
  • 153. Personnel area will get added. Select personnel area and click on create. 153
  • 154. The moment you click on create a dialog box will appear asking you to choose the personnel area that you want interval to be assigned. Click on execute. 154
  • 155. 0008 is added now. Click on 0008 to assign a interval now. 155
  • 156. Select return value and click on execute. 156
  • 157. Enter the interval value. 03 is entered in the above screenshot and click on transfer. 157
  • 158. Interval is now added. Now maintain otherwise option also. If the country grouping is 10 and the personnel area is 0008 then assign interval as 03 otherwise it has to be 01. Select other wise and click on create. 158
  • 159. Select return value and click on execute. You don’t need to take a decision on this because you have already taken the decision for 0008. 159
  • 160. Enter interval value 01 and click on transfer. 160
  • 161. he 01 is being added to otherwise. In the same way you can also assign intervals to employee group, employee sub groups and personnel sub area. The reason why you are not able to see the personnel sub area is because when you execute T-code PA40 to hire an employee the first info type that you have to maintain is 0000-Actions. In actions you will not find a personnel sub area hence that is the reason why don’t find the personnel sub area for intervals. See the below screenshot for your reference. 161
  • 162. If you want to add the personnel sub area you can do so by following the below path. T –code PE03 this is the transaction code to execute a feature. 162
  • 163. Type NUMKR in the feature field and select attributes in the sub objects and click on change. 163
  • 164. Select structure and proceed further. 164
  • 165. In the above screenshot you can see the personnel sub area is not select. Click that particular entry and save it. You can see the personnel sub area also getting added to the entry list for intervals. You can also find few fields like structure name, this is nothing but all the structures are defined in table PME01. This code is used for enhancement. Passing type field - This field is used for the return value. There are two options available. a) 1 – Field transfer ( one field) b) 2 – Table transfer more than one field Note: You should never change the standard passing type defined. 165
  • 166. Creating struCture in Pa In PA you can create positions, job and organizations units and many more. Go to SM30 and type T528B to create all objects except organization units. Click on maintain 166
  • 167. You can see a list of objects in the above screenshot. Towards the end you can see an option called OM and under that you have a letter P. This means PA is integrated with OM. Click on new entries to create a position or any other object. 167
  • 168. Give the object and 8 digit unique number. If you want you can give the job as well. Give start and the end date and country grouping if required and click on save. 168
  • 169. You can see the position has been created. If you want to give description to the position. Go to SM30 enter V_T528T and click on change. 169
  • 170. The dialog box will ask you to enter the position number and execute. 170
  • 171. Click in new entries 171
  • 172. Give start date, end date and position text and click on save. 172
  • 173. If you go back to the table T528B you can now see the position description also. In the similar way if you want to create organization unit the go to SM30 and enter the table name T527X. 173
  • 174. How to get default values after entering a position number while hiring an employee in PA40 Steps to be followed: 1st Step - First of all create a company - Create Personnel area - Create Personnel sub area - Create Employee group - Create employee sub group 2nd Step - Assign company code to a company - Assign personnel area to company code - Assign employee sub group to employee group 3rd Step - Maintain employee attributes for employee group and employee sub group 4th Step - Maintain the switches in table T77S0 - PPINT-BTRTL defaulting the personnel sub area - PPINT-PERSA defaulting personnel area - PPINT-PPINT defaulting the controlling area 5th Step - Go to PO13 - Maintain Info type 1008 and 1013 6th Step - If you get an error with the position number ( Position number not in T528B table) - Then run the program RHINTE10 in SE38 T-code with the position number 174
  • 175. Now you enter the position number you will get the values by default. info tyPe – 0001 This is info type 0001 and the following fields you would need to configure. - Payroll Area - Contract - Exempt 175
  • 176. - Organization Key - Administrator - Cost center Creation of Payroll area Path - SPRO – Personnel management – Personnel Administration – Organization data – Organization assignment – Create payroll area 176
  • 177. Click on new entries and proceed further. Payroll area – 2 digits alphanumeric Payroll text – Name the payroll area Period parameter – This is nothing but whether the period of pay is weekly, monthly or bi-weekly and so on. Run Payroll – This field need to be checked if you want to run the payroll. Date modifier - This field is used to differentiate one pay date with another. When payroll area has same period parameter compared to the other payroll area. The only way to differentiate is by giving the date modifier. Note – Either you change the date modifier or period parameter to differentiate the pay period. Creating Period parameter 177
  • 178. Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization – Define period parameters Click on new entries and proceed further. 178
  • 179. Give period parameters, it has to only numbers (2 digit number). Name the period parameter and assign the time unit. Time unit is nothing but if the period of pay is monthly, weekly or bi-weekly. Give the start date as well. Click on save and proceed further. Creating date modifier Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization – Define date modifier 179
  • 180. Click on new entries and give any two digit number and name the date modifier. Click on save and proceed further. 180
  • 181. The reason why we created period parameter and date modifier is explained in the below example. Example – For example you have few employees who are paid on the 30 th of every month and few employees who are paid on the 5th. Both are monthly paid employees. The way you can distinguish these two pay dates is by defining period parameter or date modifier. Any one is good enough to distinguish the pay dates. Now you have to define the dates of the pay periods in the period parameter and date modifier. This is nothing but you are specifying and letting the system know that when the employees are paid. For example in the above screenshot we have created two payroll areas and “SS” for which both the period parameter and date modifier is 01 which means monthly. So let us create pay period for the payroll area SS from 1 st till 30th. Secondly we have created another payroll area “YY” for which we have given period parameter as 99 the one which we created and date modifier as 01. So let us create the pay period for the payroll area YY from 1 st till 30th but paid on 5th of next month. Path to define the pay period is 181
  • 182. Path – SPRO – Payroll – Payroll USA – Basic settings –Payroll organization –Generate payroll periods Click on payroll periods and proceed further. 182
  • 183. If we take the first payroll area SS as example we have to define the period parameter and date modifier as 01. START DATE is nothing but for which period you want to create the payroll period. FINAL YEAR is nothing but till what period you want to generate the payroll period. START OF FISCAL YEAR is nothing but from which month the payroll period is starting. In USA the financial year starts with 1st Jan for every year. So the fiscal year should be 0101. PAYDAY RULE - There are 4 rules a) 1 – Adds the number of days to the period start date. b) 2 – Deducts the number of days from the period end date. c) 3 – Adds the number to the period end date. d) 4 – Monthly only- the number of days is used as payment day. We usually choose the 3rd option. 183
  • 184. NUMBER OF DAYS IS nothing but how many days you want to add or deduct based on the rule that you select using the payday rule. DETERMINE PERIOD NUMBER – a) Payment day for period b) 1- start day for period c) 2- End date for period. You will have 3 options here, you can choose the appropriate option and proceed further. Usually we choose the 2 option. Click on execute and now you can see the period is 01 and year 2010. Period starting from 01.01.2010 and ending on 31.01.2010 and the pay day is 31.01.2010. If you click on carry out table change option it would go for a live run. Now if we run the payroll period for payroll area YY as we decided that the payroll period should be from 1st till 31st but the pay day should be 5th if next month. So the only change you have to do here is define the period parameter different from the other payroll area and number of days that you want to the period end date. 184
  • 185. 5 days added 185
  • 186. In the above screenshot everything remains same except the pay day. Since you added 5 days to the number of days the pay day is showing on 5 th of the month. You can also check your payroll periods. 186
  • 187. Click on check payroll period and specify the payroll period and you can see the period from start of the period till the end year specified. Similarly you can check the pay dates as well by click on check pay dates. 187
  • 188. Now if you go to Info type 0001 under the payroll area if you choose the drop down you can see the payroll areas that you have created. 188
  • 189. The above screenshots display the payroll areas you created. “SS” and “YY”. Now the next step is to create a control record. Control reCord Every payroll area that you create should have a control record. Path - SPRO – Personnel management – Personnel Administration – Organization data – Organization assignment – Create control record. Transaction code – PA03 189
  • 190. Enter the payroll area that you created. SS and click on create. You will see 4 types of payroll status. 1) Released for payroll 2) Released for correction 3) Exit payroll 4) Check payroll status Released for payroll is the status when the master data is locked and no change can be made to the master data. Released for correction is the status when the payroll is run and if we encounter any error when change the status to released for correction and in this status changes can be made to master data Exit payroll is the status where the payroll is run successfully. Check payroll status by using this status you can check the status of the payroll that you have run. 190
  • 191. Payroll period is nothing but the period for which you want to run the payroll for. For example if you want to run the payroll for the month of January 2010. Then you have to choose the payroll period as 12.12.2009. Always the payroll period should be one month before the actual payroll period. If the payroll period is February then you have to define the period as January. Run is nothing but how many times we have run the payroll for the same period. Earliest retro accounting period is nothing but till which month you want system to refer in order to run the current month’s payroll. Example – If you are running the payroll for an employee for the month of March 2011. The employee made some changes to the master data for the month of January 2011. If you define retro period as January it will run the payroll from January onwards to correct the pay slip for the changes that were made to the master data. 191
  • 192. In the above screenshot I am running the payroll for 1 st January 2010 but I have provided the dates as 1 st December 2009. Once I save the changes and come back again and select “Released for payroll’ the system will automatically change the payroll period to January 2010. 192
  • 193. You can see the payroll period as 1st January 2010 and run option also getting activated with 1. 193
  • 194. Now if you go back to info type and put the payroll area that you created the system will accept it. If you don’t create a control record for the payroll area the system will ask you to create the control record and then save the changes. To check the payroll result the transaction code is PC_PAYRESULT. how to default a Payroll area Path - SPRO – Personnel management – Personnel administration – Organization data – Organization assignment – Check default payroll area. Feature name is ABKRS 194
  • 195. Select TCLAS and go to otherwise and then select Molga and select USA. Under USA select personnel area (008) and then select the employee group. Under employee group assign the employee group name and to the employee group assign the pay roll area. Secondly if the payroll area is not under that employee group then assign the other payroll area under otherwise. 195
  • 196. 196
  • 197. If you go to info type 0001 the payroll area will come by default. administrator Administrators are those people who have got complete access to the info types. If any changes are made and if any employees are hired the administrators will be notified by the system. Creation of Administrator There 3 things you would need to configure 1) Personal administrator 2) Time administrator 197
  • 198. 3) Payroll administrator Path – SPRO – Personnel management – Personnel administration – Organization data – Organization assignment – Define administrator groups Feature name is PINCH There are 2 types of transaction class A Employee data and B applicant data. In the above screenshot TCLAS is nothing but transaction class. B is nothing but applicant data and otherwise is employee data. Since we are creating a employee data choose otherwise and proceed further. 198
  • 199. Click on other wise under otherwise select the employee group and under employee group select otherwise again and then select the personnel area and select the personnel area that you created and assign a dummy value. The reason why you are assigning a dummy value is because this feature is “Field transfer” which means you can enter only one value. So you are giving a dummy value and deviating the system to another screen where you can assign more than one value. Dummy value (2525). Activate the feature. Now you will have to define an administrator. Since you have deviated the system to another screen, that screen is called define administrator. Path is same as above but choose define administrator instead of administrator groups. 199
  • 200. Click on new entries and proceed further. 200
  • 201. Give the group name as the dummy value that we assigned (2525) and name the administrator with title and other required details as shown in the screenshot. 201
  • 202. Click on save and proceed further. 202
  • 203. If you go back to the info type 0001 click on the radio button under administrator you can see the groups that you created. ContraCt Path – SPRO – Personnel management – Personnel administration – Organizational data – Organization assignment – External organizational assignment – Maintain external work contract 203
  • 204. The moment you execute the option it will ask you for the country code. Choose the country code and click on new entries. 204
  • 205. Give any 2 digit alpha numeric characters and save it. 205
  • 206. If you go back to info type 0001 you can see the contract element that you created under the drop down. organization Key This is mostly used for authorizations. A person who falls under a particular organization key will have same authorizations. Maximum length of organization key is 14 characters. The organization key usually has codes. Example – An organization key looks somewhat like this 3000G123KK. In this code it could be a combination of company code, personnel area and employees groups. Path - – SPRO – Personnel management – Personnel administration – Organizational data – Organization assignment – Set up organization key Feature name is VDSK1 206
  • 207. You would need to configure 3 out of 4 options. Except validations you would need to configure the rest. 207
  • 208. Select VDSK1 and then select MOLGA. Select the country grouping and then assign personnel area. To the personnel area assign a dummy value. The reason why we would give a dummy value is because this feature is a field transfer and so you would need to deviate the system to another field where we can enter more than one value. Activate the feature. 208
  • 209. Go back and select the second option. 209
  • 210. Click on new entries. Under the variable key enter the dummy number that you assigned. Under the default validation select option 5. This means default can be overwritten without validation. Save the changes. 210
  • 211. Select the third option and proceed further. 211
  • 212. Here you can define what field names you want to assign to the organization key. Since I assigned the organization key as company code, personnel area and employee sub group. My organization key would look like this. 3000008ZZ. (3000 is the company code, 008 is the personnel area and ZZ is the employee sub group.) exemPt Exempt is a benefit given to the US citizens. If there annual salary is below the threshold then they are exempted from FLSA (Fair labor standard act). If there salary is above the threshold then they are not exempted from FLSA. Path – SPRO – Personnel management – Personnel administration – Organizational data – Organization assignment – Organizational plan – Define jobs 212
  • 213. Select on jobs and proceed further. 213
  • 214. Select position and search the job that you created. 214
  • 215. Select the job and click on details. 215
  • 216. If you see under the option called compensation you can find Exempt and non-exempt options. If you check non-exempt the person will not be exempted from the FLSA. Save the changes. Defaulting a cost center In order to default a cost center to a position. Go to T-Code PO13 expert mode. 216
  • 217. Select the relationship tab and click on create. 217
  • 218. Select the relationship type as A 011 (cost center assignment) and type of object and then the ID of cost center. Click on save. 218
  • 219. After you save another screen will appear. Save it again. 219
  • 220. After you save the entries you will get a pop up saying that you would need to delimit the position click on yes and proceed further. 220
  • 221. Now if you see the system has taken the default cost center that I assigned. 221
  • 222. How to Hide and add certain fields in info types Path – SPRO – Personnel management – Personnel administration – Customizing user interface – Change screen modifications Select the module pool MP000200_CE 222
  • 223. Copy Select the standard field. The way you can identify the standard is the module pool will be MP000200_CE and there will be no variable key. Select that field and click on copy button. 223
  • 224. Give a variable key of your choice and select the fields that you want to hide as shown in the screenshot. After that hit enter button and it will take you back to the beginning page where you can see the variable key that you created. 224
  • 225. Select the field and double click on it. 225
  • 226. Now click on the button feature and proceed further. 226
  • 227. The feature name is P0002, nothing but info type 0002. Click on change. 227
  • 229. Expand ITBLD 229
  • 231. Expand Molga and select USA. 231
  • 232. Select Transaction class (TCLAS) and select otherwise and assign employee group. 232
  • 233. Assign the variable key that we created and click on activate button. Variable key (7C). 233
  • 234. Go back to this screen and save the changes. Now go to PA30 and select the personal data info type and click on create. 234
  • 235. You will now find the fields hidden. 235
  • 236. How to know what are the mandatory fields that need to be maintained in the info type Go to SE51 Put the program name MP000200_CE and give the screen number and select Flow login and click on display. 236
  • 237. Click on the layout button. 237
  • 238. The places where there is a question mark are the mandatory fields. 238
  • 239. creating titles and affixes Path – SPRO – Personnel Management – Personnel administration – Personal data – Personal data – Create forms of addresses Click on new entries and proceed further. 239
  • 240. Give single character key and title. If you want to specify gender you can. But if you leave it open it will considered as TBD (To be decided). Next thing you have to create is name affixes. Go back to the path and select create affixes. 240
  • 241. If you give the attribute as S then the system will take it as Second title and if you give Z the system will considered as suffix. 241
  • 242. Save and now if you go and search the title and affixes that we created will there in the drop down list. 242
  • 243. info type 0007 – planned working time Path – SPRO – Time management – Work schedules – Define public holidays In order to create a work schedule we need to first create a holiday calendar. Select public holidays and click on change. 243
  • 244. Click on create button. 244
  • 245. 5 types of public holiday types are there. 1) With fixed date – This means the public holiday falls on the same date every year. 2) Floating public holiday – This means neither the day is fixed nor the date. Every year public holiday falls on a different date and different day. 3) With a fixed day from date – This means the day is fixed but not the date. Ex- Good Friday. The remaining two are not used by most of the countries. Select with fixed date and click on create. 245
  • 246. Provide a day and month of a public holiday which is fixed every year. 246
  • 247. Fixed dates In the above screenshot day is 2nd and month is May and it is a labour holiday. The next option is guaranteed, it means is the day fixed or not. So click on not guaranteed. Coming to the attributes give any 3 digit alpha numeric code as sort criteria. Religious denomination is nothing but whether the public holiday is specific to any religion. Public holiday class, there are broadly 10 holiday class ranging from 0 to 9. 0 – It is not a public holiday 1 – It is a public holiday 2 – Half day holiday. Ex- 24.12 evening 3 to 9 customer specific holiday Select 1 as we are creating a public holiday. Give the short and long description to the holiday. 247
  • 248. Floating public holiday Select Floating public holiday and click on create. 248
  • 249. In this type neither the day nor the date is fixed. They keep changing every year. In the above screenshot dushera is falling on 5th, 6th, 7th and 8th each year and it is a Hindu festival. Click on insert date and then click on create to save. 249
  • 250. With fixed day from date Click on create and proceed further. In this type the day is fixed but not the date. 250
  • 251. In this type we have taken Good Friday as example. Good Friday falls on the same day every year but on a different date. As Good Friday falls in the 4 th week of the month then ignore 3 weeks which is 7 multiplied by 3 is 21day and add one to 21days and put the date in the day field. This means after 21day from 22nd day whenever Friday falls will be a Good Friday. Click on create and proceed further. Now we have created all the three types of public holidays. 251
  • 252. Select the 2nd node now holiday calendar. This option is used to add the public holidays that you have created to the holiday calendar. 252
  • 253. Give a 2 digit alphanumeric code as calendar ID and also name it. Click on the option “Assign Holiday” to assign the holidays that you created. 253
  • 254. Select the leaves that you created and click on assign public holiday. 254
  • 255. The leaves will get assigned to the calendar. Click on save. Now you would need to create the factory calendar. This is basically used by PP consultants. 255
  • 256. Click on factory calendar. 256
  • 257. Give 2 digit alpha numeric code and name the factory calendar. Give reference holiday calendar id that you created. And check the work days from Monday to Sunday as they work all the days except public holidays. Click on save. Now the task is to move the changes to transport. The reason why you are getting automatic transfer is because it is a cross client which means all the clients are on the same server so you don’t need to move the changes through transport. But in order to make sure that the system has over changes saved we need to move it manually. 257
  • 258. Select one field at a time and click on transport option to move the changes. The holiday calendar is now created now the next task is to group the personnel sub ares. Path - SPRO – Time management – Work schedules – Personnel sub area groupings – Group personnel sub areas for the work schedule 258
  • 259. In the above screenshot all you have to do it identify you personnel area and give a group name. The personnel are that I have created is 0007 and personnel sub area is 10000 and I have grouped in 20. Example – There are 3 personnel sub areas and out which 2 sub areas the employees work 5 days a week and one of the sub area works 6 days a week. In that case you can group the 2 sub areas in one group and the other in another group. Click on save. Next node is group personnel sub areas for the daily work schedule. 259
  • 260. Assign a DWS grouping to the PS grouping 20 that you created. I have given the same number to DWS. Click on save. 260
  • 261. daily work scHedules Under daily work schedule you would need to create break schedules first. Click on define break schedules. Click on determine break schedules. 261
  • 262. In the above screenshot the group names is 20 and give a name to the break (SSSS) start time of the break and end time as well. Specify whether the breaks are paid or not. Click on save. Next thing you have to create it daily work schedules. Click on define daily work schedules. 262
  • 264. Provide the DWS grouping and name the DWS (QQQQ). Give the planned working hours in a day and the planned working time. Also provide the break schedule code that we created (SSSS). Another important field that you need to fill is the daily Work schedule class. There about 10 classes provided by SAP from 0 to 9. 0 – It is a day off 1 -9 – is working days. In this scenario provide working class as 1 as it is a working day. Click on save. Create another work schedule for offs. 264
  • 265. All you have to do is provide the DWS grouping and DWS class as Zero as it is a day off and save. 265
  • 266. period work scHedule Click on new entries. 266
  • 267. Give the group name and give any 4 digit alpha numeric PWS code and assign the daily work schedule you created including the offs. Click on save. day types There are typically 10 day types defined by SAP. 0 to 9. 0 – Work/Paid 1 – Off/paid 2 – Off/Not paid 3-9 – Off/Special (Company specific) Selection rules 267
  • 268. Selection rules are nothing but you are specifying which day is off and what type of holiday category is it. Click on new entries. 268
  • 269. This rule means that in a week day if the public holiday falls it has to be paid. Similarly if it falls on Saturday and Sunday. 269
  • 270. work scHedule rules and work scHedules First node to be created is define employee sub group groupings. Choose the first option. 270
  • 271. Give one text for the employee sub grouping. 271
  • 272. Choose the second option. 272
  • 273. Select the employee group and sub group and assign the text that you created. (B) Click on save. Next thing to be configured is employee groupings to the holiday calendar. 273
  • 274. Select the personnel area and give the holiday calendar ID. Click on save. Next node to be configured is set work schedule rules and work schedules. 274
  • 275. Click on new entries. 275
  • 276. Provide the required details that you configures and click on save. Now the final node to be configured is generating work schedules manually. 276
  • 277. Provide the required details and click on create. The work schedule code is created now. To test it go to PA30 and put the work schedule code and save it. 277
  • 278. Click on work schedule and see the work pattern. 278
  • 279. 279
  • 280. This is the holiday that we created. 280
  • 281. info type 0008 – Basic pay Path – SPRO – PM – PA – Payroll data – Basic pay 1st Node – Define employee sub group grouping for PCR and CAP In the above screenshot select you employee group and subgroup and under ESG for PCR and ESG for CAP put 3. 3 is nothing but salaried employees. 281
  • 282. 2nd Node – Reason for change Click on new entries and give a reason for change Click on save 282
  • 283. 3rd Node – Check pay scale type Provide a 2 digit alphanumeric character and text. Click on save. 283
  • 284. 4th Node – Check pay scale area Provide a 2 digit alphanumeric character and text. Click on save. 284
  • 285. 5th Node – Check assignment of pay scale structure to enterprise structure Select the personnel area and sub area and assign the pay scale type and pay scale area. 285
  • 286. 6th Node – Determine default for pay scale data Expand employee group and to inactive assign the pay scale type and area. 286
  • 287. 7th Node – Set up payroll period for CAP Select period parameter assignment 287
  • 288. Select the pay scale type and pay scale are and assign the period parameter. I have assigned 1 which means monthly. The list of period parameters is shown in the screenshot. 288
  • 289. 8th Node – Wage types – Create wage type catalog Select copy and proceed further 289
  • 290. Against the standard wage types and create your own wage types. Just provide 4 digit numbers to the wage type and name it. Next step is to select the custom info types that you created and click on copy. If you uncheck the test run it would be updating the new wage types that you created. 290
  • 291. 9th Node – Check wage type catalog Check wage type text Here you can see the wage type and the text that you have created. If the wage type is missing in this node then you can create it by clicking new entries. 291
  • 292. 10th Node Employee sub groups for primary wage types Personnel subareas for primary wage type 292
  • 293. 293
  • 294. 11th Node Define wage type permissibility for each PS and ESG Double click on 7700 basic pay wage type and maintain the authorization to the employee sub group and personnel sub area. 294
  • 295. Meaning of the above is authorization is given to the employee sub group grouping 2 and personnel sub area grouping 4. Similarly maintain the same authorization for the other wages types. 295
  • 296. 12th Node – Check wage type characteristics Basic pay - 7700 Double click on the 7700 basic pay to maintain the characteristics. Add to total is checked here means that it will be added to the monthly pay. The valuation module should be is indirect with a variant A. Usually the variant used for basic pay is A. If the rewritable is checked then you will have the option to change the values later on. The input combination for basic pay the mandatory requirement is amount so put a plus besides amount and number unit not required. 296
  • 297. Special allowance - 7701 Indirect valuation SUMME and module variant B – meaning of this is SUMME is indirectly valuated on basic pay and maintain time unit as percent. When you maintain percent then the input combination should be either amount or number unit. 297
  • 298. Project allowance – 7702 Similarly maintain the PRZNT “B” as SUMME. 298
  • 299. Conveyance – 7703 If you maintain CONST then it means you have defaulted an amount in a table. So you would need to maintain constant amount in table T510K. 299
  • 300. 300
  • 301. 13th Node Enterprise structure for wage type model This is a feature “LGMST” to default planned remuneration specification. 301
  • 302. 14th Node Revise default wage types Here we have maintained the wage types that should default in IT0008. 302
  • 303. 15th Node Define valuation of base wage types 303
  • 304. 16th Node Define annual salary a) Wage type for annual salary Nothing but components that should be a part of your annual salary. 304
  • 305. b) Relevant wage type of annual salary evaluation Now go to PA30 and Click on IT0008 you can find the wage types getting defaulted. 305
  • 306. Now if you click on salary amount you can see the annual salary will be divided into monthly, weekly, daily and hourly. 306
  • 307. If you now click on payments and deductions option you can see the wage types for which you maintained “add to total” and “deductions” in the wage type characteristics. 307
  • 308. 308
  • 309. info type 0019 – monitoring of tasks In IT0019 you will get the expiration of probation date automatically calculated. If you maintain a reminder date it will help you in setting a reminder to the probation date. Creation of sub types for monitoring of tasks Path - SPRO – Personnel management –Personnel administration – Evaluation basis – Monitoring of tasks – Determine task types In the above screen short give a 2 digit alpha numeric code and also the description. Under the deadline types I have mentioned 10 days nothing but a reminder set which would get prompted 10 days prior to the expiration of the probation. Now go to IT0019 and click on create and maintain the subtype that we have created. 309
  • 311. info type 0021 – family memBers All the entries in this Info type are data entry. Only sub types can be configured. Path – SPRO – PM – PA – PD – Family – Define possible family members If you give a time constraint and then check on object ID then you can create multiple records with sequence number. You would create the subtypes based on the information provided by the benefit consultant. Click on new entries and save the sub type. 311
  • 312. Now go to the IT0021 and click on create and when you drop down the sub types you see the one that you created. 312
  • 313. All the above is data entry. 313
  • 314. info type 0022 – education Path – SPRO – PM – PA – Employee qualifications – Education and training – Create education establishment types Click on new entries and create you own education establishment. 314
  • 315. Now the next thing to configure is educational certificate. Click on Create educational certificates. New entries – 315
  • 316. Now you have to attach the certificate to determine permissible certificates for education type. 316
  • 317. Now you have to create branches of study. Click on “Branches of study” 317
  • 318. Create your own branch of study and save. Click on “Determine permissible branches of study for education type. Here you would assign the branches of study to the educational establishment. Click in new entries and proceed further. 318
  • 319. Click on save and proceed further. This is ends the configuration for the IT0022 Education. Now go to PA30 and maintain the infotype. 319
  • 320. 320
  • 321. info type 0023 – previous employers information This is one of the info type where you can give your own start date and end date which is not possible is any other info types. Path – SPRO – PM – PA – Employee qualifications – Other/Previous employers – Create employer’s industry sector Click on new entries and fill the required details. Industry sector is 4 digit alpha numeric code. Now click on “Create activities in employment” 321
  • 322. Save and proceed further. Now click on “Work contracts from other employers” 322
  • 323. Save and proceed further. 323
  • 324. 324
  • 325. info type 0027 – cost distriBution This info type is basically used to distribute the cost between the cost centers. If a person is working in two different projects and the finance department wants to segregate the cost between two projects then you can maintain the same in IT0027. You can specify how the cost has to distributed based on the time spent, efforts involved etc. You can also specify the percentage of the cost to be distributed in this info type. You can maintain the same in Organization management IT1018. If you have not maintained in the PA and you still notice that the cost is getting distributed, the possibility could be that you would have already maintained the same in OM IT1018. For all the retirees we maintain the cost center in IT0027. 325
  • 326. info type 0031 – reference personnel numBer In this info type no backend configuration is required you just have to give the reference personnel number. Example 1 – If the client is giving a benefit to the family member of an employee who was earlier employed with that company. So in this case you would create a personnel number for that family member and it would take the reference of the employee which is stored in this info type. Example 2 – Concurrent employment if an employee is working in 2 different countries you can maintain all his personnel numbers in this info type. 326
  • 327. info type 0041 – date specifications You will capture the most important dates of an employee. Example – Original hire date. If an employee was working from 01.01.2008 till 31.12.2009 and rejoined on 01.01.2011 then it IT0000 – Actions the hire date would be 01.01.2011 but in IT0041 you can see the original hire date which is 01.01.2008. Adjusted Service Date – if an employee works for 15 years and rejoined after a month or so. In India it is considered as fresh employment. But in other countries his/her prior experience with that company will be considered. Formula to calculate adjusted service date Original Hire date + (Rehire date – (last date + 1)) Example – 01.01.2005 – Last date 31.12.2008 01.01.2011 – 31.12.9999 Insert the same in the formula- 01.01.2007 (01.01.2011-(31.12.2008 + 1)) Adding 2 years of gap to the original hire date and now it is called adjusted service date. If the gap is getting repeated add the years to the adjusted service date. You can maintain 12 date specifications at a time. Configure date type Path – SPRO – PM – PA – Evaluation basis – Date specifications Click on new entries and date type can be 2 digit alpha numeric. 327
  • 328. Next thing is to default the date specifications in IT0041. The feature to default the date specifications is “DATAR”. 328
  • 329. Select you personnel area or EE Group or ESG and assign the date type that you configured. Now go to IT0041 and you can see the date types getting defaulted. 329
  • 330. 330
  • 331. info type 0077 – additional personal data This info type is maintained for countries USA, UK, Canada and Australia. Path – SPRO – PM – PA – PD – Additional personal data – Enter military status Click on new entries and proceed further Next thing is to configure the “Ethnic Origin” Click new entries and create you own ethnic origin. If you want to configure for Ethnic it will start with” E” and if you want to configure for Racism it will start with “R”. 331
  • 332. Now go to PA30 IT0077 and click on create. 332
  • 333. Now you can see the data that you configured in the drop down. 333
  • 334. info type 0094 – residence status Path – SPRO – PM – PA – PD – Residence status Click on “Residence status” and then on new entries. Come back and then click on “ID” 334
  • 335. Last step is to configure the “Generated table maintenance – Work Permit” 335
  • 336. Go to PA30 and then create IT0094. 336
  • 337. Now you can see the data that you configured in the sub type. Save the entries. 337
  • 338. info type 0105 communication You have many sub types under communication. But you should never delete 0001 because the ESS and MSS are linked to it. 0001 – System User Name 0010 – Email Mail – Email Path – SPRO – PM – PA – Communication – Create communication types Click on new entries and proceed further. The sub type is 4 digit code. If you don’t want any one to delete the sub type that you have created then you can give time constraint 1. 338
  • 339. 339
  • 340. info type 0185 personal id’s Other than identification numbers and ID’s that we captured. If there are any further ID’s for the employee they can maintain it in IT0185. In India we use it for the following. 1) PAN number 2) Gratuity trust ID 3) Super annuation trust ID For USA – 1) Parking sticker number 2) Driving license Path – SPRO – PM – PA – PD – Identification – Maintain types of identification Save and proceed further. 340
  • 341. dynamic actions Dynamic actions are activities triggered automatically by R/3 during infotype maintenance. The database table T588Z is a set of records that stores information related to dynamic actions. Before we start configuring the dynamic action we have to configure a hire action. configuration of Hire action Path – SPRO – Personnel Management – Personnel Administration – Customizing procedures – Actions – Define Infogroups Click on User group dependency on Menus and Info groups. Click on new entries and configure your own action type. 341
  • 342. Check the User-dependency check box. The reference that I maintained is 10 this is nothing but user group (UGR) you have to maintain the UGR in the main menu. Path to maintain user group – Easy access – System – User profile – Own data Under parameters maintain the UGR as 10 or what ever you wish to. 342