ERP 推式  拉式  工序拉式   装配拉式   倒冲

以上為生产订单(wip)中的原料供应方式,最常用的有Pull和Push。

PULL即拉动方式:

拉式生产是生产为主,原材料是由专门的配送人员按生产订单的要求准时送到生产线上,能够很大程度地提高生产效率,并且对于生产频率较高的企业,采取拉式生产方式的企业其生产线上的材料也较少,减少了材料区域,现场管理也较容易。

PUSH为推方式:

推式生产则是需要生产什么产品,根据需要到仓库去领料,这样,将会大大影响生产效率,同时,由于需要提前准备好所需要的原材料,需要占用大量的地方,并且还需要增加相应的人员来进行管理。而看板则更加智能化一些,需要什么马上就可以通过电子看板马上反馈到仓库或供应商的地方,对配送的要求会更加高。

举个简单的例子:

一个JOB,父件为A,子件为B,数量为2.现在要生产A件5个,如果是PULL,那么当A完成生产入库时,自动消耗10个B.如果是PUSH,那么在A完成生产入军品时,不会自动消耗B,而是需要手式发料B 10个。

散装

您可以在报表上查看和显示散装组件需求。它们可用来向必须使用但无需处理散装组件的车间传递信息。Erp100社区在发放装配件的所有组件时,系统不会倒冲,也不会默认散装组件。但是,您可以人工将特定的散装组件发放至离散任务或重复性计划。

工序拉式

在完成倒冲工序后,工序拉式组件即被发放至离散任务和重复性计划。这些组件是从分配给组件的供应子库存中拉出的。 您不能将此供应类型分配给没有工艺路线的装配件,或没有工艺路线的非标准离散任务如果装配件的工艺路线没有工序或工序已被禁用,您就可以将此供应类型分配给这些装配件。但是,系统会自动将所有组件的供应类型从工序拉式更改为装配拉式。

在Oracle Bills of Material 和 Oracle Engineering 中,您可以将虚拟件的组件分配给物料清单组件的子装配件和子装配件的零件。在使用虚拟子装配件的组件时,可假定已将它们直接连接至父装配件。在在制品管理系统中,您不能将"虚拟件"供应类型分配给任务和重复生产线/装配件关联。请参阅:虚拟件在虚拟件是顶层装配件(例如,在离散任务中对它们进行主计划或制造)时,它们会正常发挥作用;但在作为子装配件时,它们会失去其独特的特性而成为组件的集合。系统会将虚拟件的组件(并非虚拟件本身)包括在离散任务和重复性计划中,并且会在离散任务和重复性计划拣料单报表上列出。

Oracle Master Scheduling/MRP 和 Supply Chain Planning 会使用"批对批"批量方法来计划虚拟子装配件;另外,系统会用计划其它装配件的方式来计划虚拟件。在计划流程运行期间,您必须将虚拟件的提前期设置为零,以避免出现提前期偏置。在计划虚拟子装配件时,Oracle Master Scheduling/MRP 和 Supply Chain Planning 会忽略需求时间栏、计划时间栏和订单修改量。在 Oracle Cost Management 中累计装配件成本时,虚拟装配件的物料成本(而非工艺路线成本)将被纳入包含那些虚拟件的高层装配件的成本中。

供应商

供应商组件需求可包括在物料清单中。在在制品管理系统中定义离散任务和重复性计划时,您可以创建供应商组件的需求。 您可以在报表上查看并显示供应商组件需求。它们提供了有关供应商提供的但无需处理的组件物料的信息。

在发放装配件的所有组件时,系统不会倒冲,也不会默认供应商组件。但是,您可以人工将特定的供应商组件发放至离散任务和重复性计划。

ERP 推式 拉式 工序拉式 装配拉式 倒冲的更多相关文章

  1. A类型物料必须为装配拉式,供应子库为B仓

    应用 Oracle Bill Of   Materiel 层 Level Function 函数名 Funcgtion Name MT_BOMFDBOM 表单名 Form Name BOMFDBOM ...

  2. Python正則表達式:怎样使用正則表達式

    正則表達式(简称RE)本质上能够看作一个小的.高度专业化的编程语言,在Python中能够通过re模块使用它.使用正則表達式,你须要为想要匹配的字符串集合指定一套规则,字符串集合能够包括英文句子.e-m ...

  3. DLL中类的显式链接(用虚函数进行显式链接)

    DLL的显式链接在某些时候比隐式链接具有更大的灵活性.比如,如果在运行时发现DLL无法找到,程序可以显示一个错误信息并能继续运行.当你想为你的程序提供插件服务时,显式链接也很有用处. 显式链接到全局C ...

  4. Android中自定义ListView实现上拉加载更多和下拉刷新

    ListView是Android中一个功能强大而且很常用的控件,在很多App中都有ListView的下拉刷新数据和上拉加载更多这个功能.这里我就简单记录一下实现过程. 实现这个功能的方法不止一个,Gi ...

  5. YCRefreshView-自定义支持上拉加载更多,下拉刷新。。。

    自定义支持上拉加载更多,下拉刷新,支持自由切换状态[加载中,加载成功,加载失败,没网络等状态]的控件,拓展功能[支持长按拖拽,侧滑删除]可以选择性添加 .具体使用方法,可以直接参考demo. 轻量级侧 ...

  6. javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据

    javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转 ...

  7. BZOJ_2186_[Sdoi2008]沙拉公主的困惑_欧拉函数

    BZOJ_2186_[Sdoi2008]沙拉公主的困惑_欧拉函数 Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行 ...

  8. BZOJ_4802_欧拉函数_MR+pollard rho+欧拉函数

    BZOJ_4802_欧拉函数_MR+pollard rho+欧拉函数 Description 已知N,求phi(N) Input 正整数N.N<=10^18 Output 输出phi(N) Sa ...

  9. dropload.min.js 下拉刷新后,无法上拉加载更多

    使用方法 1.引入文件 <script src="/app/media/js/dropload.min.js"></script> 111111111111 ...

随机推荐

  1. iOS开发——企业证书(免审核 299$)

    (最近准备考试……空闲截图整理成博客)

  2. FlashBuilder启动时一闪而过

    晚上的时候把项目目录直接剪切走了 早晨就打不开了 去workspace看log  .\workspace\.metadata\.log 发现如下代码!MESSAGE Could not read me ...

  3. vmware以及schlumberger题解

    先是vmare的:具体的题目我就不描述了. 1. 贪吃的小明.直接数个数,统计个数,就可以完成.使用map,应该输入implement这一类,我认为很简单,但是我只过了33%. /* ID: y119 ...

  4. java中instanceof和getClass()的作用

    初学者难免有点混淆java中instanceof和getClass()的作用,  下面就来一一讲解. 父类A: class A { } 子类B: class B extends A { }  构造对象 ...

  5. 设置nginx禁止通过IP访问服务器的方法

    在Nginx上设置禁止通过IP访问服务器,只允许通过域名访问,以避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网. nginx的默认虚拟主机允许用户通过IP访问,或者通过未设置的域名访问 ...

  6. 免费使用的图表控件XML/SWF Charts 5.08

    免费使用的图表控件XML/SWF Charts 5.08 http://www.pin5i.com/showtopic-26053.html 10个免费的在线统计图表工具 http://paranim ...

  7. 021,lambda 表达式

    021,lambda 表达式  匿名函数: 快速定义单行的最小函数,是从lisp借用来的,可以用在任何需要函数的地方 >>> def ds(x):     return 2*x +  ...

  8. 【prism】前期准备

    在网上下了prism框架源码,目前最新版本为4.1,其中包含的内容如下: 其中包含三类文件: 1.类似于Desktop only-Prism Library.bat的批处理文件,用来打开相应的Pris ...

  9. 【WEB-INF】WEB-INF是Java的WEB应用的安全目录

    WEB-INF下的东西是禁止直接访问的.如果这个页面是你的,要想让人访问最好不要放在这个目录下.如果一定放在那里.你可以使用:request.getRequestDispatcher("/W ...

  10. NSAssert使用摘抄

    #define NSAssert(condition, desc, ...) 只有条件condition满足,才会执行下一个语句,否则输出断言错误. 例如: NSAssert(1 != 2, @&qu ...