Announcement:
wanna exchange links? contact me at sapchatroom@gmail.com.
Posted by
Admin at
Reply from JG-SAPHR on Mar 26 at 1:51 AM Hi Rod, You may try in PE51 as below: (i)Create conversion rule say ZB. (ii)Create a cum id say ZBAS Basic Pay - to be printed instead of the basic pay from RT. Assign conversion rule ZB. (ii)In the RPECDTx0 customer include member - ABAP pseudo code required as below: - If the conversion rule = ''ZB'' - - Get the last WPBP split from table WPBP. - - Loop through RT where w/t = basic pay w/t - - - if the WPBP split is the last one (from above), - - - - ZBAS amt = basic pay w/t amt. - - - endif. - - endloop. - endif. Think! Persevere! Never say die! Analyse! You can find a solution! Mistakes make you improve! Regards, JG
| | | ---------------Original Message--------------- From: sirrod Sent: Sunday, March 25, 2012 9:15 PM Subject: PE51 - Basic Pay Splits Hello fellow Guru's. On our remuneration statement, when there is a split in the basic pay due to a pay increase during the pay fortnight, it is required to report the salary that is at the END of the pay fortnight. The wage type is splitting correctly in the results table (e.g.: wtxyzz $40,000 01 and wt xyzz $50,000 02). With $40,000 being at the start of the pay fortnight and the $50,000 being at the end of the pay fortnight. If in Single Fields we reference the RT table for identifier xyzz, the $40,000 appears (the start of the pay fortnight). I assume this is because it finds the first xyzz wage type it comes across and uses that amount. If in Single Fields I reference it to a cumulation wage type (ZRT) with a identifier (e.g. ZSAL), and in the cumulation ZSAL I have the DSplit set as D, this still reads $40,000 and not the $50,000. I have tried the other DSplit codes, but none seem to match. Can anyone help me with regards of getting the salary at the end of the pay fortnight to appear rather than the salary as at the start of the pay fortnight. Regards, Rod | | Reply to this email to post your response. __.____._ | _.____.__ |