SAP工资基础教程(全)
SAPPayroll薪资快速指南

SAPPayroll薪资快速指南简介SAPPayroll是一款用于管理企业薪资和人力资源的完整解决方案。
它提供了一系列功能,可以自动化处理薪资计算、员工记录、税务申报等工作。
本指南将介绍如何快速开始使用SAPPayroll,并提供一些常用功能的实例和解释。
安装和配置在开始使用SAPPayroll之前,您需要先完成安装和配置的步骤。
以下是一些基本的要求和步骤:系统要求•操作系统:Windows 10或更高版本,或相应的服务器版本•数据库:SAP HANA数据库或其他支持的数据库•SAP S/4HANA运行时环境安装过程1.下载SAPPayroll安装包,或联系SAP销售代表获取安装媒介。
2.运行安装程序,并按照提示完成安装过程。
3.在安装过程中,您需要提供必要的许可证信息和系统配置。
4.确认安装完成后,您可以开始配置SAPPayroll。
配置1.登录SAPPayroll管理界面。
2.进入系统设置页面,根据您的需求配置下列项:–公司和组织信息–员工和部门管理–工资项和工资结构–税务设置–工资周期和支付方式完成上述步骤后,您已成功安装和配置了SAPPayroll,可以开始使用它的功能了。
工资计算SAPPayroll提供了强大的工资计算功能。
您可以根据员工的工资设置、考勤记录和其它因素,自动计算每个员工的工资。
以下是一个简单的工资计算的例子:1. 创建一个新的工资批次。
2. 将需要计算工资的员工加入到工资批次中。
3. 配置工资项和工资结构,包括固定工资、奖金、津贴等。
4. 导入员工的考勤记录。
5. 运行工资计算程序,系统将根据配置的工资项自动计算每个员工的工资。
6. 检查计算结果,可进行调整或手动处理异常情况。
7. 完成后,系统将自动生成工资条和工资单,以及相关的账务凭证。
员工自助服务SAPPayroll还提供了员工自助服务,使员工能够方便地查看和管理与薪资相关的信息。
以下是一些常用的员工自助服务功能:•查看工资条和工资单•查看和修改个人信息•申请加班和请假•查看假期余额和使用情况报表和分析SAPPayroll提供了丰富的报表和分析功能,帮助您深入了解企业薪资和人力资源状况。
SAP薪资流程和操作

注意: 1.必须按照顺序来进行薪资核算。 2.模拟核算是用来检查数据的完整性和逻辑性是否正确,结果 并不写入薪资表中。 3.发布工资核算之后,相关工资范围的人员的薪资数据都会被 锁定,无法进行修改,此时进行薪资核算。 4.在最终确认核算结果之前,不要运行“退出薪资核算”。如 果在核算过程中发现数据错误,可运行“更正”修改数据。
Vision of Value
Copyright © 2006
Vision of Value
薪资核算流程及注意事项
顺序为:模拟工资核算——发布工资核算——起始工资核 算——工资更正——退出工资核算
Copyright © 2006
Vision of Value
Copyright © 2006
Vision of Value
薪资变更数据的收集和系统维护
概念:对于之前的薪资基本信息(参见上页),发生了业务 层面上的变动。比如:改变工资范围、银行信息、税收区域 等。
对于少量的发生变更的薪资信息,可以采用手工维护。相关 信息类型:0007 计划工作时间;0008 基本工资;0009 银 0007 0008 0009 行细目;0531 所得税。
Copyright © 2006
Vision of Value
查看薪资核算结果和RT表 查看薪资核算结果和 表
TCODE: pc_payresult RT表:
Copyright © 2006
Vision of Value
录
Copyright © 2006
Vision of Value
Copyright © 2006
Vision of Value
薪资基本数据的收集和系统维护
对于少量的新进人员的薪资信息,可以采用 手工维护。相关信息类型:0007 计划工作时 间;0008 基本工资;0009 银行细目;0531 所得税。——系统演示 人员编号: 注意:0007必须维护在0008之前,否则计算会 出错。
SAP薪资流程和操作

Copyright © 2006
Vision of Value
每月工资项的变更
概念:每月客户提供的此员工的特殊的工资项目变化,比如 病事假扣款、报销费用、税后调整等。是非固定的薪资项目。
对于少量的工资项变更信息,可以采用手工维护。相关信息 类型:经常性支付/扣除 0014、额外支付款 0015、附加非 周期支付 0267 0267。
Focus On Your Core Business
薪资流程及系统操作
Copyright © 2007
Vision of Value
目
薪资基本数据的收集和 系统维护 薪资变更数据的收集和 系统维护 每月工资项的变更 薪资核算流程及注意事项 福利基本数据和变更数据的 收集维护及注意事项
Copyright © 2006
Vision of Value
查看薪资核算结果和RT表 查看薪资核算结果和 表
TCODE: pc_payresult RT表:
Copyright © 2006
Vision of Value
Copyright © 2006
Vision of Value
薪资核算流程及注意事项
顺序为:模拟工资核算——发布工资核算——起始工资核 算——工资更正——退出工资核算
Copyright © 2006
Vision of Value
Vision of Value
录
Copyright © 2006
Vision of Value
Copyright © 2006
Vision of Value
薪资基本数据的收集和系统维护
对于少量的新进人员的薪资信息,可以采用 手工维护。相关信息类型:0007 计划工作时 间;0008 基本工资;0009 银行细目;0531 所得税。——系统演示 人员编号: 注意:0007必须维护在0008之前,否则计算会 出错。
SAPPayroll工资-快速指南

SAPPayroll工资-快速指南SAP薪資 - 簡介SAP Payroll是SAP人力資本管理的關鍵模塊之一。
這用於計算每個員工在其工作方面的報酬。
SAP薪資不僅包括薪酬部分,還包括組織根據任何國家/地區的不同公司法律為員工福利提供的其他福利。
這些通常包括-勞動法福利法貢獻法稅收法信息法報告法統計法一個SAP薪資系統管理總值和淨工資,其中也包括在處理工資的僱員計算的支付和扣減。
系統在使用不同工資類型處理報酬時計算付款和所有扣減。
完成工資核算處理後,系統會執行不同的後續活動。
例如 - 您可以生成與系統中執行的報酬和扣減相關的各種列表。
與其他模塊集成以進行工資核算處理SAP Payroll模塊可輕鬆集成-人事管理時間管理激勵和工資財會人事管理用於獲取主數據和其他工資核算相關信息。
通過使用時間管理,您可以獲取與時間相關的數據來計算薪酬和工資核算運行。
激勵和工資數據用於計算工資單中的激勵工資部分。
工資類型定義每個員工的每日工資單,激勵定義應該支付給員工的其他額外福利。
工資核算的費用支出使用與SAP財務和會計模塊的集成過帳到成本中心。
您可以在“財務和會計”模塊中將成本分配給成本中心。
在這裡,您還可以管理第三方供應商的工資核算處理費用。
基礎知識 - 工資單工資核算基於每個國家和地區不同的工資核算驅動因素。
工資單驅動程序在定義工資單時會考慮該國的行政和法律法規。
運行工資核算時,工資核算驅動程序引用其相應的工資核算架構,其中包含許多不同的功能。
每個功能都包含來自內部表和工資單相關文件的導入數據功能。
工資核算處理中的步驟 -工資單系統從系統獲取工資單相關數據。
如果是非週期工資核算,系統將刪除內部表並導入上一個工資核算結果。
在系統中計算總工資,班次時間表和薪酬以及估值基礎,並在計算中添加與此工資單相關的主數據。
接下來是計算部分期間因素,工資要素,併計算總結果。
最後,在最後一個過程系統中計算淨報酬並在以前處理的工資單中的主數據發生任何變化的情況下執行記帳。
SAP Payroll学习规则一

SAP Payroll基础 - 第1部分在SAP Payroll上培训员工时,最经常被忽视的领域是薪酬模式,规则,薪资类型及其相关流程的基本含义和用法。
我们将尽力纠正这一点。
首先,我们将介绍工资核算流程的基本部分,然后在后面的文章中我们将详细介绍每一个。
不是所有的可能性都将被涵盖 - 这将是一个多卷的硬背书系列,而不是一个容易阅读的网络文章。
但是,我们将以一种能够让您对SAP架构和规则有深入了解的方式来介绍基础知识 - 从那里您可以使用该知识库来学习此主题的其余部分。
模式和功能在SAP Payroll中,函数为工资计算提供了高级逻辑。
函数执行一般处理 - 例如计算给定工资的工资税,从特定信息类型读取工资类型,计算福利溢价以及存储工资计算结果。
在SAP工资单中有几十个功能,其中一些是针对特定国家的,另一些则不是。
每个功能都通过事务PE04定义和记录; 您还可以通过版本4.5及更高版本中的事务PDSY查看功能文档,在SAP人力资源方面,工资核算功能与ABAP功能不同。
工资核算函数由ABAP代码组成,但不会像ABAP函数那样执行。
工资核算函数由工资核算驱动程序在模式中执行(让我们假设RPCALCU0)。
模式只是按特定顺序执行的一组函数 - 每个函数都将结果传递给下一个。
模式总是通过事务PE01创建和编辑的,但是实际上作为表格集合T52C0(SAP标准模式)和T52C1(客户创建的模式和修改的SAP标准模式)存储。
工资单驱动程序读取T52C0 / T52C1中的行并逐个执行这些功能。
那么,我们如何从存储在表中的工资管理函数跳转到执行ABAP代码来完成工作呢?在事务PE04中,您可以看到与每个函数关联的ABAP代码。
模式中的函数名称与ABAP 表单相关 - 例如工资函数WPBP映射到ABAP表单“fuwpbp”;功能USTAX映射形成'fuustax'。
因此,当工资单驱动程序执行模式时,它将从模式中的当前行获取函数名称,在名称的开始处放置一个“fu”,然后对其执行“执行”语句。
SAP Payroll薪资快速指南

与其他模块集成以进行工资核算处理................................................................................................... 5 基础知识 - 工资单.......................... 5
第1页/共76页
内部控制(0032)................................................................................................................ 19 工作委员会(0054) ........................................................................................................... 19 贷款对象(0040)................................................................................................................ 19 合同要素(0016)................................................................................................................ 20 授权书(0030)..........................................................................................................
SAP Payroll基础教程说明书

About the T utorialSAP Payroll is one of the key modules in SAP Human Capital Management. It is used to calculate the remuneration for each employee with respect to the work performed by him. SAP Payroll not only consists of remuneration part but also includes other benefits that any organization has to provide for the employee welfare according to different company laws in the country.This is an introductory tutorial that covers the basics of SAP Payroll and how to deal with its various modules and sub-modules.AudienceThis tutorial has been prepared for professionals who aspire to learn the fundamentals as well as the nuances of SAP Payroll and implement it in practice.SAP Payroll system manages the gross and net pay, which also includes the payments and deductions calculated, while processing payroll for an employee. The system calculates the payment and all deductions while processing remuneration using different wage types. This tutorial is intended to make you comfortable in getting started with SAP Payroll and its various other functions.PrerequisitesIt is an elementary tutorial and you can easily understand the concepts explained here with a basic knowledge of how a company or an organization deals with its Payroll System. However, it will help if you have some prior exposure to accounting and how to deal with Payroll and other related processing automation techniques.Copyright and DisclaimerCopyright 2018 by Tutorials Point (I) Pvt. Ltd.All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher.We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or inthistutorial,******************************************T able of ContentsAbout the Tutorial (i)Audience (i)Prerequisites (i)Copyright and Disclaimer (i)Table of Contents .................................................................................................................................... i i 1.SAP PAYROLL – INTRODUCTION (1)Integration with Other Modules for Payroll Processing (1)Basics – Payroll (2)Payroll – Background Operation (3)2.SAP PAYROLL – OFF-CYCLE ACTIVITIES (6)Off-Cycle Workbench (6)Payroll History (6)Off-Cycle Subsequent Processing (7)3.SAP PAYROLL – INFOTYPES (9)Reporting Bases (11)Employee Qualification (12)Contractual and Corporate Agreements (16)4.SAP PAYROLL – PAY SCALE GROUPING (18)Employee Subgrouping for Collective Agreement Processing (18)5.SAP PAYROLL – MID-YEAR GO LIVE (22)Rehiring (22)Previous Employment Tax Details (23)6.SAP PAYROLL – INDIRECT EVALUATION (26)Variants for Indirect Evaluation (26)7.SAP PAYROLL – GROSS PART OF PAYROLL (28)Wage Types (28)Payments (30)Time Management in Payroll (30)Night Shift Compensation/Shift Change Compensation (31)Employee Remuneration Information (31)Wage Type Valuation (31)Old and New Processing of Averages (32)Incentive Wages: Overview (34)Incentive Wage Accounting: Tools (35)Partial Period Remuneration (35)Salary Packaging (37)Dearness Allowance (42)Housing Allowance (44)Car and Conveyance Allowance (47)Long-Term Reimbursements (48)Claims (50)Bonus (52)Gratuity (52)Superannuation (54)8.SAP PAYROLL – NET PART OF PAYROLL (56)Income Tax (56)Provident Fund (57)Employee State Insurance (60)Labor Welfare Fund (62)Minimum Net Pay (62)9.SAP PAYROLL – DEDUCTIONS (65)Statutory Deductions (65)Loans (65)Payment Type (66)Loans Enhancement - India (67)One Day Salary Deduction (70)10.SAP PAYROLL – SUBSEQUENT ACTIVITIES (73)Posting of Payment Transactions (73)11.SAP PAYROLL – REPORTS (74)Payroll Infotypes (74)12. SAP PAYROLL – REPORTING (76)Basic – General Increments Report (76)Increment (78)Basic Promotions Report (78)Print Program for Form 16 (80)Print Program for Form 24 (80)Batch Program – DA Report (81)Batch Program for Section 80 and 80C (83)Status for Claims Report (86)Gratuity Listing Report and Superannuation Report (89)13.SAP PAYROLL – ROSTERS & CONFIGURATION (92)Configuration (92)SAP Payroll 1.SAP Payroll is one of the key modules in SAP Human Capital Management. This is used to calculate the remuneration for each employee with respect to the work performed by them. SAP Payroll not only consists of remuneration part, but also the other benefits that the organization has to provide for the employee welfare according to different company laws in any country. These commonly include:∙Labor Law∙Benefits Law∙Contribution Law∙Tax Law∙Information Law∙Reporting Law∙Statistics LawA SAP Payroll System manages the gross and net pay, which also includes the payments and deductions calculated while processing payroll for an employee. The system calculates the payment and all deductions while processing remuneration using different wage types. Once the payroll processing is done, the system carries out different subsequent activities. For example: You can generate various lists related to remuneration and deductions performed in the system.Integration with Other Modules for Payroll ProcessingSAP Payroll module is easily integrated with –∙Personnel Administration∙Time Management∙Incentive and Wages∙Finance and AccountingPersonnel Administration is used to get the master data and other payroll related information. By using Time Management, you can get the time related data to calculate the remuneration and for payroll run.Incentive and Wages data is used to calculate the incentive wages component in the payroll. Wage type defines the daily payroll for each employee and incentive defines the other extra benefits that should be paid to an employee.Expense Payable for payroll is posted to cost center using integration with SAP Finance and Accounting module. You can assign the cost to cost centers in Finance and Accounting module. Here you can also manage the expense for payroll processing of the third party vendors.Basics – PayrollPayroll is based on the payroll driver that varies with each country and region. The payroll driver considers the administrative and legal regulations of the country while defining the payroll. While running a payroll, the payroll driver refers to its corresponding payroll schema, which contains a number of different functions. Each function consists of import data function from internal tables and payroll related files.The steps in Payroll processing:A payroll system gets the payroll related data from the system. In case of off-cycle payroll, the system deletes the internal table and imports the last payroll result. The gross wage, shift schedule, and compensation along with the valuation bases are calculated in the system and the master data relevant to this payroll is added in the calculation.Next is to calculate the partial period factors, salary elements, and to calculate the gross results. Finally, in the last process system calculates the net remuneration and performs the accounting in case there is any change in the master data from a previously processed payroll.Once this payroll run is completed, the results are transferred to Finance Accounting and evaluation. Then the posting is done for the corresponding cost centers.Payroll DriverPayroll driver is used to run the payroll and their structure is based on that particular country’s laws, as each country has a specific payroll driver.Following are a couple of drivers with their technical names –RPCALCx0 – Here, x represents the country specific code, like ‘D’ for Germany and F for France, etc.HxxCALC0– Here, xx represents the ISO code for country, like ID for Indonesia.Payroll SchemaThis represents the calculation rules used by the payroll driver. In SAP Payroll system, you have country-specific schemas X000 where X represents the country indicator.The Schema structure consists of the following components:InitializationStep – 1:∙Includes updating the database∙Importing the Infotypes∙Calculating gross payStep – 2:∙Processing of time data from time management∙Off cycle payroll run∙Payroll accounting of last processed payroll∙Calculating time related data and calculating gross amount for each employee ∙Performing factors∙Calculating Net payStep – 3:∙Calculating the net remuneration∙Performing the bank transfersPayroll – Background OperationIt is also possible to automate the payroll run partially or fully and schedule it to run in the background. SAP recommends a few tasks to be run in the background for better performance.For example: Payroll can be run in the night and you can check the results the next morning.How to Schedule Payroll in Background?Go to System -> Service -> Jobs -> Define Job or SM36You can define the job here to let the payroll run to process in the background. These background jobs are processed using a Computing Center Management System (CCMS) in the SAP system. The CCMS can be used to perform the following functions: ∙The configuration and monitoring of this background processing system.∙Managing and scheduling background jobs in the system.How to Schedule a Background Job?To schedule a background job, enter the Job Name. Enter the job class that defines the priority of the job.You can define three types of priorities –∙Class A - High∙Class B - Medium∙Class C - LowYou can also define the system for load balancing in the target filed. If you want the system to select the server automatically for load balancing purpose, you can leave this option blank.If you want the spool request generated from this job to be sent to someone using email, you can mention the same in the Spool list recipient.To define a start condition, click on the Start condition tab, there are various options that you can use to define the Start condition. If you want to create a periodic job, check the box at the bottom left side of the screen as shown in the following screenshot.Define the steps of the job by clicking the Step tab. You can specify the ABAP Program, external command or any external program to be used for each step. The next step is to save the job to submit to background processing system.Note: You have to release a job to make it run. No job even those scheduled for immediate processing, can run without first being released.2.SAP PayrollOff-Cycle activities are carried out to process payroll for an employee on any day unlike payroll run that is a periodic activity and schedule to run at specific time interval.In order to perform Off-Cycle activities, you should define an Off-Cycle activity section in customizing for payroll. Off-Cycle consists of the following areas:Off-Cycle WorkbenchIt provides a uniform user interface for all the Off-Cycle activities. You can perform the following functions in an Off-Cycle workbench:∙To make a bonus payment to an employee on a special occasion like a marriage gift, new born baby, etc.∙To perform an immediate correction run. For example: Consider where employee master data got modified.∙To pay an absence like a leave in advance.∙To process the payments that are added to Payroll Results Adjustment under Infotype 0221.∙Consider a case where the payment was made but not received by an employee.To perform a replacement, you can use Off-Cycle workbench.∙If you want to reverse a payroll result.Payroll HistoryThis is one of the key components that allows you to check the previous payroll run results for an employee within an Off-Cycle workbench.In the Off-Cycle workbench, go to History tab to display an extract from the payroll which contains all the necessary information of an employee payroll. It also shows details of all the payments that are replaced with a check along with any payroll’s which are reversed are also mentioned here.If you want to check any further details on an employee payroll, you can check the remuneration statement for the employee for a specific payroll period.You can also check the following details about the payment made in the History tab under workbench:∙For reverse payment you can check the reason for reversal and person who has carried out reversal payment.∙To check the replace payment details, you can find which payments are replaced and by which check number.∙Details of check number, bank name, etc.Note that to view the remuneration statement of a payroll -> select the result and choose -> Remuneration Statement.Off-Cycle Subsequent ProcessingThis is used to further process the Off-Cycle payroll results, a payment reversal or repayment, etc. When a bonus payment is made using a workbench, a replaced or reverse payroll, remuneration statement should be generated and results from payroll run should be posted to Accounting.All the details related to Off-Cycle payroll, reverse payment or repayment is stored in table T52OCG and is available in the report H99LT52OCG and this report is available in Off-Cycle menu.Report for Batch Subsequent ProcessingSubsequent processing is performed by running one or more batch reports and to ensure that subsequent processing is performed in the correct sequence. You should schedule the report for a Batch Subsequent Processing in the international standard system as regular background jobs. With scheduling report that subsequent processing is conducted regularly and on time.Process ModelProcess model is used to define a subsequent program and order in which they run. When you select a report for Batch Subsequent Processing, you also have to define the process model report that should be used.Off–Cycle subsequent processing, it is possible to schedule the batch report in background job with process model or you can also call it in a workbench menu and run it from there.According to the function executed in an Off-Cycle workbench, different activities are performed.For example: Consider replacing a payment:3.SAP PayrollTo maintain a master data in SAP system, there are different Infotypes defined in SAP system for Personnel Administration and payroll.Reporting BasesPayroll system consists of Date Specifications and monitoring of tasks Infotypes. Using monitoring of task, you can set automatic monitoring of tasks for HR activities and system suggest a date when you want to be reminded of the stored tasks.Date SpecificationsThis is stored in Infotype 0041 and date type defines the type of information. You can create series of reports on specific date type. You can use this Infotype to run Payroll and also to maintain leave.In a standard payroll system, it contains 12 combinations of date type and date and to add more date specification for an employee at the same time, you can use time constraint 3.Monitoring of TasksYou can also create an automatic monitoring of all HR related tasks that includes follow up activities to be performed and it is maintained in Infotype 0019. System suggests a date according to task type on which you will be reminded and this allows you to perform follow up activities as per the required schedule.The reminder date in the system is used to determine when you want to be reminded for a task type. Reminder date can be defined based on this criteria –When you select a task type, if the operator indicator has a blank or negative (-) value then reminder should be set before the task data.If the Operator indicator has a positive (+) value, reminder date shouldn’t be before the task date.Note: Payroll system also suggests a reminder date for each task independent of task type and you can change this at any point of time.Following are a few task types that can be added under monitoring:∙Temporary contract∙Expiry of inactive contract∙Expiry of temporary contract∙Next appraisal∙Pay scale jump∙End of maternity protection∙End of maternity leave∙Start of maternity protection∙Training period∙Dismissal protection∙Personal interview∙Vaccination date∙Follow-up medical∙Submit SI statement∙Work permit∙Work permit expires∙End of leave of absence∙Expiry of probationEmployee QualificationThis contains Infotype related to employee’s previous/other work experience, education and training and qualification.∙Other/Previous Employers (0023)∙Education and training (0022)∙Qualifications (0024)Other/Previous Employers (0023)This is used to store other employer contract of an employee. You can store the information where an employee works or has worked before working for your company. To enter multiple employer details, you can add multiple data records and validity period for each employee.Enter the employer’s name and the country for each employer. The following information can be stored in this Infotype:∙City HQ – where the company is based∙Industry in which company is active∙Job role that an employee or applicant carried out or carries out∙Type of work contract with other employerQualification (0024)This is used to store employee/application qualification details in this Infotype. Incase to store information on more than one qualification for an employee, you can also create multiple data records in this.Each qualification type is identified by a key and you can also add proficiency level for each qualification. Proficiency level defines the knowledge and skill of an employee on a qualification.Proficiency level can be defined in the following order:∙Proficiency 0 means non-valuated∙Proficiency 1 means very poor...∙Proficiency 5 means Average...∙Proficiency 9 means excellentEducation (0022)This is used to store education details of an employee/applicant. To store the details about the complete education and training history of an employee/applicant, you have to create as many data records as necessary for the respective subtypes of this Infotype. You can enter the respective dates of the training period as the validity period.The following subtypes can be created for each education establishment type: ∙Institute/Place: This contains institute details like University, college name, etc.∙Country Key: It is used to contain the country in which the education/training institution is based.∙Certificate: This is used to maintain possible leaving certificates in relation to the educational establishment type specified.∙Duration of Course: This is used to specify the length of each course of study.∙Final Marks∙Branch of Study: This includes the specialization of education like ECE, Computers, Mechanical, etc.End of ebook previewIf you liked what you saw…Buy it from our store @ https://。
SAP HR基础资料第9章薪酬.ppt

Current Trends in Compensation
Skill-Based Pay
Pay for the range, depth, and types of skills and knowledge the employees are capable of using.
Competency-based pay
收入工资化,便于管理
工资制度
保密工资制
利 ☺ 减少攀比和矛盾。
☺ 工资是由企业和员工共同商定,双方都可以接受,一般 都比较满意,有利于调动职工的积极性。
☺ 工资水平随着企业经营状况和劳务市场供求状况而升降, 促使员工转向紧缺的工种,保持各类人员之间的合理的 比例关系。
☺ 有利于员工在最佳年龄期间取得最佳报酬。
奖金(Bonus):对职工超额劳动的报酬。(作奖励用的钱) 津贴与补贴(Allowance):对职工在特殊劳动条件、工作环境中的额
外劳动消耗和生活费用的额外支出的补偿。通常把与生产(工作) 相联系的补偿称为津贴,把与生活相联系的补偿称为补贴。
福利(Welfare/Benefit):《现代汉语辞典》“对职工生活的照顾”。
车间(工段、班组、个人)挂率=某一车间当月考核 得分(工段、班组、个人)/本部门所有车间当月考核 得分的平均值(工段、班组、个人)
特点
工资分配直接与企业效益和职工个人的劳动成果挂钩 客观地反映职工的劳动差别 可促进职工学习技术,一专多能,勇挑重担 通过量化考核,对职工形成压力和动力 把各类津贴和奖金纳入职工的薪点数中,逐步做到了
弊 容易出现同工不同酬。
在制度不健全和仲裁机构、监督机构不健全的情况下,容 易使以权谋私者从中舞弊,产生亲者工资高、疏者工资低 等不合理现象。
SAPHR薪资核算PPT课件

薪资集成 主数据 薪资 财务/成本控制
时间管理 福利
第7页
日期: 2020/6/3
❖ 章节 1: ❖ 章节 2: ❖ 章节 3: ❖ 章节 4: ❖ 章节 5: ❖ 章节 6:
薪酬管理概述 薪资的先决条件 薪资运行 薪资配置 Schema 薪资核算常见问题及解决方案
薪酬管理
第8页
日期: 2020/6/3
国家相关信息 (中国)
• IT 0530 住房公积金 (中国) • IT 0531 收入所得税 (中国) • IT 0532 社会保险(中国)
0001 养老保险 0002 失业保险 0003 医疗保险 0004 工伤保险 0005 生育保险
• IT 0267 附加费周期性支付
第6页
日期: 2020/6/3
自动的特殊报酬计算
Automatic special payments computation
总工资/净工资回溯计算
Full gross/net retroactive accounting
可自由定义工资表的格式
Freely definable payroll form
员工主数据 时间主数据
C CE
薪酬管理
❖ 章节 1: ❖ 章节 2: ❖ 章节 3: ❖ 章节 4: ❖ 章节 5: ❖ 章节 6:
薪酬管理概述 薪资的先决条件 薪资运行 薪资配置 Schema 薪资核算常见问题及解决方案
薪酬管理
第1页
日期: 2020/6/3
工资核算主要功能
总工资实现自动工资项计算
Gross payroll accounting with automatic wage calculation
工资总额
SAPHR工资模块简易操作指南

SAPHR工资模块简易操作指南1.登录SAPHR系统首先,打开SAPHR系统,并使用您的用户名和密码登录。
进入系统后,您会看到系统的主屏幕。
2.系统导航在主屏幕上,您可以看到系统的导航菜单。
导航菜单列出了系统中可用的各种功能模块。
找到并点击“工资”模块,进入工资管理页面。
3.设置工资基础数据在工资管理页面中,您可以设置工资基础数据,包括工资标准、工资级别和工资计算规则等。
点击“设置工资基础数据”选项,进入设置页面。
在设置页面中,您可以添加新的工资标准,设置工资级别和工资计算规则等。
根据您的需求,进行相应的设置,并保存更改。
4.创建工资项目在工资管理页面中,您可以创建工资项目,用于记录员工的工资信息。
点击“创建工资项目”选项,进入创建页面。
在创建页面中,填写员工的基本信息和工资信息,包括工资发放周期、工资发放日期和相关扣款项目等。
填写完成后,保存工资项目。
5.发放工资在工资管理页面中,您可以发放员工的工资。
点击“发放工资”选项,进入发放页面。
在发放页面中,您可以选择待发放工资的员工,并选择发放方式(如现金、银行转账等)。
选择完成后,点击“发放工资”按钮,系统将会自动计算并发放工资。
6.查看工资报表在工资管理页面中,您可以查看员工的工资报表。
点击“查看工资报表”选项,进入报表页面。
在报表页面中,您可以选择特定的时间段和工资项目,系统将会生成相应的工资报表。
您可以查看员工工资的详细信息,包括工资发放金额、扣款金额和实际到账金额等。
以上是SAPHR工资模块的简易操作指南。
通过这些步骤,您可以轻松地管理员工的工资信息,并实现工资的计算和发放。
希望这篇文章能够帮助您更好地使用SAPHR工资模块。
SAP工资基础教程(全)

SAP Payroll Basics - Part 1模式和函数在SAP薪酬中,函数为薪酬计算提供了逻辑公式。
函数执行一般的过程-如在给定的薪资方法上计算薪酬税,从特定的信息类型中读取工资类型,计算奖金,并保存薪酬计算的结果。
SAP薪酬系统中有几十个函数,有些是与国家相关的而有些不是。
每个函数在PE04中定义并有文档;在4.5版本以上可以通过PDSY查看函数文档,在早期的版本可以通过RPDSYS00查看。
在SAP HR术语中,一个薪酬函数与一个ABAP函数是不一样的。
薪酬函数也包含ABAP代码,但它不像ABAP函数那样执行。
薪酬函数在模式中被薪酬驱动程序(假定为PRCALCUO)所执行。
模式是一系列函数以某种顺序执行的集合-每个函数执行后把结果传给下一个函数。
模式可以通过PE01被创建和编辑,但是被保存在表T52C0(SAP标准模式)和表T52C1(用户创建的模式和修改SAP标准模式)。
薪酬驱动读取T52C0/T52C1表中的行并依次执行函数。
我们如何跳过保存在表中的薪酬函数而执行ABAP代码来完成工作呢?在t-code PE04中可以看到ABPA代码对应的每个函数。
在模式中函数名与ABAP Form有关联,如薪酬函数WPBP映射到ABAP form ‘fuwpbp’;函数USTAX映射到form ‘fuustax’。
所以当薪酬驱动执行模式时,它从模式中取得函数名,然后在名称前加上‘fu’,然后执行perform语句。
这是一个很简单巧妙的设计。
工资类型在很大程度上,工资类型只是包含一些数据-比率,数字和/或数量。
但是更详细的,一个工资类型有几十个属性用来控制它是如何被操作和处理的。
但是在最后,它在薪酬结果数据库中作为一个对象保存成比率,数字和/或数量。
工资类型大多情况下用来保存一个员工薪水中收入的数量、扣除的数额和税收数额。
员工的基本工资保存在一个工资类型中,作为一般用途扣除的费用保存在一个工资类型中,他们应征税的工资和税保存在工资类型中。
《SAPHR薪资核算》课件

SAPHR薪资核算是一款强大的人力资源薪资核算软件,本课件将全面介绍该产 品的丰富功能和应用方法,帮助您更好地管理员工薪资。
薪资核算概述
薪资核算是公司人力资源管理中的重要环节,涉及员工工资、奖金、福利等 方面。SAPHR薪资核算可以简化和自动化这一过程。功能Leabharlann 点用户评价1 易于使用
2 高度准确
3 节省时间
界面友好,操作简单,易于 上手和使用。
自动化的薪资计算和报表生 成确保了高度的准确性。
薪资核算的自动化处理节省 了大量的工作时间和人力资 源。
结论和总结
SAPHR薪资核算是一款功能强大,易于使用的人力资源薪资核算软件,可以大 大提高薪资核算的效率和准确性,为企业管理带来便利和好处。
薪资计算
自动计算员工工资,包括基本工资、绩效奖金、加 班费用等。
薪资报表
生成详细的薪资报表,方便查看和审计。
福利管理
管理员工福利待遇,如社保、公积金、医疗保险等。
薪资调整
支持灵活的薪资调整,包括晋升加薪、项目奖金等。
使用方法
1
数据导入
将员工薪资数据导入系统,包括工资条、考勤记录等。
2
薪资计算
设置薪资计算规则,执行薪资计算并生成工资单。
3
报表生成
生成薪资报表,如个人工资单、薪资结构分析等。
案例演示
公司A
利用SAPHR薪资核算成功管理了超 过1000名员工的薪资,大幅提高了 薪资核算的效率。
公司B
通过SAPHR薪资核算,自动化了员 工薪资计算的过程,降低了薪资错 误率。
公司C
使用SAPHR薪资核算生成的薪资报 表提供了清晰的财务数据,帮助公 司更好地管理薪资预算。
SAP入门基本操作培训

SAP入门基本操作培训SAP(Systems, Applications, and Products in Data Processing)是一种使用广泛的企业资源计划(ERP)软件。
它为企业管理提供了一种集成的解决方案,可以帮助企业在不同领域进行有效的运营和管理。
SAP的功能非常丰富,因此在使用SAP之前,需要进行一定的培训和了解其基本操作。
以下是SAP入门基本操作培训的相关内容:1.登录SAP系统:为了登录SAP系统,首先需要知道SAP系统的URL地址和用户名/密码。
通过输入正确的用户名和密码,可以登录到SAP系统的主页。
2.导航栏:SAP系统的导航栏位于界面的顶部,它是访问和使用不同功能模块的入口。
导航栏上通常包含常用的功能按钮,如“主页”、“事务代码”、“文件”等。
3.主页:在登录SAP系统后,会进入到主页,主页可以让你快速访问关键的业务功能和信息。
主页上通常包含个人设置、消息中心、工作列表等。
4.事务代码:事务代码是SAP系统中执行不同业务功能的标识。
通过输入正确的事务代码,可以打开相应的功能模块,如“销售订单创建”、“采购申请审批”等。
5.作业:作业是SAP系统中执行和控制任务的操作。
通过作业,可以选择特定的事务代码并执行一系列相关的任务。
7.查询与报表:SAP系统提供了强大的查询和报表功能,可以根据不同的需求,生成各种类型的报表。
通过选择正确的查询条件和报表格式,可以生成所需的报表并进行导出和打印。
8.数据分析:SAP系统中的数据分析模块可以帮助企业对业务数据进行深入的分析和挖掘。
通过选择正确的分析工具和方法,可以了解企业的业绩情况,并做出相应的决策。
9.系统设置:在使用SAP系统时,可以进行一些基本的系统设置,以满足个人和企业的需求,如更改个人偏好、导入和导出数据、设置权限等。
10.退出系统:在使用完SAP系统后,需要及时退出系统,以保证系统和个人数据的安全。
可以通过点击导航栏上的“退出”按钮完成系统退出。
SAP操作手册_HR_薪酬考勤.pdf

目 业务模块:XXXX 管理
第 1 页,共 88 页
目 业务模块:XXXX 管理
第 2 页,共 88 页
目 业务模块:XXXX 管理
1 工资管理 .......................................................................................................................................... 5 1.1 业务流程 ..................................................................................................
SAP操作手册_HR_薪酬考勤

更正 ............................................................................................................................................... 39
1.4 编辑过帐运行,生成凭证到财务(工资) .................................................................................. 53 1.6 编辑过帐运行,生成凭证到财务(奖金) .................................................................................. 66
2.2 维护人力资源主数据 ..................................................................................................................... 79
第 3 页,共 88 页
目 业务模块: XXXX 管理
工资管理 .......................................................................................................................................... 5
经常性支付信息项:..................................................................................................................... 11 额外支付款信息项:..................................................................................................................... 16 附加非周期性支付信息项维护 ..................................................................................................... 18 维护住房公积金和补充公积金项信息 .......................................................................................... 19 维护其他薪资项信息(银行账户和个税等信息) ....................................................................... 22
SAP薪酬管理

定义好的工作日程规则,然后进行规则的修改、删除、复制等操作。
单击“确Si 'I”按钮,弹出“新条目:所添加条目的细节”界面,如图6-45所示在此界面中,可以填写要新增工作日程规则的参数,例如“雇员子组分组”、“假期日历”、“人事子范围分组”、“工作时间”等。
图6-45”新条目:所添加条目的细节”界面
完成工作安排的增加后,可以在图6-44中选择某条工作日程规则,然后单击“韵r按钮,确定该工作日程规则最早的有效时间
6.4.4薪酬管理
1 检验基本工资中的工资等级类型
在命令栏输入SPRO命令,通过菜单选择“人事管理÷人员管理÷工资核算数据÷基本工资专检验工资等级类型”选项,在弹出的“确定工作区:表目”对话框中选择“国家分组”的“工作范围”,如图6-46所示,选择完成单击“,’’按钮,
在弹出的“修改视图支付等级类型:总览”界面中,可以单击“‘鞲彰”按钮新增“工资等级类别”,同时也可以选择某条定义好的“工资等级类别”,然后进行类别的修改、删除、复制等操作,如图6-47所示,完成以启单击“日”按钮保存即可。
图6-46选择“国家分组”的“工作范嗣”罔6-47新增“工资等级类别”。
sap工资核算流程

SAP工资核算流程SAP系统中的工资核算流程是一个复杂的过程,涉及多个环节和功能模块。
以下是SAP工资核算流程的主要环节:一、考勤管理考勤管理是工资核算的基础,它记录了员工的出勤情况。
SAP考勤管理模块可以记录员工的上下班时间、请假、加班等信息,确保数据的准确性和完整性。
这些数据将被用于工资计算,确保工资发放的公平性和准确性。
二、薪资标准和政策设定在SAP系统中,可以根据公司的薪资标准和政策设定相应的工资项目和计算公式。
这些设定将指导工资计算,确保符合公司的要求。
此外,还可以设定税务、社保等相关的政策和标准,以便在计算工资时考虑这些因素。
三、工资计算基于考勤数据和薪资标准,SAP系统会自动进行工资计算。
计算过程将考虑员工的工资项目、加班、请假、扣款等因素,以及设定的计算公式和条件。
工资计算的结果将被记录在工资明细表中,供后续的税务处理、工资发放等环节使用。
四、税务处理在SAP系统中,可以根据国家和地区的税收法规进行税务处理。
系统可以自动计算员工的个人所得税、社保等费用,确保符合税收法规的要求。
此外,还可以生成税务申报表和税务凭证,以便进行税务申报和审计。
五、工资发放基于工资计算的结果和税务处理的结果,SAP系统可以生成工资发放清单。
这个清单将指导财务部门进行工资发放。
SAP系统还可以与银行的系统集成,实现自动化的工资发放。
六、报表生成与分析SAP系统可以生成各种报表,以便对工资核算进行全面的分析和评估。
例如,可以生成员工的工资单、部门的工资统计表、公司的总工资报表等。
这些报表将提供有价值的信息,帮助管理者了解公司的薪酬水平和结构,优化薪资政策和标准。
七、异常处理在工资核算过程中,可能会出现一些异常情况,如数据错误、计算错误等。
SAP系统提供了异常处理功能,可以对这些情况进行记录、跟踪和管理。
这有助于及时发现和解决异常问题,确保工资核算的准确性和完整性。
八、合规与审计为了确保工资核算的合规性,SAP系统提供了审计功能。
sap创建工资

sap创建工资
工资计算过程及结果中,每个金额都要对应一个名目,这就是工资项。
工资项有两大类:主要工资项、次要工资项。
主要工资项用于信息类型中维护的工资项,如基本工资、请假扣款、加班费、福利津贴等。
次要工资项是系统必须是使用的工资项和计算过程中使用的工资项。
次要工资项一般第一位编码为“/”,以便和主要工资项区分。
1、创建新工资项
系统中的工资项不满足要求时,用户可以自己创建新工资项。
工资项的创建一般采用拷贝已有的工资项来实现。
一般自己创建的工资项第一位用数字,可以和系统原有工资项区分,系统原有工资项第一位为字母。
操作:
2、维护工资项基本属性
复制出的工资项要通过视图V_T511维护基本属性(视图V_T521Z 可控制工资项在哪些信息类型中使用)。
3、维护工资项对应的雇员分组和人事子范围分组
完成1、2步之后,通过PA30,在人员基本工资信息类型中增加工资项时,不能设置新增加的工资项。
操作:
在这里配置了那些员工组、员工子组和人事子范围的人员可以使用此工资项(将工资项和人事子范围、员工组关联)。
其中的数字代表的员工子组或人事子范围分别在“SAP 用户化实施指南→人事管理→人事管理→工资核算数据→基本工资→工资项→主要工资项的员工子组和主要工资项的人员子范围”中定义。
完成以上3步,就可以在人员基本工资信息类型中新建工资项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SAP Payroll Basics - Part 1模式和函数在SAP薪酬中,函数为薪酬计算提供了逻辑公式。
函数执行一般的过程-如在给定的薪资方法上计算薪酬税,从特定的信息类型中读取工资类型,计算奖金,并保存薪酬计算的结果。
SAP薪酬系统中有几十个函数,有些是与国家相关的而有些不是。
每个函数在PE04中定义并有文档;在4.5版本以上可以通过PDSY查看函数文档,在早期的版本可以通过RPDSYS00查看。
在SAP HR术语中,一个薪酬函数与一个ABAP函数是不一样的。
薪酬函数也包含ABAP代码,但它不像ABAP函数那样执行。
薪酬函数在模式中被薪酬驱动程序(假定为PRCALCUO)所执行。
模式是一系列函数以某种顺序执行的集合-每个函数执行后把结果传给下一个函数。
模式可以通过PE01被创建和编辑,但是被保存在表T52C0(SAP标准模式)和表T52C1(用户创建的模式和修改SAP标准模式)。
薪酬驱动读取T52C0/T52C1表中的行并依次执行函数。
我们如何跳过保存在表中的薪酬函数而执行ABAP代码来完成工作呢?在t-code PE04中可以看到ABPA代码对应的每个函数。
在模式中函数名与ABAP Form有关联,如薪酬函数WPBP映射到ABAP form ‘fuwpbp’;函数USTAX映射到form ‘fuustax’。
所以当薪酬驱动执行模式时,它从模式中取得函数名,然后在名称前加上‘fu’,然后执行perform语句。
这是一个很简单巧妙的设计。
工资类型在很大程度上,工资类型只是包含一些数据-比率,数字和/或数量。
但是更详细的,一个工资类型有几十个属性用来控制它是如何被操作和处理的。
但是在最后,它在薪酬结果数据库中作为一个对象保存成比率,数字和/或数量。
工资类型大多情况下用来保存一个员工薪水中收入的数量、扣除的数额和税收数额。
员工的基本工资保存在一个工资类型中,作为一般用途扣除的费用保存在一个工资类型中,他们应征税的工资和税保存在工资类型中。
作为员工工资的基本数据元素-工资类型,也同样映射到FI/CO帐号以记录工资上的借贷,并报告在W-2和其他税务表格上。
工资类型也保存统计数据-如带薪时期内工作的小时数,在过去的六个月平均的周工资,或分红计算的工资的数量。
工资类型保存在几个表中,但是主要是T512W。
将有更多的时间花在T512W表的各个方面。
工资类型有三类-模型、技术和用户。
模型工资类型是SAP给客户用来作为向导创建他们自己的工资类型的。
他们常常以一个字母开始,SAP可能在系统升级或HRSP中添加、删除或更新他们。
技术工资类型经常由SAP产生,以’/’开始。
他们一般用在薪酬的特定的标准过程中,但你也可以修改他们,SAP可能在升级的过程中或在HRSP中更新他们。
所以,如果你曾经修改过一个技术工资类型,那么要在每次升级以后或HRSP以后检查他们,以保证他们还有你需要的属性。
并且不要删除任何技术工资类型。
用户工资类型一般以数字开始,SAP在升级或HRSP中是不会改变这些工资类型的。
或SAP很少在升级或HRSP中改变这些工资类型。
用户工资类型是为所有公司特定的工资支付制定的。
规则和操作符我们的一个长期客户曾经创建了一个保存界面的信息叫“薪水规则”!那些有经验的SAP薪水分析者和顾问立刻看成其中的双层含义和幽默。
规则包含SAP薪水中大多基本的逻辑。
其中模式是函数的集合,规则是操作符的集合。
一个操作符是一个非常基本的被用来操作工资类型的逻辑。
例如,操作符MULTI是乘以工资类型中的数字和比率以决定付给员工工资的数目。
操作符OUTWP获取一个员工特定的数据并决定如何去处理它。
比如,如果工作合同在信息类型1中是UA,那么执行‘x’,如果是UB,执行‘y’,其他的执行‘z’。
可以通过t-code PE04和PDSY查看操作符,也可以通过PE02编辑操作符。
函数对应的ABAP form是以‘fu’开始,操作符对应的ABAP form是以‘op’开始。
比如,操作符MULTI,将有ABAP form ‘opmulti’。
同模式一样,规则保存在表中,规则被保存在表T52C5中。
有多年计算机系统工作经验的SAP高级顾问们常在发现工资规则和编程大型机汇编语言的类似性。
然而当操作符被正确使用时功能强大,但这没有什么好神奇的。
希望我们这个简短的介绍是有意义的。
下一篇SAP工资技术文档中我们将更深入探讨用在SAP的工资模式中的公共函数。
函数最多能有4个参数,SAP文档将告诉你每个参数的用法。
通过PDSY和PE04能看到每个函数和操作符。
COPY 这与ABAP和其他编程语言中的‘include’相同。
当工资执行时,Copy是插入包含在参数1中的模式。
好的模式配置风格和好的编程风格是一样的-将公共使用的逻辑放在‘include’中,这样能被用于多个地方,同时也增加可读性。
BLOCK 在4.0版中,模式日志是放在树状结构中的。
BLOCK BEG开始一个节点,BLOCK END结束一个节点。
在BEG和END之间是包含在节点中。
BLOCK BEG/END能被多层嵌套。
同时,适当的放置BLOCK BEG/END,使日志更方便读。
IF/ELSE/ENDIF 对IF函数,有2种方法说明真/假条件。
SAP有几个内置的条件可以在参数2(模式U000中的IF NAMC)中使用。
你同时也能在参数1中说明一个定制的规则,并且在规则中执行你任意想要的逻辑。
在规则中,使用操作符SCOND为IF函数设置真/假转换。
Pxxxx 工资驱动和模式从许多信息类型中读取数据并处理数据。
一般是以P和四位数字命名的信息类型来执行。
所以,P0014读取并处理从信息类型14来的数据,P0168从信息类型168处理人生保险计划,P2010从信息类型2010中读取附加工资。
许多函数,但并非所有的函数,允许你用工资规则进一步精练此过程。
例如,模式UAP0表明P0014被规则U011处理过。
函数P0168是没有使用规则的函数之一(在一些老的版本中有使用),而是在参数中说明操作符(见模式UBE1)。
有些信息类型在工资中被使用,但没有Pxxx函数。
这些包括信息类型207,208,209和210,他们都在主税款函数USTAX中被读取并处理。
信息类型0,1,7和8被函数WPBP处理。
PIT PIT是Process Input Table的首字母简写,它也是工资中最常用功能最强大的函数之一。
当工资类型被Pxxx函数读入工资时,他们被保存在称为IT(Input Table)的内部表中。
PIT通过内部表循环,并应用包含规则中的逻辑。
所以对于IT中的每个工资类型,它都将从规则中申请一个逻辑。
PIT的目标是将工资类型从IT中移出,移入到RT(ResultTable)中。
大多数情况下,被PIT调用的规则会改变工资类型的一些属性然后把他们从IT中转移到RT中。
工资类型也能留在IT中并移到其他表中去。
在说明操作符是如何工作的时候我们再解释这种可能性。
sPIT的一个例子是在模式UAL0中-PIT X023。
当工资驱动到达模式的这点时,PIT将遍历IT中的每个工资类型,规则X023告诉它做什么事是取决于工资类型在过程类20中的值。
值为3,4,5,6,9和B使将把工资类型移到RT中,而1,7和8是将工资类型留在IT中,值2没有任何操作,但本质上其实是将工资类型从IT中清除。
PRT PRT是Process Results Table的缩写。
虽然大多数工资类型处理发生在PIT,也有几种情况当你想处理工资类型时已经被转移到RT中。
PRT工作原理同PIT,通过RT循环,同时从规则中申请逻辑。
在模式UTX0中,PRT被用来处理已经在RT中的税款工资类型。
函数UTX0(US 税款函数)直接返回它的工资类型给RT,所以任何一个在税款工资类型中的处理都要PRT函数来完成。
ACTIO ACTI0函数处理工资规则,但是它不通过工资类型表来循环,但它在不同的工作地点/基础工资记录间循环,并挨个处理它们的规则。
例如,假设员工在当前带薪时期有2个信息类型1个记录,ACTI0将有2条记录要循环。
UTX0模式是ACTI0使用规则UWH1计算带薪时期工作的小时数的一个好的例子。
象函数一样,操作符的文档也能通过PDSY 和PE04找到。
操作符能被放在2个不同的组-他们分布用来决策和操作工资类型。
有些操作符刚好适用这2个组。
操作工资类型在规则中使用工资类型就好像在ABAP 中使用内表。
函数通过把表的每一行一次性都放在‘头’空间来循环调用规则(PIT ,PRT ,P0014或其他)。
在头空间使用工资类型,完成以后在把它加回表中。
MULTI, DIVID 这些操作符让你将工资类型中的两个字段相乘并将结果保存在第三个字段中。
能使用的字段是AMT ,RTE 和NUM 。
MULTI RNA 将用一个数乘以比率并将结果保存在amount 字段。
DIVID ANA 将用一个数除amount字段并将结果保存回amount 字段。
NUM, RTE and AMT 这些是非常基本的也很强大的操作符,它们能操作他们各自字段的内容。
很大情况会用到这些操作符,F1帮助文档是很有用的。
基本情况下,设置值NUM=1 或者AMT=2.50,但这不是一个好的实践方法。
而使用常数-在表T511K 中创建名叫ZNUM 的常数,并使NUM=KZNUM(把number 字段的值赋给常数ZNUM)。
因为常数是根据日期有效的,而规则不是,这样当数值需要改变时使你更灵活地改变。
你可以设置工资类型的头的字段等于另外一个工资类型中对应的字段-AMT=E9XXX 是使amount 等于RT 工资类型9XXX 中的amount 字段。
当且仅当IT 中的9XXX 小于amount 域的值时,AMT<9XXX 将amount域设置为IT 中的9XXX (取两个值中的较小者)最后,你可以使用值上的算法。
RTE*100是rate 字段的内容乘以100并把结果保存会rate 字段。
AMT*KZNUM 是amount 字段被常数ZNUM 中的值相乘,ZNUM 中的值可以是任意数。
ADDWT 至此,我们已经使用MULTI,DIVID,AMT,RTE 和NUM 设置我们的工资类型的值。
ADDWT 将头中的工资类型转不改变值或改变值后移到其他的表。
ADDWTE*是不改变工资类型的数值加到RT 中。
ADDWTE9XXX 将它重命名为9XXX 然后转移到RT 中。
用F1帮助文档将告诉你所有这些你能转移到的表。
ELIMI and RESET 裂片是用于将工资类型连接到工资中其他表的属性。
有时你在做某个规则时不得不移除某个裂片-这就是ELIMI 做的(ELIMInate 裂片)。