买软件 找服务 上选软件网
按领域分 按行业分

如何计算工单的开工日期?

发布时间:2021-02-22 发布人:河北吉正电子科技有限公司 634
导读:ERP系统中,工单开工日期的计算是每个ERP项目中制造顾问,以及企业中计划关键用户,生产关键用户特别关心的一块内容。


其实工单开工日期的计算,关键取决于需要生产的产品的生产时间的长短,在ERP系统中,我们称之为产品的生产本级提前期或单位提前期。

有必要回顾一下本级提前期的概念。本级提前期是指:所有下一级零组件备妥后,完成该产品所必须的工作天数,如下图所示:

1.png
1.1 本级提前期

此外,还有一个“制造提前期”需要说明一下。本级提前期和制造提前期需要区分开来,每个终的成品都是由不同的组件构成的,如果单层单层地来看,每一层都会有一个本级提前期,在底层的组件,它们的制造提前期和本级提前期是相等的,往上到了第二层级制造提前期开始有了变化,它的制造提前期等于它的本级提前期加上它底层组件的大的制造提前期,再往上都是按这个逻辑进行制造提前的计算,直到成品这一级。详见下面的示意图:

1.png
1.2 产品各层级制造提前期计算示意图

由此,我们可以引出产品工单的开工日期计算方式,分为2种:固定提前期产品开工日期计算;变动提前期产品开工日期计算。

接下来我们以ORACLE公司的一款ERP产品-JDE来说明这2种计算方式:

【固定提前期产品开工日期计算】

这种方式的计算相对来说很简单,在计算前,根据经验预先给每个生产的产品设置一个固定的本级提前期,然后系统利用产品需求日期自动倒推出该产品工作的开工日期。计算公式如下:

固定提前期产品开工日期计算=产品需求日期-产品本级提前期

以图1.2中的产品A举例说明如下,假设工厂周末都不开工生产:

产品代码
产品描述
需求日期
本级提前期
开工日期
20210001A
产品A
2021-3-26
2
2021-3-24
20210002C
组件C
2021-3-24
4
2021-3-18
20210003D
组件D
2021-3-18
4
2021-3-12
20210004E
组件E
2021-3-18
3
2021-3-15

1.1 产品A的开工日期推算表
注:
1- ERP系统中,对于生产产品的时间的计算通常是指工作日,而不是日历时间;
2- 在一个完整的产品结构中,产成品的开工日期就是它下级产品的需求日期;
3- 产品A生产制造的时间总共花了10个工作日,即制造提前期为10天。
 
【变动提前期产品开工日期计算】

所谓变动提前期就是说产品的本级提前期不是事先指定死的,而是根据各种参数并结合R30822A的程序配置计算出来的。这里涉及到的参数具体见下表:

序号
参数-英文描述
参数-中文描述
简称
数据来源及说明
1
Leadtime Conversion factor
提前期转换系数
LTCV
存放在产品主数据-F4102,和累计产量百分比,工时基准码,机器/人员数量及主负荷码有关系。
2
Time Basis Code
工时基准码
TIMB
产品主数据-F4102
3
MFG Leadtime Quantity
制造提前期数量
MLQ
如果使用的是可变提前期的话,该字段必须不等于0
4
Leadtime Per Unit
单位提前期
LTPU
产品主数据-F4102,当使用可变提前期时,系统使用该字段来计算工作单的开始时期。
5
Leadtime Level
本级提前期
LTLV
产品主数据-F4102,用来计算固定本级提前期产品的开工日期。
6
Setup hours
准备人工小时数
SETL
工艺路线-F3003
7
Move/Queue Hours
移动/排队小时数
QUED
工艺路线-F3003
8
Work Hours Per Day
日工作小时数
WRHD
制造常量-F3009
9
Work Order Quantity
工单数量
UORG
工单主文件-F4801

1.2 变动提前期计算相关参数
 
相关参数在系统中的位置展示:

1.png
1.3 制造常量-日工作小时数
1.png
1.4 产品主数据-相关参数
 
在计算LTCV(提前期变换系数), LTPU(单位提前期), SETL(准备人工小时数), QUED(排队小时数)  LTLV(本级提前期)的值时, R30822A 会比较每天24小时和工作中心设置的日工作小时数,从而确定哪个值大,终确定采用哪个“计算公式”来确定工单开工日期倒推天数;另外还会结合R300822AP48013的处理选项设置的值进行考虑。

因此在计算工单开工日期时,系统有4个公式,对应不同的处理逻辑,去计算倒推天数。

1.png
1.5 R30822A处理选项配置
 
1.png
1.5  P48013处理选项配置
 
【计算公式一】

前提:“移动/排队标志=空”并且日工作中心工作小时数(F30006)<24小时;

1.png
举例:

  • 单位提前期 (LTPU.F4102) = 35

  • 提前期转换系数(LTCV.F4102)= 3.375 (R30822A运算之后计算得到,该值具体如何计算,有兴趣的朋友可以关注我公众号,后续我专门单来讲)

  • 工单数量 (UORG.F48013) = 10

  • 工时基准 (TIMB.F4102) = 1

  • 移动/排队小时(QUED.F4102) = 30

  • 准备小时时 (SETL.F4102) = 15

  • 工作中心日工作小时数 (WRHD.F3009) = 16

计算结果:

  • 提前期(天)=10 * 3.375=33.75

  • 移动/排队时间(天)=30/(35/3.375)=2.89

  • 准备时间(天)=15/16=0.94

工单开工日期倒推天数=33.75+2.89+0.94= 37.58 or 38 (天)

该值计算出来之后(注意系统会自动做取整处理),再根据工单产品的需求日期,往前倒推出来相应相应的开工日期。假设工单的需求日期为2020/8/31,那工单的开工日期为2020/7/8,往前倒推了38个工作天数。
 
【计算公式二】

前提:“移动/排队标志=1”并且日工作中心工作小时数(F30006)<24小时;
1.png
举例:

  • 单位提前期 (LTPU.F4102) = 35

  • 提前期转换系数(LTCV.F4102)= 3.375

  • 工单数量 (UORG.F48013) = 10

  • 工时基准 (TIMB.F4102) = 1

  • 移动或排队小时(QUED.F4102) = 30

  • 准备小时时 (SETL.F4102) = 15

  • 工作中心日工作小时数 (WRHD.F3009) = 16 

计算结果:

  • 提前期(天)=10 * 3.375=33.75

  • 移动或排队时间(天)=30/(35/3.375)=2.89

  • 移动和准备时间(天)=(30+15/16)/24=1.29

  • 准备时间(天)=15/16=0.94

工单开工日期倒推天数=33.75+2.89+1.29+0.94= 38.87 or 39 (天)

该值计算出来之后(注意系统会自动做取整处理),再根据工单产品的需求日期,往前倒推出来相应相应的开工日期。假设工单的需求日期为2020/8/31,那工单的开工日期为2020/7/7,往前倒推了39个工作天数。
 
【计算公式三】

前提:前提:“移动/排队标志=空”并且日工作中心工作小时数(F30006)>=24小时;
1.png
举例:

  • 单位提前期 (LTPU.F4102) = 35

  • 提前期转换系数(LTCV.F4102)= 3.375

  • 工单数量 (UORG.F48013) = 10

  • 工时基准 (TIMB.F4102) = 1

  • 移动或排队小时(QUED.F4102) = 30

  • 准备小时时 (SETL.F4102) = 5

  • 工作中心日工作小时数 (WRHD.F3009) = 24

计算结果:

  • 提前期(天)=10 * 3.375=33.75

  • 移动或排队时间(天)=30/(35/3.375)=2.89

  • 准备时间(天)=5/24=0.21

工单开工日期倒推天数=33.75+2.89+0.21= 36.85 or 37 (天)

该值计算出来之后(注意系统会自动做取整处理),再根据工单产品的需求日期,往前倒推出来相应相应的开工日期。假设工单的需求日期为2020/8/31,那工单的开工日期为2020/7/9,往前倒推了37个工作天数。
 
【计算公式四】

前提:“移动/排队标志=1”并且日工作中心工作小时数(F30006)>=24小时;

举例:

  • 单位提前期 (LTPU.F4102) = 35

  • 提前期转换系数(LTCV.F4102)= 3.375

  • 工单数量 (UORG.F48013) = 10

  • 工时基准 (TIMB.F4102) = 1

  • 移动或排队小时(QUED.F4102) = 30

  • 准备小时时 (SETL.F4102) = 5

  • 工作中心日工作小时数 (WRHD.F3009) = 24

计算结果:

  • 提前期(天)=10 * 3.375=33.75

  • 移动或排队时间(天)=30/(35/3.375)=2.89

  • 移动和准备时间(天)=(30+5/24)/24=1.26

  • 准备时间(天)=5/24=0.21

工单开工日期倒推天数=33.75+2.89+1.26+0.21= 38.11 or 39 (天)
该值计算出来之后(注意系统会自动做取整处理),再根据工单产品的需求日期,往前倒推出来相应相应的开工日期。假设工单的需求日期为2020/8/31,那工单的开工日期为2020/7/7,往前倒推了39个工作天数。
 
综上,大家会发现,JDE系统在管理产品工单的开工日期上,也是有其精细的地方,其中变动提前期的计算考虑到了生产工艺中的多种时间耗用,比如准备人工,排队和移动时间等,不过要做到这么细,一则需要乙方企业的顾问努力提升咨询和实施业务能力及加深对JDE产品的透彻了解,同时也需要甲方企业的人员能力的配合及管理要求的提升。

工单开工日期的处理在国内的制造企业中目前更多使用的是固定本级提前期的做法,未来随着企业信息化水平及企业本身管理要求的提高,我相信会有更多的企业想要使用变动提前期的方式来实现对工单开工日期的安排,因为这种方式尽管复杂,但是其管理效率和水平确实更高啊。


免责声明
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系电话:13521909785 发送邮件至 lidandan@gnway.com 举报,一经查实,本站将立刻删除。

了解更多选软件网资讯

关注选软件网官方服务号

客服
企业
微信群