如何执行工资单 SAP
⚡ 智能摘要
执行工资核算 SAP 使用国家/地区工资核算驱动程序 PC00_MXX_CALC 计算员工在特定期间的工资。本资源解释了工资核算执行过程、其前提条件、逐步前台运行以及如何为大量员工安排后台运行。

在本教程中,您将学习如何执行 工资发放 in SAP.
什么是薪资执行? SAP?
薪资执行是以下步骤: SAP 实际上,它会计算每位员工在一个工资期内的总工资和净工资。运行工资核算时,特定国家/地区的工资核算驱动程序会读取员工的主数据、工时结果和工资类型,应用工资核算方案,并生成存储在集群 RT 和相关表中的工资核算结果。
您可以通过 PC00_MXX_CALC 格式的事务启动实时运行,其中 XX 是国家/地区的 Molga(法律机构修改码)。该运行可以交互式地针对少量员工执行,也可以作为后台作业安排在大量员工上运行。
在计算结果最终确定之前,大多数团队会先进行模拟或测试模式的工资核算。模拟计算与正式计算相同,但不会更新工资表,这样管理员就可以安全地查找和修复错误。一旦结果无误,正式运行就会生成正式的工资核算结果,用于生成工资单、记账和银行转账。
执行工资核算前的先决条件
只有当输入的数据完整时,薪资系统才能生成正确的结果。在执行正式运行之前,请确认以下事项:
- 控制记录已发布: 必须将工资区域的工资控制记录设置为“发布工资”,以便期间处于打开状态,主数据处于锁定状态。
- 时间评估完成: 如果员工使用时间管理,则时间评估 (PT60) 必须已无错误运行,以便时间工资类型准备就绪。
- 维护的主数据: 每位员工的个人信息、组织信息、薪酬等级信息、银行信息和税务信息都应该是最新的。
- 正确的架构和Molga: 您必须了解该国的 Molga 代码并选择匹配的工资方案。
- 无阻塞锁: 检查信息类型 0003,查看是否有员工被锁定在工资系统之外,如有需要,请将其清除。
满足以上前提条件后,先进行模拟工资核算以发现错误,然后再执行实际运行。此顺序可避免返工,并确保工资发放周期按时完成。
如何执行工资单 SAP
在继续执行工资核算之前,请确保控制记录在您的系统中已设置为“已发布”状态。 SAP 系统.
步骤1) 在 SAP 命令提示符,输入事务 PC00_MXX_CALC,其中 XX = 您要执行工资单的国家的 Molga。
步骤2) 下一个 SAP 屏幕,
- 进入工资单区域
- 选择当前期间
- 您还可以选择其他期间,并为当前期间以外的期间运行工资核算。
步骤3) 选择正确的架构。
步骤4) 在“日志”下,标记 显示日志 复选框。
步骤5) 薪酬报表参数如下:
- 对于员工人数较少的情况,勾选“显示变体剩余声明”字段,然后选择相应的变体。
- 对于大量员工,请勾选“无薪酬报表”,因为很可能出现 ABAP 转储错误。
步骤6) 点击“执行”并检查 显示日志 此处显示工资核算结果。它汇总了已处理员工总数、出错员工数和成功处理员工数。
如果您选择 薪酬报表 在上一个选择屏幕中,您可以通过点击 产品形态 按钮。
步骤7) 薪酬声明。
您还可以使用事务在模拟(测试模式)中运行工资单 PC00_MXX_CALC_SIMU (XX = Molga)。测试模式模拟实际的工资核算过程,但不会更新工资表。它有助于在执行实际(实时)工资核算之前发现并纠正错误。
如何在后台执行工资单
如果员工人数众多,运行工资计算时建议在后台进行处理。
步骤1) In SAP 命令提示符,输入事务 PC00_MXX_CALC,其中 XX = 您要运行工资单的国家的 Molga。
步骤2) 输入工资核算区域和工资核算方案。
步骤3) In SAP 点击菜单栏:
- 会议议程
- 在后台执行
步骤4) 在 SAP -输出设备对话框 Box:
- 输入设备为 LOCL(本地)
- 单击复选标记
步骤5) 显示一条信息消息,指出格式设置为 X_65_132。单击复选标记继续。
步骤6) 点击“立即”,然后点击“保存”按钮,即可立即安排任务。您也可以指定任务运行的日期和时间。
步骤7) 请前往交易 SM37 查看您的工作。













