Wednesday, May 30, 2007
Tuesday, May 29, 2007
Although SAP did provide 2 BADI for developers to enhance those forms but it only work on certain way and i find it hard to fullfil my functional request thus forcing me to activate enhancement on the standard program itself. This solved one issue over another. Perhaps I would like to meet people who have experience similar situation in modifying or enhancing the EC Form.
1. HRPAYMY_ECFORM - calculation for BIK (Benefit In Kind). This generally displays a lump sum of benefit in kind into the section B (Manfaat Barangan). Unfortunately, my request was to display the breakdown list of all the benefits to one person.
Note : RPCTEAL0 is the original version given by SAP. RPCTEAL0_01 in this context is the new version given to the customer by SAP after a report was make to correct a certain mistake in the past.
1. HR_MY_TAXECLM05Y - EC Form
2. HR_MY_TAXEABL007 - EC BreakDown List
IMPORTANT: You will need to open up your SAPScript EC Form to see what fields are displaying your value as you do your enhancement.
Thursday, May 17, 2007
- IT0003 (Payroll Status)
- IT0009 (Bank Details)
- IT0185 (Personnel IDs)
- IT0196 (EPF)
- IT0000 (BackDated Pay)
- IT0198 (Check if record exist)
When you need to create or add functions to payroll driver of a certain country, you will need to know three things and there are:
Step 2: Click create to get into the schema attributes. (Note : Choose country grouping accordingly to which payroll is being used. E.g. 14 is for Malaysia because this example is using Malaysian payroll).Figure 1.1 : Schema attributes.
Step 3: Choose program class either payroll or time management.
Figure 1.3 : Program class selection
Step 4 : Save and exit. (Note : For the time being we go to PE04 to create functions before we come back to link both of them up)
- PE04 - Maintain Functions and Directories
PE04 allows you to create functions/operations for either payroll or time management. This functions will be saved and enabled in the following program and link to the schema directory above. Thus completing your setting up of additional schemas to your payroll program.
Steps to create function(s) in schema functions
Step 1: create a new name e.g. zsub1.
Figure 2.0 : Create a function
Step 2: Click create to go into characteristics of function payroll. Provide description and country assignment should be according to which country payroll are being run by the client.
Figure 2.1 : Choosing country assignment and description.
Step 3 : Click Save. (Note : Ensure your country assignment is selected correctly.)
After performing the above steps, you can start to insert functions into include program (PCBURZMY0) of main program (RPCALCL0). Additional functions of payroll schema/driver are added to PCBURZMY0. RPCALCL0 will go through each of the functions in PCBURZMY0 when payroll administrator runs payroll.
is sky the limit... payroll driver... how-to