Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8944

Re: Please explain the logic "PIT XPPF" in payroll log sheet

$
0
0

In op'n RTE=Txxxxx the operand prefix T refers to  Partial Period Parameter for the Partial Period.  The partial periods are created due to any changes in IT 1, 7, 8, 27 within a pay period.  If there are no such changes, there will be only one split.

 

Based on the split of the current w/t entry being processed by PIT, the system brings from function PARTT or P2003, for the corresponding WPBP split several system variables.  One is SSOLL - Planned work measured in working hours - based on IT 7.   If IT 2003 is processed with P2003 function, any substitutions in the period will also be counted.

From function PAB is obtained, the var SAUxx = unpaid absence hours for counting class xx.  Here ** includes all counting classes.

GENAU is the constant from table T511K.  Here the prefix K means the value is from payroll constants table.  GENAU = 100,000.00  This is a SAP constant, not customer-created.

Purpose of using a constant from such table is to avoid PCR changes.  The table/view can be changed/delimited from any suitable date as per business/legal requirements.

 

SDIVI : Total working time measured in working hours - This is also available from PARTT & P2003.

However this can be affected by a person's work schedule changes and the type of WS.  For shift workers though the average working hrs per pay period is fixed as in IT 8, this variable may not be the same as that available in IT 8 field DIVGV (in a PCR it is referred as SDIVP).  Hence in many organizations, SDIVP is preferred.

 

 

The pcr is doing as below:

RTE=TSSOLL -   Set Rate to planned working hrs as above.

RTE-TSAU**   -   Reduce rate by all absences hrs - as above

RTE*KGENAU    Multiply rate by the value in the constant GENAU

RTE/TSDIVI        Divide the rate by Total working time in hrs - as above

ADDWT *           Insert the current w/t entry in the header to OT.

 

At the end of processing all the entries in IT, the OT is copied back to IT>

If you do not add back the current entry to OT, the w/t entry is removed from IT.

This is similar to time eval processing with function PTIP for TIP table.  If COLOP * is absent or skipped for a TIP entry, the TIP entry is removed.

However with RTIP function such processing does not happen as it does not update TIP.  RTIP is used for purposes like creating/updating a time type.  

 

Note operations RTE, NUM, AMT work similarly.  If you use NUM=TSSOLL, the num field is changed/set.

 

All the above info is available in contextual help in a PCR line, when you hit Help key (PF1) with the cursor on the operation, here RTE.  It is valuable for a functional consultant to learn such info.

SEARCH!  TRY! TRY!! TRY!!! THOU SHALT FIND!!!  THOU SHALT SUCCEED!!!!!


Viewing all articles
Browse latest Browse all 8944

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>