您的位置:首页 > 数据库 > Oracle

从技术角度看Oracle计划请求运行过程

2009-06-19 14:38 211 查看
 

一般MPS、MRP、DRP计划启用用,会产生如下几个请求:

基于内存的快照

照监控程序

快照删除工作流程

基于内存的快照工作流程

装入程序工作流程

基于内存的计划员

计算总装

计算计划绩效指标

其实就是完成二个步骤:1、捕获所有ERP需要的数据;2、净需求计算,执行计划过程

捕获所有ERP需要的数据

整个过程:将物料、BOM、安全库存、离散任务、采购订单、销售订单数据,复制到计划过程的数据表中。

"基于内存的快照"程序(MRCNSP)读取需要计划的物料,"快照删除工作流程"(MRCSDW)删除旧的快照,同时将新数据放在MRP_SYSTEM_ITEMS表中。

同时,基于内存的快照启用"快照监控程序"(MRCMON),快照监控程序启用一个或多个"基于内存的快照工作流程"(MRCNSW)、"快照删除工作流程"。
"快照删除工作流程"删除已有的计划数据,"基于内存的快照工作流程"将数据写入平面文件,并在数据库MRP_FILES表中记录平面文件名称、路径。快照监控器启用MRP_SNAPSHOT_TASK与快照删除工作器通讯。

数据收集完后,由"装入程序工作流程"(MRCSLD)用SQL*Loader将平面文件装入数据库。

净需求计算,执行计划过程

"基于内存的计划员"(MRCNEW)计算。它将快照读入内存,按MRP_SYSTEM_ITEMS列表中的物料执行计划。结果写入另一组平面文件。完成后,用"计算总装"写入数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息