Skip to Content
0

Absence quota is not generating through PT60

Dec 01, 2016 at 10:29 AM

220

avatar image
Former Member

Dear Experts,

Client requirement is generating the PL absence quota through PT60 and remaining PL will be added to the next year.

Created PCR for this requirement, while running the PT60 input of ABWKONTI is null.

Could you please help me how to rectify this one . Its most urgent to close this.

Below are the screen shot.

Schema - ZM04 copied from TM04

pl-balance.jpg (30.3 kB)
carry-fwd.jpg (20.1 kB)
leave-balance.jpg (33.5 kB)
10 |10000 characters needed characters left characters exceeded

What Functions call ZW7C, ZW51 and ZI51 ?

Could you do Time Evaluation for one employee, with Forced recalculation as of December 31st and Evaluation up to January 1st, and with the Program Options checked for "Display Log" and "Test run". Then, drill down into the log until you find your 3 pcrs, and double clic on them to see the details of their input, processing and output. If required, post the details of the pcr that does not work as expected.

0
* Please Login or Register to Answer, Follow or Comment.

9 Answers

avatar image
Former Member Dec 02, 2016 at 04:32 AM
0

Hi Remi,

Thanks for your valuable inputs.

I checked the PCR's, showing no input value and output value.

pcr.jpg


pcr.jpg (19.6 kB)
Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Dec 02, 2016 at 05:28 AM
0

Dear Experts,

Any one can help me to solve this issue.

Regards,

P.Lakshmanaperumal

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Dec 05, 2016 at 01:00 PM
0

Is the problem that your quota isn't generating despite populating the base entitlement? Function QUOTA generates the quotas dependant on the configuration of the quota type selection rules in T559L. Check that you have assigned the quota to the correct ESG and PSA groupings.

Thanks

Share
10 |10000 characters needed characters left characters exceeded
Rémi Corriveau Dec 05, 2016 at 06:16 PM
0

1 - Since your 3 pcrs are called by Functions ACTIO or IF, there will be no visible Input or Output.

2 - According th the screen capture of your Time Evaluation Log, ZW7C is called only on the Last Day of the Month. What is the Daily value of Time Type 9D50? In your Log, you could double-clic on pcr ZW7C to see the processing, and you could double-clic on Function Quota and look at Table ZES on the last day of the month.

3 - If you double-clic on pcr ZW51, what processing is happening? Is it creating Time Type 9WSL? In that pcr, could you try to replace Operations HRS?01 and HRS=01 by HRS?1 and HRS=1 to see if you get a different result?

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Dec 06, 2016 at 03:08 AM
0

Hi Remi,

created a new PCR's for generating quota and carry forward to next year, but it is not working.

zcr1.jpg

zcr3.jpg

schema.jpg

zcr2.jpg


zcr1.jpg (37.2 kB)
zcr2.jpg (23.0 kB)
zcr3.jpg (26.7 kB)
schema.jpg (24.8 kB)
Share
10 |10000 characters needed characters left characters exceeded
Rémi Corriveau Dec 06, 2016 at 06:07 PM
0

In ZCR2, replace the first 3 Operations by OUTAQTYP, and then modify the return values to ** and 77 (instead of * and <). For return value **, no Operation is required, but for return value 77, use Operations HRS=QCREST and ADDDBxxxx, where xxxx represent a temporary Time Type (you don't want the cumulation to happen on December 31st).

In ZCR3, replace HRS=LZCR2 by HRS+Lxxxx, and confirm that Time Type ZCR2 is the Daily Balance Time Type set in table view V_T559E as the Allowance for Quota 77 v-t5559e.png


v-t5559e.png (44.6 kB)
Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Dec 07, 2016 at 06:29 AM
0

Hi Remi,

I have changed the ZCR3 PCR but confused to change in ZCR2.

Could you please help me .

Regards,

P.Lakshmanaperumal

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Dec 09, 2016 at 06:38 AM
0

Hi,

Can you please tell me the use of ZW7C & ZW51 pcr & What is the last date of time evaluation? Is it April or December ? You have mention BCURMO = 12 then BCURDY = 30 not 31. Because April is the month of 30 days.

Please clarify your requirement.

Thanks

Share
10 |10000 characters needed characters left characters exceeded
Rémi Corriveau Dec 09, 2016 at 05:50 PM
0

Since pcr ZCR2 is called by Function P2006, I suggested that the first Operation in your pcr would be a query on the Quota being processed, using Operation OUTAQTYP, and that for Quota 77 (return value = 77), you query the closing balance and transfer it into an Information Time Type.

In the following example. the Daily Balance Time Types set as the Allowance for Quotas 20 and 22 are 9020 and 9022 respectively, and the 3 Information Time Types generated on the last day of the Quota Validity date will be used on the next day (the First day of the Quota Validity) in order to calculate what gets transfered into the new "Unused Balance" Quota 22 and what is in excess. Note that the Current Year's Allowance for Quota 20 gets generated elsewhere.

zk21.png


zk21.png (10.7 kB)
Share
10 |10000 characters needed characters left characters exceeded