SAP HR schema 工资核算程序 操作OUTWP和RTE、AMT、NUM

3 篇文章 1 订阅
3 篇文章 1 订阅

声明:

本文仅作为SAP文档的中文版翻译分享,本人仅做了翻译工作,仅供参考,若有错误,欢迎您的指出。若本文有任何涉及侵权的行为,请立刻联系我删除,在此先致歉。

1、OUTWP

以PE02某个客户定制化规则为例,如图:
可以看出OUTWP是一个用来访问字段并进行分支判断的操作符。
在这里插入图片描述

2、NUM, RTE, AMT的参数

这个参数直接跟在操作名称NUM/RTE/AMT后面(这三个操作的处理是大部分相似的,除了少数例外,可以视同为一样的)。它指示了对当前工作字段的处理模式。NUM\RTE\AMT的参数大概有以下几个:

参数的含义

+ 相加
- 相减
* 相乘
/ 除以
$ 整除 除不尽的部分将被省略,不包含小数。
% 求占百分比
= 判断是否相等
< 是否小于
> 是否大于
S 减为0
? 用规则比较(比较是大于、小于、等于、不等(
))
W Square root//求方根值


你也可以在当前NUM字段中用操作符NUM进行计算。
计算中可以使用操作符AMT在当前AMT字段中进行,除了一些微小的差别,NUM,RTE,AMT这三种操作符的处理是几乎相似的。

示例:


AMT= PKWWR
说明: 赋值 将PKWWR的值赋给AMT
AMT%50
说明: AMT = AMT50% AMT字段转换为50%
AMT%KPKWPR
说明: 读取T511K表中的PKWPR字段的值,返回PKWPR值占当前AMT值的百分比并写入AMT。
AMT
-1
说明:返回当前AMT值*-1,并写入AMT
AMT+ 0001
说明:返回当前AMT值+工资项0001的值,并写入AMT
AMT<50
说明:比较当前AMT字段值与50之间哪个值更小,并把更小的值写入AMT
AMT=& /426
说明:读取工资项/426的AMT字段并写入AMT
D AMT?0
说明: 将AMT字段的值和0进行对比,比较结果(> = < )写入到变量参数中。例如,如果当前AMT字段的值大于0,那么>会被写入到变量参数中。
注意 包含参数?的规则必须用规则类型D标记。

示例2:

在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值