如何计算实际工作日(日历天-周休假-公共假期)

2020-09-27 14:23发布

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

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


专家您好,

我有只需要计算实际工作日/工作日的情况

日历日-(周末+公共假期)

例如:365天-(104休假+ 9个公共假日)= 252个工作日。

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

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


专家您好,

我有只需要计算实际工作日/工作日的情况

日历日-(周末+公共假期)

例如:365天-(104休假+ 9个公共假日)= 252个工作日。

付费偷看设置
发送
4条回答
土豆飞人
1楼 · 2020-09-27 14:42.采纳回答

在时间评估PCR中,您可以在星期几(VARSTWEDAY),假日班(VARSTHOLCL)和日常工作时间表(VARSTDAYPG)上进行查询,以便确定是否应计算"今天" 作为"工作日/营业日"。 肯定的,您可以生成HRS = 1的时间类型(例如9WKD)。

奄奄一息的小鱼
2楼-- · 2020-09-27 14:48

感谢您的答复,当我将这种逻辑应用于PCR时,这将非常有帮助, 但是目前,我们有什么标准的方法来生成该值,因为我的项目中SD和PS模块需要此值。

SKY徐
3楼-- · 2020-09-27 14:49

您是否要在PCR中查询此值? 并且您想知道全年的金额吗? 如果是这样,我的建议是有三个常数:

常数1(ZCON1)-日历年中考虑year年的天数。

常数2(ZCON2)-每个日历年中周末的天数。

常数3(ZCON3)-日历年内的公共假期数。

以上所有内容都会逐年变化,但是您可以将其内置到每个常量中。

PCR中的计算应为:

HRS = CZCON1

HRS-CZCON2

HRS-CZCON3

然后可以将结果值添加到时间类型中。

上述解决方案的唯一缺点是您必须逐年更新常数,我个人会提前几年创建。 但是,加点是,因为常量是由日期驱动的,所以您的计算将在一年中的每个时间点进行。

希望这确实是您想要的。

95年老男孩
4楼-- · 2020-09-27 14:48

您好,专家

我能够从PT64获得结果,并且在最终输出中几乎没有获得任何apap帮助。

谢谢您的帮助!

一周热门 更多>