cancel
Showing results for 
Search instead for 
Did you mean: 

Read all day in split 1 in rule

0 Kudos

Hi.

I have a problem, i need read value to all day to employee in first split and pay in first split.

Example:

Split 1: 10 day

Split 2: 10 Day

Split 3: 11. Day

I need read in split 1 the value from split 2 and split 3 and pay 31 day in fist split in bonus.

some subject?

thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member193210
Active Contributor
0 Kudos

If you want only the First split of WT 3017 to exist, you could modify pcr $EFW so that it's first Operation would be SPLIT A?

For return key 01, you do the Operations you require, including ADDWT *

For return key **, no Operations are done and the WT will "disappear" from the Input Table.

0 Kudos

Yeah, but i want see the sum of the amount of all split, for example:

Split 1 = 10 Eur.

Split 2 = 15 Eur.

Split 3 = 5 Eur.

In first split in form, i want see 20 Eur.

Answers (11)

Answers (11)

former_member193210
Active Contributor

Then you need 2 pcr.

The first one will read all splits and transfer their Number into a temporary variable, such as NB01 (similar as ZBUB, the example I posted).

Then, in ZP02, for the first split, you add Operation NUM=& NB01 before ADDWT *

former_member193210
Active Contributor
0 Kudos

From imag1.png, we can see that Payroll Period 12/2019 has 2 different periods, which should not exist. Was the employee reaffected to a different Payroll Accounting Area mid-period?

Could you try to modify the employee's IT0001 (only field P0001-ABKRS) so that he/she stays in the "old" Payroll Area for the whole month of December, and then change to the "new" PAA on January 1st?

0 Kudos

imag3.pngHi.I tried, but this not works.

In IT, for each one split Show only wage type:

imag1.png

I always have in wage type 9122 one 01. Then, in zp02 always is first split.

Split 01-12 to 14-12

imag2.png

split 2 15-12 to 31-12

Then, NB01 always is empty in all split.

Thanks.

0 Kudos

i am doing that rule:

foto.png

but no works. Because all split in Table IT have 01.

split 1 and split 2.

split1.png

former_member193210
Active Contributor
0 Kudos

Here is an example of a pcr that looks at all splits of a WT and sums the Number value into a temporary variable.

0 Kudos

i did this, but still shows me 3 times in the receipt payment.

In need show one time in receipt payment.

0 Kudos

They can be 3 or more.

former_member193210
Active Contributor
0 Kudos

Can you create a pcr that will process the Input Table, read all splits of your WT and add the "Number of Days" into an Information WT or a Temporary Variable ?

0 Kudos

But how can i do that? Because i created it but read only split and i can't see information of de second split.

can you suggest me some?

Thanks.

former_member193210
Active Contributor
0 Kudos

Do the 3 different splits exist in the Input Table?

former_member193210
Active Contributor
0 Kudos

Through t-code pe04, look at the documentation for Payroll Operations SPLIT and WPALL.

In a pcr processing the Input Table, you should be able to use SPLIT? A and make allowances for return values ** and 01, or use WPALL?FRST and make allowancs for return values * and Y.

P.S.: Note that I'm not sure what you mean by Day10 since Payroll does not Process on a daily basis.

0 Kudos

Can i read value to split 2 from split 1? because i need read workdays in the month in first splitby employee.

When i am say day10, the mean is:

The Employee work 10 days in first spit, 10 days in second split.

the customer wants to see only the bonus in first split.

Thansks.

former_member193210
Active Contributor
0 Kudos

Now that I read you again, I'm not sure that we talk about the same thing.

When you say "split", do you mean a part of a month where the employee works according to a certain schedule, or do you mean one of the different "splits" in the Payroll Results Input/Output Tables, or do these "splits" are generated during Time Evaluation and transfered to Payroll through 3 different Information WTs in Table ZL?

former_member193210
Active Contributor
0 Kudos

If your query relates to the payment of a Bonus, what is the trigger for the Bonus Payment (IT0008, IT0015, a Payroll Period) ?

After your Partial Period Parameters are processed, you could create a pcr that would add the number of days for each "split" and transfer the total to an Information WT or Temporary Variable. You could then use that information in the pcr that generates the Bonus Payment.

0 Kudos

Hi. I need get the number day and field BSGRD(IT0008), but i need do that in first split.

Example:

split 1. day 10 BSGRD 60%

split 2. day 10 BSGRD 80%

split 3. day 10 BSGRD 90%

In fist split i need sum all split and trigger a Bonus payment.

0 Kudos

My customer wants to see the pay only in the first split and not show in the next splits.

Thanks.