Go Back   Wiki NewForum | Latest Entertainment News > Career Forum & Tips > SAP HCM Forum > SAP HCM Time Management Forum


Topic 54: Time PCR & Schema's


Reply
Views: 56623  
Thread Tools Rating: Thread Rating: 2 votes, 2.50 average. Display Modes
  #21  
Old 04-15-2009, 02:09 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default


Here the PCR


Note: Time PCR will not have any EE groups like Payroll PCR grouping for Employee Grouping.

Always *

Because differentiation takes place @ Selection Rule (Base entitlement, QUOMO Feature...it self)

Reply With Quote
  #22  
Old 04-15-2009, 02:11 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

Next step in the PCR Tree we do Wage type in Payroll but here in Time No wage type so us e always ****

We use Time Types to store the Quota only

Reply With Quote
  #23  
Old 04-15-2009, 02:12 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

Now the big Operation in TIME is HRS



Time PCR use for Quota and Quota will be always HRS (Hours/Days)
Reply With Quote
  #24  
Old 04-15-2009, 02:14 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

To Become Master in Time Management just read full information of HRS using F1

Reply With Quote
  #25  
Old 04-15-2009, 02:17 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

HOPE YOU ARE REMEMBER HOW TO READ SYNTAX (SAME LIKE PAYROLL)

Our Quota is based on IT0007 -> Daily working Hours

Look at here I -> IT 0007

Click on that you will get the operations to read respective fields

Reply With Quote
  #26  
Old 04-15-2009, 02:20 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

Here SYNTAX (F1 Doc)

Edit Number of Hours Field (HRS)


Use

Operation HRS can be used to change the number of hours field or to
compare it with other values. HRS may or may not be a decision
operation, depending on the parameters set.

Syntax

TOperation Operation

HRSoyzzzzz

Variable1 o Operator
Possible entries
Operation HRSO

Variable2 y Origin indicator of operand

Variable3 zzzzz Name of operand
Possible entries


Operation HRS1

Note: If you use
Time Evaluation for Concurrent Employment,
this operation behaves differently.
For more information, see
Operation HRS1_CE.
Reply With Quote
  #27  
Old 04-15-2009, 02:21 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default


Procedure

The number of hours field has a specific value before operation HRS.

o Operator "?":
The value of the number of hours field is compared with the value determined by the operand, and the result is entered as "<", "=" or
">" in the variable key.

o Operators other than "?":
The value of the number of hours field is linked to the value determined using the operand using the arithmetic operation
specified (all operators other than ? ). The result of the arithmetic operation then overwrites the previous value in the
number of hours field.
Reply With Quote
  #28  
Old 04-15-2009, 02:23 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

HRSoyzzzzz

Variable1 o Operator
Possible entries
Operation HRSO

Click in HRS0 to see possible entries after HRS

Processing the Number of Hours Field

Object

Additional operation documentation

Explanation

Variable1 o Operator

= Equals
+ Addition
- Subtraction
* Multiplication
/ Division
% Percentage
< Minimum formation
> Maximum formation
S Subtraction to 0
(not negative)
? Comparison with the number of hours field


Like HRS=
Reply With Quote
  #29  
Old 04-15-2009, 02:27 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

Next
Operands for HR System (HRS)

Object

Additional operation documentation

Explanation

The 6 digits of the operands are analyzed in the following way:

yzzzzz = nnnnnn with a numerical value. nnnnnn puts this value directly in the No. of hours field

yzzzzz, where y equals one of the following indicators to specify the origin of the operands:

First Digit Function: Means in after HRS=Y


Select the proper one in the place of Y


Like we are looking from IT0007 Means from Infor type look at Letter I



Retrieval of values from time types

O Time type zzzz is put in the No. of hours field from the table SALDO (previous month balance table)

M Time type zzzz is put in the No. of hours field from the table SALDO (monthly balance table)

D Time type zzzz is put in the No. of hours field from the table TES (daily individual balance table)

L Time type zzzz from the previous day is put in the No. of hours field from table ZES


LzzzzA Time type zzzz from the last day before the current day on which the employee worked and whose time recording status is not equal to zero is put in the No. of hours field from table ZES

W Time type zzzz cumulated for the current week and in the No. of hours field; current day is not taken into account in this cumulation

X Time type zzzz is cumulated from the previous days of the current payroll period; the current day is not taken into account in this Cumulation


Retrieval of information from internal tables, cluster tables

P The following is provided from the current pair:Operation HRS1P

A The following is provided from the current absence pair:Operation HRS1A
We recommend that you only use this operand if you call the personnel calculation rule with parameter 2 = AB.

E The following is provided from
table DZL:Operation HRS1E

Z The following is provided from
table ZML:Operation HRS1Z

Kxxxx The variable balance for identifier xxxx is read from table VS. Beforehand, you must structure the variable key as for operation ADDVS.


Retrieving data from of the daily work schedule

S The following is provided from the daily work schedule:Operation HRS1S

U Same as HRS=S, however, without taking substitutions
into account


Retrieving data from Infotypes

H The following is provided From the Leave Entitlement infotype (0005):Operation HRS1H

I The following is provided from the Planned Working Time infotype (0007): Operation HRS1I

N The following is provided from the Basic Pay infotype (0008):Operation HRS1N

V The following is provided from the Time Recording Infotype (0050):Operation HRS1V

Q The following is provided from the attendance and absence quotas (2007 and 2006): Operation HRS1Q

F The following is provided from the absence quota Infotype (2006): Operation HRS1F

G The following is provided from the attendance quota Infotype (2007):Operation HRS1G


Retrieving data from fields of Customizing tables

T The following field is provided from the Customizing table: Operation HRS1T

C The contant zzzzz is provided from the payroll constants table (T511K). Special processing. See Operation HRS1C

% The following are provided from the wage type valuation table (T512W): Operation HRS1%


Retrieving data from system fields and calculations

B The following system fields are provided: Operation HRS1B

Y Time interval between two date entries is calculated: Operation HRS1Y

R The result of the last HRS operation is put in the No. of hours field.

Exception: If the last operator equals "?,"then the difference between the No. of hours field minus operand 2 of the last HRS operation is put in the No. hours field.

Kxxxx The variable balance for identifier xxxx is read from table VS. Beforehand, you must structure the variable key as for operation ADDVS.


So select I


Now HRS=I
Reply With Quote
  #30  
Old 04-15-2009, 02:31 AM
welcomewiki welcomewiki is offline
Member
 
Join Date: Dec 2008
Location: India
Posts: 81,991
Default

Just click on I to see possible entries

I The following is provided from the Planned Working
Time infotype (0007): Operation HRS1I


Like HRS=Izzzzz


Explanation

According to the value of zzzzz, the system reads the following from the Planned Working Time infotype (0007):

zzzzz

EMPCT Employment percentage.
DAHRS Daily working hours
WEHRS Weekly working hours
MOHRS Monthly working hours
YEHRS Annual working hours
WKWDY Working days per week
MINDY Minimum daily working hours (dyn. WS)
MAXDY Maximum daily working hours (dyn. WS)
MINWK Minimum weekly working hours (dyn. WS)
MAXWK Maximum weekly working hours (dyn. WS)
MINMO Minimum monthly working hours (dyn. WS)
MAXMO Maximum monthly working hours (dyn. WS)
MINYE Minimum annual working hours (dyn. WS)
MAXYE Maximum annual working hours (dyn. WS)
WWEEK Start time of the working week


We need DAHRS (Daily working hours)


So HRS=IDAHRS


Reply With Quote
Reply

Tags
how to write SAP TIME PCR, SAP HCM TIME PCR, SAP TIME PCR

Latest News in SAP HCM Time Management Forum


Thread Tools
Display Modes Rate This Thread
Rate This Thread:



Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2020, vBulletin Solutions, Inc.