基于年服务的工资类型计算PCR

2020-09-28 08:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我需要创建PCR来计算在职员工少于10年的金额是否等于或大于10年员工的金额

示例:

员工有9年11个月的经验...将收取100美元

员工有10年或以上的工作经验...将花费200美元

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我需要创建PCR来计算在职员工少于10年的金额是否等于或大于10年员工的金额

示例:

员工有9年11个月的经验...将收取100美元

员工有10年或以上的工作经验...将花费200美元

付费偷看设置
发送
5条回答
宇峰
1楼-- · 2020-09-28 09:01

如果您的LoS日期存储在IT0041中,则可以使用" NUM = Fxx A",该数字将返回工资期结束至IT0041中存储的日期(类型xx)之间的年数。 然后,您可以根据阈值评估此数字,以决定要支付100美元还是200美元。 SAP的NUM和DATES操作的帮助下列出了其他选项。

宇峰Kouji
2楼-- · 2020-09-28 08:59

因此,即使您尚未指定要使用什么功能,Antoine还是第一个向您指出正确方向的人 来计算员工的"服务"。

RTE,NUM和AMT操作都可以用来检查IT0041上带有Date的时间长度。

clever101
3楼-- · 2020-09-28 09:08

计算员工的"服务"?

雇用日期,IT0041中的日期还是出勤配额的余额?

Haoba3210
4楼-- · 2020-09-28 09:02

谢谢彼得,这是最佳答案

空代码
5楼-- · 2020-09-28 09:14

我做到了,你可以找到PCR

*

1005工资类型

v.key中的OUTWPTRFST PS级别

RTE = FA J

RTE?10

*

AMT = 200
ADDWT 1005

<< br> AMT = 100
ADDWT 1005

一周热门 更多>