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
描述