cancel
Showing results for 
Search instead for 
Did you mean: 

number is not multiplying in pcr

Former Member
0 Kudos

Dear all,

I have written one pcr which is processing for other wage types where as it is not processing for 1700 wage type

if i give num=10 like this it is processing but it is not taking number when i give num=  /671 etc.

kindly find below screenshots

Input table

pcr processing for wage type 1600

pcr processing for 1700 wage type

output table

1700 wage type process but as it is not multiplying with number it is not coming to output table

Accepted Solutions (1)

Accepted Solutions (1)

sikindar_a
Active Contributor
0 Kudos

Did you use NOAB for the PCR in the Schema. ZBAC calls PCR with groupings * and 3 kindly check and let us know.

Former Member
0 Kudos

i tried using noab without noab it is not working

sikindar_a
Active Contributor
0 Kudos

use NOAB and share the screen shots of the PCR input , processing and output.

Former Member
0 Kudos

Hi Sikinder,

Former Member
0 Kudos
sikindar_a
Active Contributor
0 Kudos

I want ZABC PCR not ZTR1

sikindar_a
Active Contributor
0 Kudos

Execute payroll and share the screen shots of PCR from the Log , Check the input and out put table and share the screen shot.

You are passing amount of HRA to 1700 Via PCR , So WT 1700 will starts from ZTR1 with Grouping *  , where as HRA is with Grouping 3

Change the Rule of ZTR1 as below

ELIMI *

SETIN R=3

ADDWT 1700

or else check with NOAB as said perviously

Former Member
0 Kudos

now i am processing under group 3 only

and i am update transport all in 1700 via pcr ztr1

Former Member
0 Kudos

hi ,

ztr1 input which is updating 1700 wage type

ztr1 processing

ztr1 out put

log below

sikindar_a
Active Contributor
0 Kudos

Now , Share the input and processing of ZBAC

Former Member
0 Kudos

zbac without noab

input

processing

zbac output

log

will send you by maitiaining noab

Former Member
0 Kudos

Thanks,

After using setin r=3 working fine

Answers (2)

Answers (2)

Sanky
Active Contributor
0 Kudos

Hi,

It's not happening because for your case ESG for PCR for these wage type is different * & 3 respectively.

So you have to pass the /6 series wage type in the variable wage type then in the pcr you can call this variable wage type under WT1700.

Regards,

Sankarsan

Former Member
0 Kudos

hi sakarsan,

now i made pcr processing under 3 only

kindly find screenshot

pcr processing under 3

output

seg_hr_it
Active Contributor
0 Kudos

I noticed that wt 1700 has indicator 01 while the 2 wt /691 and /692 don't.

You might create new pcr to clear all indicator of wt 1700 before call the pcr ZABC.

E.g ZAB0

*

1700

ELIM *

ADDWT *

then call you prc ZABC. Thanks.

Former Member
0 Kudos

hi after elimi*

it is changing the esg fro pcr as *

Sanky
Active Contributor
0 Kudos

HI,

You have to remove the indicator 01 against wage type 1700 through below PCR like

ZTST

*

  ****

         ADDWT *

  1700

         ELIMI *

         ADDWT *

Insert this PCR before your ZBAC pcr in the payroll schema.

By this pcr WT1700 indicator 01 will be remove and ZBAC pcr can able to calculate further.

Regards,

Sankarsan

Sanky
Active Contributor
0 Kudos

Hi,

Better you can go ahead like this.

ZTST

3

  ****

        ADDWT *

/691

        NUM=   /691

        ADDWT&100A

/692

        NUM=  /692

        ADDWT&100A

ZTS1

*

   ****

          ADDWT *

   1700

          AMT/29.58

         NUM=&100A

         MULTI NAA

3

   ****

           ADDWT *

Now add this pcr in one by one in the Schema   PIT ZTST  & PIT ZTS1     NOAB.

Check and tell me.

Regards,

Sankarsan

venkateshorusu
Active Contributor
0 Kudos

Try to use operation ELIMI * and RESET R and then check.

Regards

Venkatesh

Former Member
0 Kudos

tried reset not working