SAP Schema CN28基本阐述
Line Func. Par1 Par2 Par3 Par4 D Text
000010 BLOCK BEG * Payroll schema: CHINA
000020 COM Payroll schema: China Standard 000030 COPY XIN0 Initialization of payroll 000040 COPY CNBD Edit basic data (China) 000050 IF SPRN Special run? 000060 RFRSH IT Delete IT
000070 ENDIF to: Special run?
000080 COPY XLR0 Import last payroll result
000090 COPY CNT0 Gross remuneration (time management) 000100 COPY CNAP Import payments/deductions 000110 COPY CNAL Monthly factoring and storage 000120 COPY CNNG Net pay calculation China
000130 COPY XNA0 Cumulation of net amount/payment amount 000140 COPY XRR0 Retroactive accounting
000150 COPY XNN0 Net payments/deductions and transfer 000160 COPY CNEN Final processing 000170 BLOCK END * Payroll schema CHINA
BLOCKFunction
描述
BLOCK函数允许你构造一个工资核算过程日志。在开始和结束标记点中把工资函数按语义顺序聚集在一起,且他们出现在日志中的一个普通节点。BLOCK函数可以被嵌套,在一个子模式中,一个结束块必须对应一个开 语法
函数参数1 参数2 参数3 参数4
FUNCTION BLOCK 函数名称
参数1 BEG 开始一个语义块
END 结束一个语义块
参数2 目前无该参数
参数3 目前无该参数
参数4 目前无该参数 示例
COM Function
描述
Schema的注释行,使Schema结构具有易读性。可以指定在Schema中的任何行。
COPY Function
描述
调用 sub Schema。
XIN0sub-Schema
Func. Par1 Par2 Par3 Par4 D Text
COM Initialization INTERNATIONAL 注释:工资发放核算初始化 BLOCK BEG Initialization of Payroll 块开始
PGM ABR Program type for payroll 工资发放的程序类型 UPD YES Update database (YES/NO) 更新数据库(是/否)
OPT INFT Read used infotypes only 只使用信息类型的读取 OPT TIME Import all time infotypes 输入全部的时间信息类型 CHECK ABR * Check against PA 03 * 核查PA03(生产机去掉 *) BLOCK END Initialization of Payroll 块结束 描述
初始化工资数据(国际)
重要的信息/事件(开关),有关工资核算的进一步过程,工资运行开始在这个子模式中指定。 处理
1、指定程序类型(工资核算或评估)
2、设置数据库更新开关(YES/NO)
3、必需的信息类型(导入仅仅是schema所需的主数据信息类型)
4、导入所有时间信息类型
5、指定检查控制记录PA 03(payroll area)
PGM Function
描述
识别一个工资发放的程序类型
PGM函数给工资核算驱动提供一个工资核算的程序类型信息
不同的Schema允许薪资驱动在不同的时间段里去执行不同的程序,这些工资和评估程序哪一个在工资核算之后运行。
这两个类型说明程序现有的工资数据
如果一个Schema不包含PGM函数,程序缺省一个发薪程序。如果一个schema包含多个PGM函数,那么最后一个是有效的。 语法
参数1
ABR 工资核算 AUS 评估
MIX 工资/评估
SP 特殊运行,这个特殊的仅仅适用于西班牙和奥地利国家的版本 TRN 遗留数据传输
示例
如果你想去创建一个工资的模式PGM (参数1)ABR
UPDFunction
描述
是否更新数据库。
其中比工资核算程序中的“测试运行(无更新)”优先级低。 语法 参数1
NO 不更新数据库 YES 更新数据库
参数2
参数3
参数4 示例
如果你想去测试一个工资核素且结果不被更新到数据库UPD (参数1)NO
OPT Function
描述
你可以使用OPT函数去为工资导入信息类型 语法 参数1:
BSI 已过时
COPL 集成成本计划
DEC 小时工资>2位数
ENQ 不再使用
INFT 必需的信息类型(导入仅仅是schema所需的主数据信息类型) NRC 无回溯核算
TIME 读时间信息类型
必需入口:参数1 注意
如果你想在工资核算中去处理时间管理数据(如:改变日程表,缺勤等),在你的schema中OPT函数必需在参数1中包含TIME。
CHECK Function
描述
在选择雇员进行薪资核算之前,进行相关任务的检查
函数CHECK完成两个任务:
1) 按照schema类型检查规定的时间-pa03(payroll area)
2) 执行一个整体的检查 语法
参数2:
ABR Payroll AUS Evaluation BDE BDE
其中:
CHECK ABR
This parameter initiates the following checks:
o Has the payroll area been released for payroll?
If not, the payroll area is excluded from the selection, i.e. employees assigned to the payroll area are not selected.
o Are there already results for the employee in the payroll future? If yes, payroll is not run for this personnel number.
CHECK AUS
This parameter initiates the following checks:
o Is the last period accounted evaluated?
If not, the evaluation run is cancelled. This is intended to prevent a period which has already been evaluated from being evaluated again.
CHECK BDE
Currently no effects on payroll 注意
如果在生产系统, check ABR 必须使用,检查pa03(payroll area)相关数据。
CNBD sub-Schema
Func. Par1 Par2 Par3 Par4 D Text
COM Basic data China BLOCK BEG Edit basic data
ENAME Determine name of EE (infotype 0001) WPBP Read work center/basic pay data P0014 CN14 GEN NOAB Split WPBP and set APZNR for p0014 DATES read date specifications IF SPRN IF off-cycle run ELSE Not off-cycle run P0532 Read 5 SI
P0530 Read PHF data
P0533 Read service fee data ENDIF END IF
P0531 Read tax data
GON Continue if data complete BLOCK END Edit basic data 描述
该子模式读取工资计算所需的全部基础数据(主数据),基础数据接着被打印到工资日志(如果program option=ON) 处理
该子模式由以下主要步骤组成: 1. 读取员工姓名(P0001-ENAME)
2. 从以下信息类型中读有关工作中心和基本工资数据
a) 人事事件P0000,
b) c) d) e)
组织分配P0001 计划工作时间P0007 基本工资P0008 成本分配P0027
3. 为P0014分割WPBP和设置APZNR
4. 读取0041各日期数据
5. 检查所需的所有主数据(532,530,533)可以被工资驱动的,否则程序被取消
6. 在工资日志中打印上述基本数据
ENAME Function
描述
根据薪资核算周期内,读取当前最新的员工姓名(P0001-Ename),并显示在日志结构中。
WPBP Function
描述
Import Work Center and Basic Pay Data
Object
Function
Use
Function WPBP transfers master data on the work center and basic pay for the payroll period to internal table WPBP. The basic pay wage types are stored in the internal table IT.
Procedure
This data usually remains the same for the entire period. However, in certain cases different data may exist for different partial periods. If this is the case, the entries are identified in internal tables WPBP and IT by means of split indicators.
Syntax
Par2 Different pay-scale type No check.
All entered values are valid.
Par3 Rel. time unit
X WPBP for each time unit
Par4 Subtype of the infotype 0008 No check.
All entered values are valid.
For comparison calculations, the alternative pay scale type can be used to override the pay scale type from infotype 0008, (Basic Pay). This parameter setting is used to convert the collective agreement for the metal industry of June 01, 1994. If you specify a pay scale type which has not been maintained correctly in the indirect valuation tables, the personnel number is rejected during indirect valuation.
If you set a third parameter for the function, WPBP is split in greater detail, in other words, if the time unit for the pay scale does not correspond to the time unit for the payroll area.
If you do not set the fourth parameter, the function WPBP is started for the subtype 0 of the infotype Basic Pay (0008). You can specify a different subtype from this in the fourth parameter for simulation purposes. You can, for example, calculate a fictitious salary for an employee depending on a possible change to the pay scale structure.
Notes on parameter four:
o You may not use subtypes with time constraint 3, because here there is a chance of several overlapping records existing. If the subtype does not exist, the results table IT remains empty for this employee.
Example
An employee belongs to a payroll area for which payroll is run on a monthly basis and his basic pay data states that he or she receives a weekly wage. When parameter 3 is set, a WPBP split is created for each week. 语法
输入
0000 0001 0007 0008 0027 输出 WPBP IT
事件
组织的分配 计划工作时间 基本工资 成本分配
WpbpStructure
like pc205 APZNR BEGDA ENDDA MASSN MASSG STAT1 STAT2 STAT3 AKTIVJN BUKRS WERKS BTRTL KOSTL PERSG PERSK ABART PLANS GSBER VDSK1 ANSVH ORGEH STELL ZTERF SCHKZ EMPCT APZNR BEGDA ENDDA MASSN MASSG STAT1 STAT2 STAT3 AKTIVJN BUKRS PERSA BTRTL KOSTL PERSG PERSK ABRAR PLANS GSBER VDSK1 ANSVH ORGEH STELL PT_ZTERF SCHKN EMPCT RAW DATS DATS CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR CHAR NUMC CHAR CHAR CHAR NUMC NUMC NUMC CHAR DEC 1 0 PC205 assignment 8 0 Start Date 8 0 End Date 2 0 Action Type 2 0 Reason for Action 1 0 Employment Status 1 0 Special Payment Status 1 0 Indicator: Active 4 0 Company Code 4 0 Personnel Area 4 0 Personnel Subarea 10 0 Cost Center 1 0 Employee Group 2 0 Employee Subgroup Employee subgroup 1 0 grouping for personnel calculation rule 8 0 Position 4 0 Business Area 14 0 Organizational Key 2 0 Work Contract 8 0 Organizational Unit 8 0 Job 1 0 Employee Time Management Status Employment percentage PC205 分配 开始日期 终止日期 操作类型 操作原因 雇佣状态 特殊支付状态 标志 : 活动 公司代码 人事范围 人事子范围 成本中心 员工组 员工子组 对于人员计算规则的雇员子组分组 职位 业务范围 组织码 工作合同 组织单位 作业 雇员时间管理状态 工作日程表规则 就业百分比 1 0 Customer-Specific Status 客户特定状态 8 0 Work Schedule Rule 5 2 KSOLL ASOLL SSOLL KDIVI ADIVI SDIVI DIVGV BSGRD TRFAR TRFGB TRFGR TRFST KOSTVJN DYSCH ARBST WKWDY FISTL GEBER FKBER KTSOL ATSOL SSOLL KDIVI ADIVI SDIVI DIVGV BSGRD TRFAR TRFGB TRFGR TRFST KOSTVJN DYSCH STDTG WARST FISTL BP_GEBER FKBER DEC DEC DEC DEC DEC DEC DEC DEC CHAR CHAR CHAR CHAR CHAR CHAR DEC DEC CHAR CHAR CHAR 5 2 5 2 5 2 5 2 5 2 5 2 5 2 Targeted work measured 用日历天数度量in calendar days in workdays Planned working time in hours Individual divisor for calendar days Individual divisor for workdays Individual divisor for working hours Hours worked per payroll period 的目标工作 的目标工作 以时数表示的计划工作时间 日历天数的单个除数 工作日的个别除数 工作时数的单个除数 每个工资核算期的工作小时数 工时效用水平 工资等级类型 工资区域 工资等级组 工资等级水平 标志 : 成本分配 创建动态工作日程表 日工作小时数 每周工作天数 基金中心 基金 功能范围 同意 Targeted work measured 用工作天数度量5 2 Capacity utilization level 2 0 Pay scale type 2 0 Pay Scale Area 8 0 Pay Scale Group 2 0 Pay Scale Level 1 0 1 0 Indicator: Cost distribution Create Daily Work Schedule Dynamically 5 2 Daily Working Hours 4 2 Weekly Workdays 16 0 Funds Center 10 0 Fund 16 0 Functional Area 20 0 Grant GRANT_NBR GM_GRANT_NBR CHAR
IT&RT Structure like pc207
Employee subgroup ABART LGART APZNR CNTR1 ABRAR LGART APZNR CNTRN CHAR CHAR RAW RAW 1 0 grouping for personnel calculation rule 4 0 Wage Type 1 0 PC205 assignment 1 0 National assignment indicator 对于人员计算规则的雇员子组分组 工资项 PC205 分配 国家分配标志 CNTR2 CNTR3 ALZNR C1ZNR BTZNR ABZNR V0TYP V0ZNR ZEINH BETPE ANZHL BETRG RTE_CURR CNTRN CNTRN ALZNR C1ZNO BTZNO ABZNO V0TYP V0ZNR PT_ZEINH BETPE PRANZ MAXBT WAERS RAW RAW RAW RAW RAW RAW CHAR RAW CHAR CURR DEC CURR CUKY CUKY 1 0 1 0 1 0 National assignment indicator National assignment indicator Assignment for alternative payment 国家分配标志 国家分配标志 对选择性支付的分配 成本核算指针 银行转移分配 缺勤分配 变量分配类型 时间/度量单位 工资核算:每单元数额 HR 薪资发放: 编号 HR 工资发放:数额 货币代码 货币代码 2 0 Pointer to cost accounting 1 0 Transfer assignment 1 0 Absence assignment 1 0 Variable assignment type 3 0 Time/Measurement Unit 15 2 Payroll: Amount per unit 15 2 HR payroll: Number 15 2 HR Payroll: Amount 5 0 Currency Key 5 0 Currency Key 1 0 Variable assignment number 变量分配号 AMT_CURR WAERS APER Structure
LikePC2APER,工资发放帐目中表 APER 的结构:
ABKRS PERMO DATMO JUPER PAPER BEGDA ENDDA PBEGD PENDD CALCD INPTY INPID INOCR INOCC IABKR IAPER IBEGD IENDD ABKRS PERMO DATMO JUPER PC2PAPER BEGDA ENDDA BEGDA ENDDA CALCD PAYTY PAYID PAY_OCRSN PAY_OCCAT ABKRS PC2PAPER BEGDA ENDDA CHAR 2 0 工资范围 NUMC 2 0 期间参数 NUMC 2 0 日期修改标志 CHAR DATS DATS DATS DATS CHAR CHAR CHAR CHAR CHAR CHAR DATS DATS 4 0 法人 0 0 工资核算表 APER 的子结构 8 0 开始日期 8 0 终止日期 8 0 开始日期 8 0 终止日期 1 0 工资发放已对标识期间运行 1 0 工资核算类型 1 0 工资核算标识 4 0 非周期工资核算的原因 2 0 非周期原因的种类 2 0 工资范围 0 0 工资核算表 APER 的子结构 8 0 开始日期 8 0 终止日期 PAYTY PAYID OCRSN OCCAT BONDT CHKDT RRDAT SEQNR WAERS OOSDATE BRACKET PAYTY PAYID PAY_OCRSN PAY_OCCAT BONDT CHKDT RRDAT CDSEQ WAERS PAY_OOSDATE PAY_BRACKET CHAR CHAR CHAR CHAR DATS DATS DATS CUKY DATS 1 0 工资核算类型 1 0 工资核算标识 4 0 非周期工资核算的原因 2 0 非周期原因的种类 8 0 非周期工资发放付款日期 8 0 支付日期/核查日期 8 0 自从上一次工资核算运行后最早的主数据更改 5 0 货币代码 1 0 顺序外检查标识符 8 0 创建序列外支票(工资控制记录帐户) NUMC 5 0 序列号 OUTOFSEQ PAY_OUTOFSEQ CHAR NUMC 5 0 一个时期和它的补充的括弧
P0014 Function
描述
为P0014分割WPBP和设置APZNR
CN14 Rule
描述
标准Rule
ELIMI A WPBPCW
ELIMI A Operation
OT 表头wpbp标示清空(为0)IT-APZNR
Syntax
ELIMI SSS
SSS 1-3 split indicators with the assignment: * All indicators will be removed
R Employee subgroup grouping Table: T503 for pers.calc.rule
A Work center period WPBP 1 1st national split /SI) SV 2 2nd national split (Tax) XST
3 3rd national split (not used)
T Alternative payment ALP K Cost accounting C1 U Bank transfer BT
X Variable assignment V0 Operation SETIN Y Absence assignment Z Time unit
Output
The wage type in the current work field is then placed in an output table (e.g. OT) without split indicators by means of an operation, e.g. Operation ADDWT.
ABAP Code
*---------------------------------------------------------------------*
* FORM OPELIMI *
*---------------------------------------------------------------------*
* ........ *
*---------------------------------------------------------------------*
FORM opelimi. DO 4 TIMES
VARYING char FROM op-lgart(1) NEXT op-lgart+1(1). IF char EQ space. EXIT. ENDIF.
CASE char. \g).
WHEN '*'. ot-apznr = 0. ot-cntr1 = 0. ot-cntr2 = 0. ot-cntr3 = 0. ot-btznr = 0. ot-c1znr = 0. ot-alznr = 0. ot-abznr = 0. ot-v0typ = space.
ot-v0znr = 0. ot-abart = '*'. ot-zeinh = space. ot-abznr = 0.
WHEN 'U'. ot-btznr = 0. \ WHEN 'K'. ot-c1znr = 0. WHEN 'A'. ot-apznr = 0. WHEN '1'. ot-cntr1 = 0. WHEN '2'. ot-cntr2 = 0. WHEN '3'. ot-cntr3 = 0. WHEN 'R'. ot-abart = '*'. WHEN 'T'. ot-alznr = 0.
WHEN 'X'. ot-v0znr = 0.ot-v0typ = space. WHEN 'Z'. ot-zeinh = space. WHEN 'Y'. ot-abznr = 0. ENDCASE. ENDDO.
ENDFORM. \
WPBPC Operation
重构wpbp,IT表的WPBP标示(在这里是根据0014来进行split)
DATES Function
描述
读取时间信息,供NUM,RAT,AMT读取
信息类型: 0008 基本工资 0041 日期说明 0080 孕期保护/探亲假
P0532 Function
描述
P0530 Function
描述
P0533 Function
描述
P0531 Function
描述
GON Function
描述
Function GON checks whether all the master data has been imported. 其中p007是必须的。
XLRO sub-Schema
Func. Par1 Par2 Par3 Par4 D Text
BLOCK BEG Import last payroll result COM Import last payroll result IMPRT L Import last result
PORT X006 P06 NOAB Transfer relevant data to LRT SETCU Prepare CRT (old results) BLOCK END Import last payroll result 处理
该子模式主要处理以下任务
1. 生成ORT,OCRT,OTRT(临时)
2. 生成LRT(后续其他sub-Schema需要处理) 3. 生成CRT,TCRT
IMPORT Function
描述
Import L生成ORT,OCRT,OTCRT…
非回算月:读取的是最新一条For_period 回算月:最后一个For_period
PORT Function
X006 Rule
描述
标准Rule 语法
X006 Einspielen relevanter Lohnarten nach LRT *
****
VWTCL 06 处理类 *
ERROR 取消处理 0 1
ADDWTL* LRT 最后的 RT 2
LRTST Y Stat-LRT=Y > Cont. ADDWTL* LRT 最后的 RT 说明
Processing Class 06
描述
在LRT中输入来自原工资核算帐户的工资类型 ,值为 0 工资类型未被转移
1 工资类型取自先前的工资发放 2 工资类型取自同一年
处理类的值为1:
/315 根据 SP-PI 的平均工资 /325 根据 SP-UI 的平均工资 /335 根据 SP-MI 的平均工资 /345 根据 SP-II 的平均工资 /355 根据 SP-II 的平均工资
/365 根据 SP-PHF 的平均工资 /561 要求
/565 结转给下一月 /A41 计税基数流出 /A42 税率基数流出
/A43 由 EE 流出的税收工资 /A44 由 EE 流出的应税奖金 /A45 由 RE 流出的税收工资 /A46 由 ER 流出的应税奖金 /A47 税金额-SOI 外流 /A49 应征税的奖金外流 /A94 应征税的 SOI 外流 /A96 应税年终奖流出
VWTCL Operation
描述
Set Processing Class Value
ERROR Operation
描述
ADDWT Operation
描述
ADDWTL将ORT中满足条件的薪资项目放在LRT中,根据前面条件处理类6的值为1.
LRTST Operation
描述
处理ORT ,LRTST Y,判断ORT的数据是不是跟当前核算期间数据处于同一年.如是,继续处理,否则跳过
SETCU Function
描述
输入OCRT,OTCRT,转移输出到当前的CRT以及TCRT
CNTO sub-Schema
功能 Par1 Par2 Par3 Par4 D 文本
COM General processing of time data China
COM *************************************** BLOCK BEG Processing of time data
CHKPC * Has personal calendar been generated? GENPS Generate personal work schedule PWS GENPS S** * Generate PWS with shift substitutions PARTT Partial period parameter
IF X064 Perform shift change compensation PITAB D DPS Initialize table DPS
P2003 S** DPS Insert shift substitution in PWS
ELSE Do not perform shift change compensation P2003 S** Import shift substitutions into PWS ENDIF End shift change compensation
PARTT PSP * Partial month param.with substs in DIVI BLOCK BEG Create valuation bases
PIT X010 P01 Create valuation bases (addition) PIT CN13 P01 Create valuation bases (division) BLOCK END
MOD CNM0 GEN Determine China specific modifiers MOD XMOD GEN Determine payroll modifiers RAB Import absences
IF PDC Is PDC active in period? IMPRT B2 Import cluster B2
PRINT NP ZL Print table of time wage types DAYPR TC00 PDC Day processing of time data ELSE PDC not active in period
DAYPR TC00 Day processing of time data s ENDIF Endif PDC
COPY XCOM Process shift change compensation data COPY XT01 * Weekly overtime analysis PAB Edit absence data
PRINT NP PART Print partial period parameter
P2010 X930 GEN NOAB Edit employee remuneration information PALP X012 GEN Valuation bases for different payments PIT XALP NOAB Higher val. basis + extra pay + premium
ZLIT AMS Place summarized ZL entries in IT P0416 Valuation of quota compensation PIT X015 GEN Valuation of time wage types PIT X009 GEN NOAB Remove val. bases with ALP split COPY XIW0 Incentive wages IF SPRN IF off-cycle run ELSE Else
PIT CNSR Evaluate sick leave deduction rate PIT CNSL Calculate Sick leave deduction ENDIF Endif
PIT CN20 P03 Gross and RT storage for time wage types BLOCK END Processing of time data 描述
PARTT Function
CN20 Rule
Gross and RT storage for time wage types
差异码 CL T 操作操作操作操作操作操作 *
-------------+---------+---------+---------+---------+---------+---------+ D VWTCL 03 * ERROR 0 ADDWT *
1 ADDWTE* ELIMI KTX ADDCU 2 ELIMI * RESET AR ADDWTE* 3 ADDWTE*
4 ELIMI * RESET AR ADDWTE*
5 ADDWTE* ELIMI KTX ADDCU ELIMI * RESET AR NEXTR A 5 A ZERO= RA ADDWTE/852
6 ELIMI * RESET R ADDWTE* ADDCU
9 ZERO=&TEMPADDWT&TEMPZERO= A AMT-& TEMPADDWTE* NEXTR A 9 A ELIMI KTX ADDCU ELIMI * RESET AR ZERO= RA NEXTR B 9 B ADDWTE/852
Processing Class 3
累积并保存计时工资类型>CYCL.D023 0 不作变更地转移
1 对应人员计算规则和 AC1 标志的雇员子组分组的 RT 存储, 累计 2 具有人员计算规则的雇员子组分组和 A 分割的 RT 存储 3 仅对小时工资的 RT 存储, 累计
4 对人员计算规则和仅对小时工资 A 分割的带有雇员子组分组的 RT 存储 5 RT 存储, 累计, 加班时数的累计
6 对于人员计算规则具有雇员子组分组的 RT 存储, 累计 9 加班小时的负 RT 存储, 计算, 累积
斗山项目中的事假,病假等设置为1.故在
ADDCU Operation
描述
处理累计:根据累计表配置信息,计算累计工资项(如/101,/103…)并存入OT表
CNAP sub-Schema
功能 Par1 Par2 Par3 Par4 D 文本
COM Import further paym./deducs. China. BLOCK BEG Process additional payments/deductions P0014 CN11 GEN NOAB Import recurring payments/deductions P0015 CN11 GEN NOAB Import additional payments
P0579 * Import addtnl pymnts (3rd prty systems) P0267 CN17 GEN NOAB Import additional off-cycle payments COPY XBE1 Benefits first call
BLOCK END Process additional payments/deductions 描述
Import payments/deductions 处理0014,0015,非周期相关数据
P0014 Function
描述
P0014 CN11 GEN NOAB
Function P0014遍历P0014,将WageType Code,Desc,WPBP Wplit写入 IT表头。 如图,在Rule执行之前Function P0014完成以下任务
CN11 Rule
CN11 Recurring payments/deductions and supplementary payments for CN *
****
VWTCL 76 处理类 *
VAKEYPAYTY Payroll Type *
PRINT 打印表输入
GCY CN12 用准确的工资类型 A 1
VAKEYPAYTY Payroll Type * A
GCY CN12 用准确的工资类型
Processing Class 76
描述
特殊工资核算运行,值为
1. 工资类型用于特殊的运行(例如奖金)
2. 工资类型用于专门的&常规工资支付运行
一般月度薪资核算,为空即可
VakeyPAYTY Operaion
描述
判断Structure pc2aper字段值
判断是否为工资项,配置点为工资核算程序中:
GCY Operation
描述
继续处理下一个Rule
CN12 Rule
CN12 Recurring payments/deductions and supplementary payments *
****
AMT= BETRG 集合 NUM= ANZHL 设置
VAKEYZEINH Time unit in v.key ***
VWTCL 47 处理类 *
VWTCL 10 处理类 *
OPIND 操作标志
ELIMI A 消除时间期标识 WPBPC 对所有的 WPBP 0
OPIND 操作标志
WPALL=FRST 设置标识 = FRST ADDWT * OT 输出表
GCY CN16 用准确的工资类型 Q
ELIMI * 消除时间期标识 ADDWTE * RT 结果表 ADDWT&MY10 VAR 变量表
CN16 Rule
差异码 CL T 操作操作操作操作操作操作 *
-------------+---------+---------+---------+---------+---------+---------+ D VWTCL 70 *
1 D NUM?12
1 * MULTI NAA ADDWT /495 1 > ERROR
Processing Class 70
70 处理特殊工资相关的工资项并构成计税基数
1 股票期权收入 (将其划分到相应月
CM03 奖金 M020 月薪金
M02A 月薪金 (美元) M02D 按百分比扣除 M02X 税前月工资(USA) M200 轮班奖金 M210 夜班补贴
M220 按百分比的奖金 M230 直接奖金 MSOI 认股权收入
2 遣散费收入
3010 离职补偿金 MBSP 遣散费 (新)
AMT Operation
描述
P0014处理时将薪资项遍历在IT表头中,需要使用其他方式对ART赋值 AMT= BETRG 集合
Amount
It only makes sense to fill this field using the
functions P0009, P0011, P0014, P0015, P0021, P0057, P0267, P2010, and PALP.
NUM Operation
描述
P0014处理时在IT表头中不填充ART.故需要再次处理 NUM= ANZHL 设置
Number
It only makes sense to fill this field using the functions P0009, P0011, P0014, P0015, P0057, P0267, P2010, and PALP.
VAKEYZEINH Operation
描述
Processing Class 47
描述
特殊信息类型处理 0014/0015 -->CYCL.X011 A 非特殊的处理
Q 尽管没有达到界限, 强制转移
Processing Class 10
描述
标记月因子的工资类型 -->CYCL.XVAL 0 没有扣除
1 按因子减少 /801 2 按因子减少 /802 3 按因子减少 /803 4 按因子减少 /804 5 按因子减少 /805 6 按因子减少 /806 7 按因子减少 /807 8 按因子减少 /808 9 按因子减少 /809
A 按因子减少 /801, 舍入 005
OPIND Operation
描述
薪资项目的正负号 配置点
SPRO >人事管理>人员管理>工资核算数据>经常性支付和扣减>核查工资类型目录>检查工资项特征.
WPBPC Operation
描述
If the specification is ' ', the wage type is stored in table OT for each WPBP period in which the validity interval fits.
This parameter is only allowed if processing was accessed using functions P0014 or P0015.
如图,将WPBP Split有重叠时间的全部赋值,待后续处理
WPALL Operation
描述
WPALL=FRST
设置薪资数据的APBP表示为01
P0015 Function
描述
同P0014
其中P0015因无结束日期,故系统默认结束日期等于开始日期。
P267 Function
描述
P0267 CN17 GEN NOAB Import additional off-cycle payments 处理非周期
CNAL sub-Schema
Monthly factoring and storage
功能 Par1 Par2 Par3 Par4 D 文本
COM Monthly factoring and storage CHINA BLOCK BEG Partial period factoring and storage GEN/8 16 Create wage types /801 to /816 in IT PIT XPPF NOAB Determine monthly factors
PIT XCM0 P31 Monthly lump sums for cost accounting PIT CNCO P68 NOAB Cumulate contract salary for PHF/SI base PIT XVAL P10 Valuate pay elements
ACTIO XCH0 A Hourly rates for cost accounting AVERA Calculation of averages PIT X023 P20 NOAB Gross input and storage PIT CNED NOAB * Calculate education due COPY XBE2 Benefits second call PIT X024 P41 NOAB Gross input and storage
PIT X025 P04 NOAB Gross cumulation, cost distribution ACTIO CNM1 Monthly wages and salaries
BLOCK END Partial period factoring and storage 描述
Monthly factoring and storage 处理
1. 生成折算因子 /801 - /816. 2. 根据折算因子计算薪资项的值
3. 存储某些薪资项(0008,0014,0015…)到RT,并生成累计工资项(/101,/103)在IT表中
GEN/8 16Function
描述
IT表中生成/801 -- /816.填充WPbp-Lplit-period.默认100000
PIT Function
描述
IT 与 OT表数据读取以及写入.主要处理逻辑放在Parameter 1的Rule进行
XPPF Rule
描述
进一步处理各折算因子,分析各种情况(包括wbbp-split,Emp-status,unpaid-absence…)。
XPPF Ermittlung von Teilmonatsfaktoren *
/801 部分期间因子 1
PPPAR R 工作中心无效/PP? *
GCY XPP0 用准确的工资类型 R
/802 部分期间因子 2
PPPAR R 工作中心无效/PP?
*
GCY XPP0 用准确的工资类型 R
ADDWT * OT 输出表 /810 部分期间因子 10 RTE=TSDIVI 设置 RTE-TSDIVP 减法 RTE*KGENAU 乘法 RTE/TSDIVP 除法
ADDWT * OT 输出表 /814 部分期间因子 14 RTE=TSAX** 设置 RTE*KGENAU 乘法 RTE/TSDIVI 除法
ADDWT * OT 输出表 /815 部分期间因子 15 RTE=TSAP** 设置 RTE+TSAX** 加法 RTE*KGENAU 乘法 RTE/TSDIVI 除法
ADDWT * OT 输出表 /816 部分期间因子 16 RTE=TSAU** 设置 RTE*KGENAU 乘法 RTE/TSDIVI 除法
ADDWT * OT 输出表
PPPAR Operation
PPPAR: Provide Partial Period Parameters
Object
Operation
Use
Operation PPPAR is a decision operation. It writes IDs to the variable key when partial period factors are calculated.
Procedure
You can specify an ID for a situation to be checked. If the situation
arises, the system writes the appropriate ID to the variable key. If the situation does not arise, the system writes the value '*'.
There are two different periods with operation PPPAR:
o Payroll periods according to table T549Q
o Partial periods of a (split) payroll result
The various IDs for the situation to be checked refer to, as a rule, either the payroll periods or the partial periods.
Note:
These periods only differ if it is possible in your system to subdivide a payroll result, with subperiodic splits (for example change in legal person), into several partial periods. If such
subperiodic splits are not tolerated in your system, the two periods match.
Syntax
OOOOO V
OOOOO PPPAR Operation name
V ID of situation to be checked E The operation places an E in the variable key if one of the following cases occurs:
- Entry in the current payroll
period (change of employment status inactive to employment status active).
- Change in legal person on the first day of the partial period being considered.
- On the first day of the partial period being considered, an action starts that, acc. to table T530, divides the payroll result. A The operation places an A in the variable key if one of the following cases occurs: - EE leaves in the current payroll
period (change in employment status from active to inactive).
Note: This does not apply if the entry occurs on the first day of the period. - Change in legal person on the first day of the following partial period. - On the first day of the following partial period, an action begins that, acc. to table T530, divides the payroll result. S For WPBP splits in the current partial period.
U For unpaid absence within the periode.
B For paid absence within the period. period.
R For inactive work relationship during the entire partial period (the
employment status is either inactive or left in the entire partial period.
N EE leaves in the following payroll period.
F EE leave on the first day of the following payroll period.
C The operation places a C in the variable key if one of the following cases occurs:
- EE starts on the first day of the current partial period
- Change in legal period on the first day of the current payroll
period according to table T549Q D Change in employment status in the infotype Basic Pay (0008) on the first day of the payroll period.
G Change in employment statis in the infotype Basic Pay (0008) within the payroll period.
H Change in weekly working hours
in infotype Planned working time (0007) on the first day of the payroll period. I Change in weekly working hours in the infotype Planned working time (0007) within the payroll period.
J Change in legal person on the first
day of the following payroll period. L Change in legal person within the current payroll period.
M Change in employee group or EE subgroup within the partial period. P If the time unit of the
payroll area is not the same as the time unit of the pay scale type and the pay scale area (table T510F). Example: payroll is weekly, but pay scale type is monthly.
See personnelcalculation rule XPPP. 8 If there are at least two records of the Basic Pay infotype (0008)
in the partial period being considered.
With the following specification, in contrast to the specifications mentioned until now, the operand is not placed as ID in the variable key:
K Places the employment status from infotype 0000 on the first day of the
following payroll period in the variable key.
Example
1. An employee leaves on 01.10.2003.
In the payroll period January 2003 (1.1.-1.31) operation PPPAR A places the following IDs in the variable key:
- If the leaving action does not create a split payroll result, the operation returns an A for the payroll period.
- If the leaving action creates a split payroll result, the operation returns an A in both partial periods.
2. An employee has a change in legal person on am 1/10/2003.
The operation PPPAR E places the following IDs in the variable key:
- In the first partial period (2.1.-2.9.): *
- In the second partial period (2.10.-2.28.): E
3. An employee leaves on 2.4.2003.
In the payroll period in January 2003 (1.1.-1.31.) the
specifications PPPAR N and PPPAR F result in the following different results:
- PPPAR N places N in the variable key, since an employee leaves in the following payroll period.
- PPPAR F places * in the variable key, since there no employee leaves on the first day of the following payroll period.
PPPAR R
如果员工status为0/1(inactive/left),则返回R。
如输入:
输出:
PPPAR U
For unpaid absence within the periode.
期间有Unpaid absence,待解决在哪一段处理unpaid absence.
PPPAR S
For WPBP splits in the currentpartial period. 期间段有wpbp-split标示。
PPPAR E
待后续测试。
The operation places an E in the variable key if one of the following cases occurs:
- Entry in the current payroll
period (change of employment status inactive to employment status active).
- Change in legal person on the first day of the partial period being considered.
- On the first day of the partial period being considered, an action starts that, acc. to table T530, divides the payroll result.
PPPAR A
待后续测试。
The operation places an A in the variable key if one of the following cases occurs: - EE leaves in the current payroll
period (change in employment status from active to inactive).
Note: This does not apply if the entry occurs on the first day of the period. - Change in legal person on the first day of the following partial period. - On the first day of the following partial period, an action begins that, acc. to table T530, divides the payroll result.
XPP0 Rule
XPP0 Ermittlung von Teilmonatsfaktoren (Teilregel) *
/801 部分期间因子 1
PPPAR U PP中的无支付缺勤? *
PPPAR S 在PP中的B.工资变更? *
PPPAR E 月中的输入? *
PPPAR A 在月内终止 ? *
GCY XPPP 用准确的工资类型 A
GCY XPP1 用准确的工资类型 E
GCY XPP1 用准确的工资类型 S
GCY XPP1 用准确的工资类型 U
GCY XPP1 用准确的工资类型 /802 部分期间因子 2 RTE=GASOLL 设置 RTE-GAAU** 减法 RTE-GAAP** 减法 RTE?0 比较 *
RTE=0 设置
ADDWT * OT 输出表 >
RTE*KGENAU 乘法 RTE/TADIVI 除法
ADDWT * OT 输出表
XPP1 Rule
XPP1 Ermittlung von Teilmonatsfaktoren (Teilregel) *
/801 部分期间因子 1
RTE=TSSOLL 设置 //工作小时数
RTE-TSAU** 减法 //SAUxx : Unpaid absence measured in working hours
RTE*KGENAU 乘法 //T_511K:常量10000 RTE/TSDIVI 除法 //整个周期工作小时数 ADDWT * OT 输出表
XCM0 Rule
描述
暂时未用上,后续更新
Monthly lump sums for cost accounting *
****
VWTCL 31 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
****
VWTCL 31 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /814 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /844 OT 输出表 2
ADDWT * OT 输出表
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表 3
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /816 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /846 OT 输出表 2
****
VWTCL 31 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率
AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /814 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /844 OT 输出表 2
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表 3
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /816 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0
ADDWT /846 OT 输出表 3
****
VWTCL 31 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /814 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /844 OT 输出表 2
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组 RTE= /810 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /840 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表
3
ADDWT * OT 输出表 ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /815 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /845 OT 输出表
FILLF A 填充数量/编号/比率 RTE= /816 设置
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT /846 OT 输出表
Processing Class 31
描述
分配月总计到成本分摊 -->CYCL.XCM0 0 工资类型并不引致成本中心借方/贷方变化 1 计算付薪的公共假日 2 计算付薪的不工作总计
3 计算付薪不工作和付薪缺勤时间
CNCO Rule
生成计算合同工资/390,待后续处理
IT CNCO P68 NOAB Cumulate contract salary for PHF/SI base
行差异码 CL T 操作操作操作操作操作操作 *
-------------+---------+---------+---------+---------+---------+---------+ 000010 D VWTCL 68 000020 * ADDWT * 000030 1 D WPALL?LAST 000040 1 N ADDWT *
000050 1 Y ADDWT * ADDWT /390
Processing Class 68
68 累计到合同工资> CYCL.CNCO
1 累计到合同工资 /390
1000 固定工资(斗山项目案例) M020 月薪金
XVAL Rule
根据折算因子,具体核算薪资项
XVAL Bewertung Lohn- u. Gehaltsbestandteilen mit Teilmonatsfaktoren *
****
VWTCL 10 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
****
VWTCL 10 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 2
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /802 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 3
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /803 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 4
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /804 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 5
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /805 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 6
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /806 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 7
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /807 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率
AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 8
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /808 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 9
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /809 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 A
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ROUND 005 数值舍入到下一个 ADDWT * OT 输出表 2
****
VWTCL 10 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率
AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 2
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /802 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 3
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /803 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 4
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /804 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 5
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /805 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 6
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /806 设置
RESET * 设置时间期间标识
MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 7
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /807 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 8
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /808 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 9
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /809 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 A
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ROUND 005 数值舍入到下一个 ADDWT * OT 输出表 3 ****
VWTCL 10 处理类
*
ERROR 取消处理 0
ADDWT * OT 输出表 1
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 2
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /802 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 3
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /803 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 4
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /804 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 5
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /805 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 6
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /806 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 7
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /807 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 8
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /808 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 9
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /809 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 A
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识
RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ROUND 005 数值舍入到下一个 ADDWT * OT 输出表 4
****
VWTCL 10 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 2
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /802 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 3
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /803 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 4
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识
RTE= /804 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 5
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /805 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 6
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /806 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 7
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /807 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 8
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /808 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 9
ELIMI * 消除时间期标识
RESET RA 设置时间期间标识 RTE= /809 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 A
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ROUND 005 数值舍入到下一个 ADDWT * OT 输出表 9
****
VWTCL 10 处理类 *
ERROR 取消处理 0
ADDWT * OT 输出表 1
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /801 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 2
ELIMI * 消除时间期标识 RESET RA 设置时间期间标识 RTE= /802 设置
RESET * 设置时间期间标识 MULTI RAA 多重数量/编号/比率 AMT/KGENAU 产品组
ZERO= R AmtNumRteTime = 0 ADDWT * OT 输出表 3
ELIMI * 消除时间期标识