SAP HR , ABAP HR Material, Tutorials and SAP Trainings

18
Feb

SAP Payroll Schema. Functions , Rules and Operations – An overview

How to read rules and Schemas

1.Structure of relationship in Rules and Schemas:
a)Schemas consist of Functions and Sub-schemas
b)Some functions have the rules attached to it as one of its parameter
c)Rules consist of a set of operations to perform some actions
d)Operations and Functions are the executable components


As per the diagram Set of Operations make a Rule which in turn attached to some functions and those functions embedded in Schemas or Sub-schemas (Inside the main schemas) to decide the flow of the payroll program.
Structure of a Schema:


Func: This column is used to give a function name.
Par1, Par2, Par3, Par4:
1. Function has maximum four parameters.
2. The function can have zero to four parameters as per the definition of the function.
3. Pressing F4 we can get the list of all the values which can be used as parameters.
4. For some functions in the first parameter is the name of the rule created.
5. These parameter values are predefined the function is being created.
D:
1. This column is used to comment and uncomment a function.
2. If (*) is being put then the line is commented and will not be executed in Payroll processing.
3. If nothing is given then the line would be executable.
Desc
1. In this column description for the function is being used.


Functions: Functions are used for;
• Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
• Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
• Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
• For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.

Rules:
Rules are used for holding a set of operations for a particular requirement to be accomplished.

Attributes:
1. Program Class.
a. There are two program classes to be assigned to the rule while creating.
i. Payroll (C).
ii. Time (T).
2. Country Grouping.
a. For Payroll program class the country grouping should be mentioned. (E.g. 40 for India).
b. For Time management rule the country grouping should be (*).
3. Employee Sub-grouping.
a. All the wagetypes have an attribute of employee sub-grouping.
b. It varies client to client.
c. Value 3 means EE sub-grouping is 3.
d. Value * means all EE Sun-groupings.
4. Wagetypes.
a. The wagetype in the internal table which is meant to be processed by the rule.
b. If a value for Wagetype is being given then the particular wagetype is being queried for processing.
c. If **** has been given then all the wagetypes present in the particular internal table will be processed.
Structure of the Rule.

Frequently Used Internal Tables in PY Processing:

The Payroll driver uses lots of internal tables used for storing data temporarily in the program for processing. Some of the important internal tables are:


The structure of internal tables:


EE Sub-grouping:
1. The Wagetype is assigned to a particular Employee sub-group.
2. 3 is a particular employee subgroup for basic pay wagetype.
3. * value means for all EE sub-grouping.
Wagetype Code:
1. The Wagetype code number is the number assigned to a particular pay component.
Wagetype Description:
1. The description for the wagetype code.
NUM:
1. If there is a split for the wagetypes then this NUM field will make them different.
2. If A person’s basic salary is changed in the mid of the month then the wagetype will be split in two amounts with NUM = 01 and NUM = 02.
RTE:
1. The RTE column stores a value for;
a. Rate of interest.
b. Number of leave days.
c. Projection factor. Etc.
2. E.g. In the above diagram /401 wagetype has RTE value 10 which is the projection factor used for different calculations.
AMT:
1. This column possesses the amount of the particular wagetype.

Use of the internal tables:
1. The internal tables are being used for calculations on the NUM, RTE & AMT fields.
2. These internal tables are being read by the rules row by row.
3. The Calculation rule would be only processed for those wagetypes which are specified in the rule’s source code.
4. The row in the internal table containing the wagetype which has been defined in rule attributes will be placed in the header of the internal table for processing.
5. The processing would be as per the operations used in the rule.

Some important Operations & Functions:

  • The editor for Operations and Functions is PE04.

• While the payroll driver encounters a function and operation it would call a subroutine written in the payroll driver.
• The subroutine name for the operation will be OP****, Where **** will be the name of the operation.

  • For E.g. for Operation AMT the subroutine name would be OPAMT.

• The code written for the function will be found as a subroutine in payroll driver as FU****, where **** will be the name of the function.

  • For E.g. for function INEPF the subroutine name would be FUINEPF.

Operations:

AMT:
1. This Operation would fetch the Amount of the wagetype queried in the rule, in the Variable AMT for processing.
2. The Syntax of the Operation is ZZZOVVVV.
3. ZZZ -> AMT.
4. O -> Operand.
5. VVV -> Value or Variable.
6. For E.g. (AMT= 1000) will fetch the Amount of Wagetype 1000 into AMT.
7. Pressing F1 on the AMT Operation will provide the documentation.

RTE:
1. This Operation would fetch the Rate of the wagetype queried in the rule, in the Variable RTE for processing.
2. The Syntax of the Operation is ZZZOVVVV.
3. ZZZ -> RTE.
4. O -> Operand.
5. VVV -> Value or Variable.
6. For E.g. (RTE= /401) will fetch the Rate of Wagetype /401 into RTE.
7. Pressing F1 on the RTE Operation will provide the documentation.

NUM:
1. This Operation would fetch the Split indicator of the wagetype queried in the rule, in the Variable NUM for processing.
2. The Syntax of the Operation is ZZZOVVVV.
3. ZZZ -> NUM.
4. O -> Operand.
5. VVV -> Value or Variable.
6. For E.g. (NUM= 1000) will fetch the Split indicator of Wagetype 1000 into NUM.
7. Pressing F1 on the NUM Operation will provide the documentation.

ADDWT:
1. This Operation will append one more row in the internal table (Processed by the rule).
2. After calculating an amount from a particular wagetype the amount can be assigned to another wagetype and append to the internal table.
3. For E.g. ADDWT 2050 will add the NUM, RTE, AMT calculated to the NUM, RTE & AMT of the wagetype 2050.
4. If the Wagetype 2050 is not there before in the internal table then NUM, RTE & AMT would be 0.
5. If any value of these three variables are present before then they will be added to the calculated ones.

Functions:

PIT:
1. This function will read the internal table IT (Input table).
2. The function will hold a rule as first parameter.

PRT:
1. This function will read the internal table RT (Results table).
2. The function will hold a rule as first parameter.

PDT:
1. This function will read the internal table IT (Input table).
2. The function will hold a rule as first parameter.

PORT:
1. This function will read the internal table ORT (Old results table).
2. The function will hold a rule as first parameter.

P0014:
1. This function will read the Infotype 0014 for processing.
2. The function will hold a rule as first parameter.

N.B.
The documentation for all the Operations and Function is being provided, which can be viewed in PE04 (Editor for Operation and Function).

Few examples and live scenarios on writing PCRs related to Time schema.

Scenario. 1

The employees in a company accrues 2.5 days of Privilege Leave (PL) per month . But if they go on Unpaid leave (Ex: Education leave) or there is unrecorded absences the accrual entitlement has to be  reduced. Actually if there is more than 10 days of Unpaid Leave and Unrecorded absences per month then the PL earned by an employee during the month is 0 else it is 2.5 Days

Environment

The organization has gone in for HR-Positive time keeping with clock-times and every employee has specific shift on any given day . The HR team runs time evaluation on a daily basis which basically compares the employee’s planned work schedule with actual attendance and decides on the employee’s attendance status . If there is no information from the employees on a working day the system marks him/her unrecorded absence. Also if there is authorized Unpaid leave (Study Leave) the HR Team enters the leave data in to the system

Implementation steps

Set Up Leave  Type – Education Leave as Unpaid leave and PL

Set up Time types

Set up PL Quota Configuration

Write PCR for Populating

Solutions Description

Configure Leave types :

IMG Path: Personnel Time Management–>Time  Data Recording and Administration–> Absences–>Absence CatalogàDefine Absence Types

Table : V_T554S

Following Leave types needs to be configured:

Absence  type Code :             0100

Description                            Privilege Leave

Absence type Code :               0401

Description                            Study  Leave

Determine Entry Screens and Time constraint classes

IMG Path: Personnel Time ManagementàTime  Data Recording and Administration àAbsencesàAbsence CatalogàDetermine  entry Screens and Time constraint class

Table : V_554S_O

Following Leave types needs to be configured:

Absence  type Code :                 0100
Screen Number                          2001
Att/Abs Indicator                      A
Absence type Code :                 0401
Screen Number                         2000
Att/Abs Indicator                     A

Absence Counting rules
IMG Path: Personnel Time ManagementàTime  Data Recording and Administration àAbsencesàAbsence CatalogàAbsence CountingàRules for Absence counting(New)àDefine Counting rules
Table : T556C
Following Counting rules needs to be configured:
Counting rules  :                  100
Description                          Counting rule for PL
Week Days                           Check all the days
Day Types                            Check all Day types
Holiday classes                    Check all Holiday classes
Counting class for PWS        Check all the Counting classes
Daily Work Schedule class   Check all
Planned  Hours=0                Check
Planned Hours > 0               Check
Condition for ATt/Absence  Check only  Full Day
Counting Hours/Days          Quota Multiplier ( 100%)
Rounding Rule                      ZA

Counting rule      :                401
Description                          Counting rule for Study Leave
Week Days                           Check all the days
Day Types                            Check only Day type=0
Holiday classes                    Check only Holiday class = 0
Counting class for PWS        Check all the Counting classes
Daily Work Schedule class   Check all
Planned  Hours=0                Do not check
Planned Hours > 0               Check
Condition for ATt/Absence         Check < 1 day as well as Full day
Counting Hours/Days                 Quota Multiplier ( 100%)
Rounding Rule                             ZA

Assign Counting rules to Absence types

IMG Path: Personnel Time Management–> Time  Data Recording and Administration –> AbsencesàAbsence Catalog–>Absence Counting–>Assign counting rules to absence types
Table : T556C
Counting rules need to be assigned to Absence types
Absence type                      0100
Counting rules  :                 100
Check ‘Quota Deduction’ Check box
Absence type                      0401
Counting rule      :              401
DO NOT check Quota deduction check box

Define Absence quota Types
IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Time Quota Types–>Maintain Absence quota Types
Table : V_T556A
Create Absence Quota Types
Absence quota  type              10
Description                            Privilege Quota

Permit Generation of Quotas in Time Evaluation
IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Automatic accrual of Absence quotas
Table : V_556A_B
Absence quota  type              10
The Radio-button ‘Increase’ needs to be checked

Configure time types :
IMG Path: Personnel Time Management–>Time  Evaluation–>Time Evaluation settings–> Define Time types
Table : V_T555A
Following time type needs to be configured:
Time type Code :                   9P01
Description                            PL Quota Accrual Multiplier
Cumulate Day Balance           1
Cumulate Period Balance       1
Time type Code :                   9P18
Description                        Unrecorded Absences During Planned Working Hrs
Cumulate Day Balance           1
Cumulate Period Balance       1
Time type Code :                   9P22
Description                        Late Coming Hours
Cumulate Day Balance               1
Cumulate Period Balance            1
Time type Code :                    9P23
Description                        Early going hours
Cumulate Day Balance               1
Cumulate Period Balance           1
Time type Code :                    9P24
Description                        Unrecorded Gaps other than Late Coming / Early Going
Cumulate Day Balance               1
Cumulate Period Balance           1
Time type Code :                   9P26
Description                        Late Coming Hours(Processed)
Cumulate Day Balance               1
Cumulate Period Balance           1
Time type Code :                   9P27
Description                        Early going hours(Processed)
Cumulate Day Balance               1
Cumulate Period Balance           1
Time type Code :                   9P28
Description                        Unrecorded Gaps other than Late Coming / Early Going                   (Processed)
Cumulate Day Balance               1
Cumulate Period Balance            1
Time type Code :                   9P35
Description                        Total Unpaid absence in Days
Cumulate Day Balance               1
Cumulate Period Balance           1
Time type Code :                   9P36
Description                        Total Unrecorded absence in Days
Cumulate Day Balance               1
Cumulate Period Balance           1

Set Base Entitlements
IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàSet Base EntitlementsàBase Entitlement for Absence quota generation
Table : V_T559E
Absence quota  type                10
Entitlement (Constant)             2.5 Days
Related to Period                  Time Evaluation Period

Determine Validity & Deduction Period
IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàDetermine Validity & Deduction period
Table : V_T559D
Absence quota  type                10
Validity From                      Time Evaluation Period – Start
Validity End                        Time Evaluation Period-End
Deduction From Date          Validity End + 1 Day
Deduction to Date               Validity End + 999 Months

Define Generation Rules for Quota Selection
IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Calculating Absence quota entitlements–>Rules for Generating Absence QuotasàDefine Generation rules for Quota Selection
Table : V_T559L
Absence quota  type                10
Accrual Period                     Time Evaluation Period
Accrual Entitlement
Multiplication with Time Balance
Period Balance                     9P01 (Time Type)
Transfer Time                      Upon Accrual

Define Quota Deduction rules

IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Quota Deduction using attendance/Absence–>Define Deduction rules Using Attendance/Absence QuotasàDefine Deduction rules using Absence quotas
Table : V_556R_B
Deduction Rule                      100
Absence Quota Type              10
Other Data can be the default values

Assign Deduction rules to Counting rules

IMG Path: Personnel Time Management–>Time  Data Recording and Administration –>Managing time accounts–>Quota Deduction using attendance/Absence–>Define Deduction rules Using Attendance/Absence QuotasàAssign Deduction rules to Counting rules
Table : T556C
Counting Rule                       100
Deduction rule                      100

Describe Absence Valuation rules

IMG Path: Payroll International–>Absences–>Describe Absence Valuation rules
Table : V_T554L
Create two Valuation rules as follows :
01 Paid Leave
02 Unpaid Leave

Group Absences for Valuation

IMG Path: Payroll International–>Absences–>Group Absences for Absence Valuation
Table : V_554S_G
Following configuration needs to be done
LeaveType          Description                         Valuation Rule
0100                       Privilege Leave                 01
0401                       Study Leave                       02

Create Counting classes for Absence  Valuation

IMG Path: Payroll International–>Absences–>Valuation of Absences–>Create Counting classes–>Define Counting classes
Table : V_T554E
Following configuration needs to be done
Counting class   Description
01                           Paid Leave
02                           Unpaid Leave

Setup Counting classes for Absence  Valuation

IMG Path: Payroll International–>Absences–>Valuation of Absences–>Create Counting classes–>Set up counting classes for Absence valuation
Table : V_T554C

Following configuration needs to be done
AbsValGrpg        Valuation Rule   CC for Absences               Paid (Check Box)               Percentage

01                01                     01                         Check it                        100%

01                02                     02                         Do not Check it                 100%

Write following rules for PL Accrual

Rule ZI01:

This rule is written to compute the Unpaid absence days and store the same in Time type 9P35. In this context whenever an employee avails leave under leave type 0401 these leave days are stored in time type 9P35.This rule should be called by the function PTIP.(Refer Scenario 1)

VAKey NL T Opn1 Opn 2 Opn3 Opn4 Opn5
D COLOP* OUTTPABTYP
*
**
***
****
0401 HRS/S ADDDB9P35

The rule should be called as follows:

PTIP ZI01

Rule ZI02

This rule moves the unrecorded Absences to 9P36 from 9P63 .(Please refer Scenario 1)

VAKey NL T Opn1 Opn 2 Opn3 Opn4 Opn5
HRS=D9P63 ADDDB9P36Z

This rule should be called as follows :

ACTIO ZI02

Rule ZI06

This rule is written to compute and Populate the time type 9P01 (PL Quota Multiplier). If period Balance of 9P35 and 9P36 is less than or equal to 10, the rule should move 1 to 9P01 else move 0 to 9P01

VAKey NL T Opn1 Opn 2 Opn3 Opn4 Opn5
HRS=D9P35 HRS+D9P36 HRS+M9P35 NEXTR
1 D HRS+M9P36 HRS?10
* HRS=0 ADDDB9P01Z
< HRS=1 ADDDB9P01Z

This rule should be called by function ACTIO and should be called just before CUMBT function

Scenario.2

Unrecorded Absences(Late Coming / Early going hours)

The employees have a specific planned work schedule and they need to clock-in to the work place at a particular time and are supposed be in the work spot for a specific number of working hours . If an employee clocks-in later than the planned start time  , then he should be penalized for ‘Late-Coming’ and if an employee clocks-out earlier than the planned work end time then he should be penalized for ‘Early going’. However there are physically challenged employees who are allowed to clock-out earlier than the planned end time for a specific number of minutes . The penalty for Late-coming or Early-going is not exactly the number of minutes the employee clocked-in late or clocked-out early , but rounded as per the business rules of the Organization. The penalty is in the form of deducting amount from the salary in Payroll , proportional to the ‘Late Coming’ / ‘Early Going’ minutes/ hours .


Environment

The organization has gone in for HR-Positive time keeping with clock-times and every employee has specific shift . The HR team runs time evaluation on a daily basis which basically compares the employee’s planned work schedule with actual attendance and decides on the employee’s attendance status .

Technical Interpretation

The employee’s time events are compared with the planned start time and planned end time of the scheduled shift . The time pairs are formed by the system on this basis . Whenever the unrecorded time pair exists with the start time of the time pair as same as start time of the planned shift then the duration of such time pair can be designated as Late Coming Hours . Similarly Whenever the unrecorded time pair exists with the End  time of the time pair as same as End time of the planned shift then the duration of such time pair can be designated as Early Going Hours

Solutions Description

Configure time types :

IMG Path: Personnel Time ManagementàTime  EvaluationàTime Evaluation settingsà Define Time types

Table : V_T555A

Following time type needs to be configured:

Time type Code :                              9P18

Description                                         Unrecorded Absences During Planned Working Hrs

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P22

Description                                         Late Coming Hours

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P23

Description                                         Early going hours

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P24

Description                                         Unrecorded Gaps other than Late Coming / Early Going

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P26

Description                                         Late Coming Hours(Processed)

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P27

Description                                         Early going hours(Processed)

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P28

Description                                         Unrecorded Gaps other than Late Coming / Early Going                                                                                   (Processed)

Cumulate Day Balance                  1

Cumulate Period Balance             1

Time type Code :                              9P63

Description                                         Temporary Time type used as variable

Cumulate Day Balance                  1

Cumulate Period Balance             1

Configure Rounding Rule

IMG Path: Personnel Time ManagementàTime Data Recording and Administrationà Absencesà Absence Catalogà Absence Countingà Rules for absence countingà DefineRounding rules for counted absences

Table : V_T559R

Rule Name Seq No Lower Limit Include

Flag

Upper Limit Include

Flag

Target

Value

Roll
ZN Late Coming Rounding Rule 001 0 0.5 Y 0.5
ZN Late Coming

Rounding

Rule

002 0.5 1.0 Y 1.0

Set Time type determination

IMG Path: Personnel Time ManagementàTime  EvaluationàTime Evaluation with clock timesà Time data processingà Set Time Type Determination

Table : V_T555Z

The time type 9P18 has been configured as Unrecorded absence during planned working hours

Configure Maximum  Early Going hours for Handicapped employees

(Payroll Constant : ZIT01)

IMG Path: Personnel Time ManagementàTime  EvaluationàTime Evaluation with clock timesà Time in lieu & split leave à Maintain Constant

Maintain Master data  for Handicapped employees

For handicapped employees through Master data maintenance ‘Additional Indicator’ in Infotype 50 need to be maintained as ‘1′ .

Write following rules for computing the Late coming / Early going / Unrecorded gaps

Rule ZI03:

This rule is written to segregate the Late coming . Early going and other unrecorded gaps separately and also move the late coming hours to the time type 9P22. If the pair is early going pair the rule branches off to sub rule ZI05 and if the pair is unrecorded gaps then the rules branches off to sub rule ZI04

This rule is called by the function PTIP .

Rule ZI04

This rule moves the unrecorded gap hours to the time type 9P24.This rule is called by the rule ZI03

Rule ZI05.

This rule basically computes the early going hours . For handicapped employees this rule checks against the allowed limit of early going hours by looking at the Payroll constant ZIT01 . If the actual early going hours is less than the allowed hours then the early going is ignored else the hours of the time pair is passed onto the time type 9P23 .This rule is called by the rule ZI03

Rule ZI13

This rule rounds off the late coming and early going hours and also ensures that sum of Early going , Late coming and unrecorded gaps does not exceed the planned working hours .The rounded and processed Late coming Days, Early Going days and Unrecorded gap days are stored in the time types 9P26, 9P27 and 9P28 respectively. Finally sum of 9P26, 9P27 and 9P28 is passed on to the time wage type 9T28 for deduction of salary in Payroll.

This rule is called by the function ACTIO

Both these rules (ZI03 and ZI13) should be called in schema TM00 after the function TIMTP.

Related Posts

54 Responses to “SAP Payroll Schema. Functions , Rules and Operations – An overview”

  1. 1
    Alvaro Says:

    Can any one help me???

    The paymacro is not defined for Perú so I need to create the include program HPEPAYMACRO as copy from H99PAYMACRO, when I try to do the copy there is a error message “Object name HPEPAYMACRO reserved for package P”, but the package P does not exist.

    How could I create the program HPEPAYMACRO?

    Thanks for advance.

  2. 2
    Ramakrishna Says:

    Hi Alvaro,
    As I know we can’t create the program starting letter other than Z or Y unless we have access key. Package is related to your client specific. Try with ZHPEPAYMACRO.
    To create a new program starting with other than Z or Y you require access key and you are no where mentioned that you have access key or not.

  3. 3
    Alvaro Says:

    I have the access key there is not problem with that, initialy I created the class CL_HR_PAY_RESULT_PE as copy from CL_HR_PAY_RESULT_99 and now I need the program HPEPAYMACRO as copy from H99PAYMACRO.

  4. 4
    Ramakrishna Says:

    Create new package with “P” and then try to copy the program as it is standard program. Let me know still you are facing the problem.

  5. 5
    ZK Says:

    Hi,

    Could you please help to advise on how the following proration requirements can be done in the payroll rules?

    Paid leave taken >=14 days CONTINUOUSLY in a month will be included in the wage type proration rules. For example, A) ee applied Study Leave for 15 days continuously in January 2009 and allowance for Transport should be prorated by 1 day (15days-14 days) in Jan 2009.

    if

    B) EE applies study leave for 10 days then he comes back to the office after that and continue to take study leave of 4 days 1 week later in the same month – January 2009. He will get paid the full transport allowance, no proration is required.

  6. 6
    Mahesh Says:

    Hi ZK.

    Happy to see the post and requested for the help. You can write a logic for above scenario in PCR and use it in time schema. take ABAp programmer help to write logic if you have difficulty in write a logic.
    thanks

  7. 7
    Nanditha Says:

    Hi Ramakrishna,

    Really excellent job..thanks a lot man..

    Nanditha

  8. 8
    Nanditha Says:

    Hi Ramakrishna,

    It’s really helpful..But i’m nt able to see the pictures.

    Nanditha

  9. 9
    Ramakrishna Says:

    Hi Nanditha,
    You are welcome. Thanks for your comments.In above case I am not sure for what reason you are not able to see the pictures.

  10. 10
    Nanditha Says:

    Hi Rama krishna,

    Thanks for ur reply..I’m not able to see the letters in the doc.I’m not even able to identify them..can u pl look into that.

    Thanks,
    Nanditha.

  11. 11
    sri Says:

    Hi,

    Thnx a lot mannnn..

  12. 12
    Anandita Says:

    Hi,
    Very helpful doc… but the pictures are not clear. please take this request into consideration and make it readable.

  13. 13
    Anandita Says:

    Hi,

    It is for Scenario 2, where the pictures are not clear.

  14. 14
    Ramakrishna Says:

    HI Nanditha and Sri,
    Thanks for your comments, due to busy schedule i was not able to reply your comments. coming to your comment regarding pictures its bit difficult to update all the posts at this time. I will send you the complete post by mail. I would suggest you to subscribe to this site so that you will get all the updates by email.

  15. 15
    Ramakrishna Says:

    HI Nandita,
    Thanks for your comments.

  16. 16
    Ramakrishna Says:

    Hi Anandita,
    As I replied to earlier comments I will update all the posts with visible screenshots, But need some time to update all the articles at this time. If you require at present I can send you by mail. Let me know.

  17. 17
    Srinivas Says:

    Hi It’s very help full for us.Is the same way for Payroll? if not can you plz assist me on Payroll.I need to create rules. and I need to config Medical Aid and Pay Slip creation. can you plz send me if you have any screen shots regarding payslip & Medical Aid…

    Your help will be very appreciated.

    Thanks & Regards

  18. 18
    Anandita Says:

    Hi Ramakrishna,

    Can you please send it to my e-mail id anandita.s76@gmail.com

    Thanks in advance.

  19. 19
    Paresh Says:

    Hello sir,

    It would be nice if you can throw some light on configuration of Overtime in SAP-HR.

    Also it is highly appriciated if you can give me some idea about how to upload/ link the third party attendence system with SAP.

  20. 20
    Ramakrishna Says:

    Hi Paresh,
    I am in process of preparation of time management configuration document, with in two to three days I am planning to post it.

  21. 21
    Jay Says:

    Hiya Ramakrishna,

    Great article. Would you able to email this as I am also unable to view pics clearly.

    Za3570@yahoo.co.uk

    thanks

  22. 22
    vishnu Says:

    Hi ramakrishna,

    Good document, plz can u send me word document,i am unable to see the pic’s.

  23. 23
    ChandraMohan Says:

    Hi Ramkrishna,
    Can you please send me the document to chmohan23@hotmail.com. Since I am not able to view images.

    Thanks,
    Chandra

  24. 24
    Ramakrishna Says:

    Hi ChandraMohna,
    I sent you mail do confirm me once you receive it.

  25. 25
    Ramakrishna Says:

    Vishnu,
    Have a look at your mails and do let me know…

  26. 26
    Ramakrishna Says:

    Jai,
    Its your time to check your mails to confirm me. Because of busy schedule not able to reply soon. Don’t mind.

  27. 27
    Paresh Says:

    Hi ramakrishna,

    Good document, plz can u send me word document,i am unable to see the pic’s.

  28. 28
    Paresh Says:

    can you please let me know how to connect / upload the Time event from third party attendence system to SAP? if any standard documentation available?

  29. 29
    Raghavendra Says:

    Thanks Ramakrishna,

    Condition – Late & Early Leaving is configured as per your procedure, small need on Schema screen short, can’t see properly word. If you possible can you send me document on schema screen short with big images – late & early leaving.
    please mail me – raghu4887@gmail.com

    Regards
    Raghavendra

  30. 30
    Venkat Arikati Says:

    Hi Ramakrishna,

    This is a very good document on Schemas and Pcrs. Thanks for your narration. Could you please send me the word doc to my mail Id, as I am not able to read the Time Pcrs here, as they are not clear.

    My mail ID is avenkat.saphr@gmail.com

    Thanks,
    Venkat

  31. 31
    Rajneesh Says:

    Hi Ramakrishna,
    Very helpful doc… but the pictures are not clear. please take this request into consideration and make it readable. It’s very help full for us.Is the same way for Payroll? if not can you plz assist me on Payroll.I need to create rules. and I need to config Medical Aid and Pay Slip creation. can you plz send me if you have any screen shots regarding payslip & Medical Aid…

    Your help will be very appreciated.
    May u plz mail me some documents at rajsap77@gmail.com .
    Thanks & Regards : Rajneesh

  32. 32
    Raghu Says:

    Dear Ramakrishna,

    Excellent Work done…if u have some other scenarios u post it …once again good work done…can i have u contact ID.. my id is raghuraj.g@gmail.com

  33. 33
    admin Says:

    Hi Raghu,
    Thanks for your comment, You can reach me at abaphr.com@gmail.com.

  34. 34
    Sandeep Says:

    Hi ramakrishna,

    Good document, plz can u send me word document,i am unable to see the pic’s.

  35. 35
    Haris Says:

    ZI03,ZI04,ZI05,ZI13 rules are not clear please publish clearly so they will be understandable

  36. 36
    Antonio Says:

    Hi.
    Can you explain me the differences between the operation ADDWT * and ADDWTI ?

    Thanks

  37. 37
    Ujjwala Says:

    Hi Ramakrishna,
    This is a very good document on Schemas and Pcrs. Thanks for your narration. Could you please send me the word doc to my mail Id ujjwala.dalvi@gmail.com, as I am not able to read the Time Pcrs here, as they are not clear.
    Thanks,
    Regards,
    Ujjwala

  38. 38
    Subbu Says:

    Hi Ramakrishna,

    Can you please send me the document by mail..also do you have any such document for payroll schema.

  39. 39
    Tina Says:

    Hi Rama Krishna, This this is Tina. I’m In sap hr and found this post so helpful. I appreciate your work.I’ll will be glad if you would add me too; for the document’s you mail & including this. Thanks a bunch.

  40. 40
    Mahi Says:

    Hi Ramkrishna,
    Can you please send me the document to mahi.abaphr9@gmail.com. Since I am not able to view images.

    Thanks in Adv,
    Mahi

  41. 41
    admin Says:

    Hi All,
    Please give me some time I will send the document to all who ever is requested.

  42. 42
    Shashi Kiran Says:

    can u please send me the whole document of schemas,rules and screenshots to my mail id. shashi138@gmail.com.

    good document to learn schemas.

  43. 43
    Ashwini Says:

    Can you please send the whole document with screen shot to my email id ash1010@gmail.com. I am not able to view the PCRs properly.

    Thanks in advance.
    Ashwini,.

  44. 44
    Raj Says:

    Ramakrishna,
    It’s a nice doc, well explained.As stated by others, not able to see the screenshots clearly.Can you pl send me the full word doc to my email: ns_8@comcast.net.
    Thank you
    Raj

  45. 45
    Rajkumar Chalwa Says:

    Please send this doc @ rchalwa@gmail.com

  46. 46
    santosh Says:

    Time Quota issue ..
    we have a Quota type that needs is only applicable for personnel areas two particular and one personnel sub area .These are fixed entitlments that are given out based on the years of service .
    How do i restrict the other personnel areas for this QUOTA type .

  47. 47
    Diana Says:

    Hi Ramakrishna,

    Could you please as well send it to me?

    Many thanks,
    Diana

  48. 48
    Chutiya Kidkhuntod Says:

    Please send me too at chutiyak@gmail.com
    Im headache with schema
    please help me. Thanks in advance

  49. 49
    Tinaye Says:

    Hi Ramakrishna

    Could you please as well send it to me. Its a very detailed document but I cant see the pictures. Im on tshumba2@gmail.com
    Thanks in advance

  50. 50
    RAJ Says:

    Hi,,

    This is very good doc.

    Thanks Ramkrishna..

    Regards

    Raj

  51. 51
    Peter Skogstad Says:

    Hello,I discover that your site is incredibly educational and useful and we were curious if there is really a possibility of obtaining More articles or blog posts like this on your site. If you willing to assist us out, we would be willing to compensate you… Kind regards, Peter Skogstad

  52. 52
    radhika Says:

    Hi Ramakrishna,

    Could u please send me the documentation regarding Time Management….please suggest me which book is good for reading Schemas…

    Appreciate ur help…

    Thanks & Regards,
    radhika.k.

  53. 53
    radhika Says:

    Hi Ramakrishna,

    Could u please send me the documentation regarding Time Management….please suggest me which book is good for reading Schemas…

    sorry my mail id is…radhikakandula@yahoo.com

    Appreciate ur help…

    Thanks & Regards,
    radhika.k.

  54. 54
    Sachin Thigale Says:

    Good document, plz can u send me word document,i am unable to see the pic’s.

    Thanks in advance

Leave a Reply

© 2010 SAP HR , ABAP HR Material, Tutorials and SAP Trainings | Entries (RSS) and Comments (RSS)

Design by Web4 Wordpress Themes, © SAP HR , ABAP HR Material, Tutorials and SAP Trainings 2010 | Theme design by Data sub systems.