Skip to Content
avatar image
Former Member

GKAU**

Hi Experts,

I very well know GKAU**  is Unpaid absence in calendar days for all counting classes

Suppose GKAU** = 4  . Unpaid absence days are say 5th oct, 6th oct, 19th oct and 20th oct

Say I am running payroll for the month of oct 15

doubt is simple when we speak of GKAU** it is absence days within 01.10.15 to 31.12.15. Here it is 4.

But now I need to calculate  Unpaid absence in calendar days for all counting classes for only 01.10.15 to 15.10.15

I know the answer is 2 days 5th oct, 6th oct .

But now what is is called ? like it is called GKAU** for entire month.

regards

amit soman

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 26, 2015 at 07:16 AM

    Hi,

    Please find the solution.

    Hope this helps you out.

    1) Since you are entering the 2SPA wagetype in IT0014.

       First step would be to perform WPBP split up as per 2SPA entry in IT0014

       ( for correct factorization ).

       Standard SAP PCRs doesn't perform WPBP split on IT0014 entries, hence a custom PCR has to     be written for the same.

       Input

       WPBP  ---  01.09.2015   30.09.2015   01 partial period

       P0014   ---  2SPA    3000 INR    21.09.2015   30.09.2015

     

     

      Desired output

      To split WPBP and place 2SPA in correct partial period split as shown below.   

       WPBP  ---  01.09.2015   20.09.2015   01 partial period

                        21.09.2015   30.09.2015   02 partial period

         

       IT         ---  2SPA   02  partial period  3000 INR  

      

       This can be achieved my modifying PCR X011 and explicitly specifying rule for 2SPA

       make use of operation WPBPC with parameter as 'S' ( refer documentation for same ).

      

       Once the Split is achieved  partial period factorization can be done as required.

    2) Eg if /801 is assigned for 2SPA factorization

        /801

              RTE=TKSOLL Set

              RTE-TKAU** Subtraction

              RTE*KGENAU Multiplication

              RTE/TKDIVI Division

              ADDWT *    OT   Output table

    Output

       WPBP  ---  01.09.2015   20.09.2015   01 partial period

                        21.09.2015   30.09.2015   02 partial period

         

       IT    ---     2SPA   02  partial period    3000 INR  

                    /801   02  partial period    =     ( TKSOLL  [10]   - TKAU**   [1]  ) * 100,000.00  /  30 

                                                 =     30,000 

       XVAL pcr will take care of the prorated  calculation with the output as    

     

      

    Output

       WPBP  ---  01.09.2015   20.09.2015   01 partial period

                        21.09.2015   30.09.2015   02 partial period

         

        IT    ---      2SPA   02  partial period    900 INR  

                       

       

    Thanks and Regards

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Guruprasad,

      Seems to be working.

      still i  need to check again.

      thanks for help.

      surely will reward points

      regards

      amit soman

  • avatar image
    Former Member
    Oct 23, 2015 at 08:34 AM

    correction

    doubt is simple when we speak of GKAU** it is absence days within 01.10.15 to 31.10.15. Here it is 4.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 25, 2015 at 09:03 AM

    Hi Amit,

    Are you running payroll by Weekly...!

    Can you elaborate you scenario...!

    Regards

    Mohan

    Add comment
    10|10000 characters needed characters exceeded