Sub-Schema- XIN0
描述
(1)初始化工资数据(国际)
(2)重要的信息/事件(开关),有关工资核算的进一步过程,工资运行开始在这个子模式中指定。
(3)在工资运行开始时,在该子模式中指定/执行与工资的进一步过程相关的重要信息/操作(开关)。
处理
1、指定程序类型(工资核算或评估)
2、设置数据库更新开关(YES/NO)
3、必需的信息类型(导入仅仅是schema所需的主数据信息类型)
4、导入所有时间信息类型
5、指定检查控制记录PA 03(payroll area)
Func. Par1 Par2 Par3 Par4 D Text
COM Initialization INTERNATIONAL 注释:工资发放核算初始化
BLOCK BEG Initialization of Payroll 块开始
PGM ABR Program type for payroll 工资发放的程序类型
Function-PGM
描述
(1)识别一个工资发放的程序类型;PGM函数给工资核算驱动提供一个工资核算的程序类型信息不同的Schema允许薪资驱动在不同的时间段里去执行不同的程序,这些工资和评估程序哪一个在工资核算之后运行。这两个类型说明程序现有的工资数据
(2)如果一个Schema不包含PGM函数,程序缺省一个发薪程序。如果一个schema包含多个PGM函数,那么最后一个是有效的。
语法
参数1
ABR 工资核算
AUS 评估
MIX 工资/评估SP 特殊运行,这个特殊的仅仅适用于西班牙和奥地利国家的版本
TRN 遗留数据传输
示例:如果你想去创建一个工资的模式PGM (参数1)ABR
UPD YES Update database (YES/NO) 更新数据库(是/否)
Function-UPD
描述
是否更新数据库。其中比工资核算程序中的“测试运行(无更新)”优先级低。
语法
参数1
NO 不更新数据库
YES 更新数据库
参数2
参数3
参数4
示例:如果你想去测试一个工资核素且结果不被更新到数据库UPD (参数1)NO
OPT INFT Read used infotypes only 只使用信息类型的读取
Function- OPT
描述
你可以使用OPT函数去为工资导入信息类型
语法
参数1:
BSI 已过时
COPL 集成成本计划
DEC 小时工资>2位数
ENQ 不再使用
INFT 必需的信息类型(导入仅仅是schema所需的主数据信息类型)
NRC 无回溯核算
TIME 读时间信息类型
必需入口:参数1
注意
如果你想在工资核算中去处理时间管理数据(如:改变日程表,缺勤等),在你的schema中OPT函数必需在参数1中包含TIME。
OPT TIME Import all time infotypes 输入全部的时间信息类型
CHECK ABR * Check against PA 03 * 核查PA03(生产机去掉 *)
Function- CHECK
描述
在选择雇员进行薪资核算之前,进行相关任务的检查
函数CHECK完成两个任务:
1) 按照schema类型检查规定的时间-pa03(payroll area)
2) 执行一个整体的检查
语法
参数2:
ABR Payroll(1)工资单区域是否已发布?如果没有,则工资区不在选择范围内,即不选择分配给工资区的员工。
(2)该员工在未来的工资单中是否已有结果?如果是,则不为此人员编号运行工资单。
AUS Evaluation最后一个会计期间是否已评估?如果没有,则取消评估运行。这是为了防止已评估的时段再次评估。
BDE BDE 目前对工资没有影响
注意:如果在生产系统, check ABR 必须使用,检查pa03(payroll area)相关数据。
BLOCK END Initialization of Payroll 块结束