SAP揭秘者-SAP工厂日历在实际项目中的多种应用场景及相关配置

可能网上有不少资料介绍SAP的工厂日历的用法,但是大多比较分散,而且没有把所有的业务场景覆盖全,本文结合实际项目,从项目需求背景,项目需求分析到项目实现,把工厂日历的各种应用场景及其相关设置和其影响分析进行全面分析和探讨。

  1. 工厂日历项目背景

某石油化工公司,一年365天都要上班,都要排生产计划,生产不停线

某电子工厂,平时上6天班,周一到周六上班,周日不上班,国家节假日按国家法定假日休息。

ZTABC公司规则:

  1.   成立日期定为公司假期,每年公司周年日放假一天
  2.   每周上5天班,周一到周五上班,周六周日放假,
  3.   另外公司还规定2022年7月19及7月20日这两天为公司的特殊日子,给公司员工放假,但是这个星期的星期日员工需要补班
  4.    此外还可以享受国家法定节假日。
  1. 项目需求分析

  无论哪家公司只要上SAP,都需要在SAP中根据实际情况维护工厂日历。

维护工厂日历有以下影响:

跑MRP会以设定的工厂日历来计算需求及下单的时间,影响开po时的交货日期以及mrp开工单日期

影响ATP check的可用日期

影响交货单上的计划交货日期

影响运输单上的计划运达日期等

所有跟计划有关的日期都会受影响

 SAP的工厂日历支持设定各种行事历,完全支持以上的各种实际业务场景,具体实现方法如下:

  1. 项目具体实现:

要实现上面的业务需求,需要进行工厂日历的后台配置设定,后台配置tcode为SCAL,其路径如下:

需要特别注意的地方是工厂日历是跨Client级别的后台配置,更改了该配置会影响所有的客户端。

维护工厂日历的后台配置步骤如下:

      1. 首先维护公共节假日
      2. 维护周末的假期,并把公共节假日分配给假期日历
      3. 维护工厂日历,把假期日历分配给工厂日历

    1. 维护公共节假日

配置工厂日历的第一步是维护公共节假日。

点击上面的维护日历路径,进入以下窗口:

选择公假,点击修改按钮,跳出下面窗口

然后在上面窗口点击新增按钮。在这里针对不同的业务需求,可以新增不同的公共节假日。

在实际业务当中有一些假期是具有固定日期的公共假期,对此类型的假期,见下面业务场景及其配置方法。

业务场景1:固定日期的公共假期。

具有固定日期:这种公共假期每年都在同一天,比如国庆节,五一节,每年的日期都一样,都是在十月一日和五月一号; 如果该日期是非工作日(周末),就延后它。

创建方法如下:

  在弹出来的创建窗口中,选择公假类型选择固定日期,点新增按钮,然后定义该公共假日在哪个月份的哪一天。

并输入短假日名称和长假日名称

在前面窗口点击新增,会提示下面窗口,说明工厂日历的变更不能自动记录,要进行手动传输行,

之后新增一个公共假日如下:

业务场景2:不固定日期的公共假期。

不固定的公假:这种公共假期每年的日期可能都不一样,比如中秋节,春节,端午节等,每一年的日期都不一样; 如果该日期是非工作日(周末),也可以设定要不要提前或延后。

创建方法如下:

  在弹出来的创建窗口中,选择公假类型选择不固定日期

点新增按钮,然后定义最近几年已经确定的日期。并输入短假日名称和长假日名称

    1. 维护假期日历

新建立完具有固定日期的公共节假日和非固定日期的公共节假日之后,接下来需要维护假期日历,并且把前面建立好的公共节假日分配到这个假期日历中去。具体操作步骤如下:

在图1中选择假期日历,点击修改按钮,

然后在弹出的窗口中点新增按钮,跳到图2,

  在图2中输入新的假期日历的代码及描述,及有效期间,然后点击分配假日,把公共节假日分配到

假期日历中,见下面图3.

在上面画面中选中要分配的公共假期点击分配后,就会把这些公共假期分配到你新建立的假期日历中,

如下:

  维护完假期日历之后,下面就需要维护工厂日历了。

    1. 维护工厂日历

  新建立一个工厂日历,并把假期日历分配给这个工厂日历,此外再指定哪些为工作日。

  

此外,有的业务场景还需要维护工厂日历的特殊的规则,如下:

当你只有某年有一个特殊的工作日或节假日的时候可以设定特殊的规则;在特殊规则这边设定的工作日或

节假日的优先级高于其它的设定;

比如,众腾的十周年纪念日是2022.07.19日,众腾在这个特殊的纪念日想给全体。员工放两天假,从2022.07.19放到2022.07.20日。

可以在特殊规则中进行如下设定:

又比如说休假之后,我们希望在7月23日补一天班,那么可以进行如下特殊规则的设定。

最后需要检查设定的日历是否正确,步骤如下:

    1. 把工厂日历分配给工厂

设定完工厂日历之后,该工厂日历真正要起作用的话,还需要把配置好的工厂日历分配给具体的工厂,具体做法如下:

在下面定义工厂的时候,把该工厂日历分配给该工厂

    1. 工厂日历执行效果

1>.维护独立需求的时候,只能维护在工作日中

2>.计算MRP日期的时候会跳过非工作日:

如果需求日期在工厂日历日期之外,用MD04查看的时候会显示如下:

如果需求日期在工厂日历日期之外,用MD05查看的时候,则直接会告诉你跑MRP发生中断,如下

这个时候需要先调整工厂日历或修改需求日期

创建各种单据的时候,其日期不能落在非工作日

到这里为止,相信大家已经把工厂日历应用的各种业务场景及其相关后台配置及影响全部掌握了,如果还有没有掌握的地方也可以随时联系我们进行交流。

好,这个功能就分享到这里,各位朋友如果对PP的各种功能感兴趣,也欢迎扫码加如下微信,我会把大家拉到SAP PP学习群,随时欢迎跟我和其他SAP PP顾问一起交流和学习,

谢谢大家!

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所权

  • 24
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值