制造业中流程卡的生成

原创 2004年06月07日 09:43:00

流程卡的生成

流程卡在制造业中是一个被技术多年采用的一种管理与描述生产技术过程的一种表现形式,通过流程卡,可以很明了地体现了技术的过程,在MRPIIk中,可以通过多层BOM表提取通过处理后,由数据库自动生成流程卡,以下为流程卡的生成的数据库过程

CREATE  PROCEDURE  Pro_Card

AS

SELECT PARENT,MAX(PARNT_DESC) AS PARNT_DESC,

MAX(CASE COMPONENT WHEN 'WC[R]101' THEN COMP_DESC ELSE NULL END) AS 'WC[R]101',

MAX(CASE COMPONENT WHEN 'WC[R]102' THEN COMP_DESC ELSE NULL END) AS 'WC[R]102',

MAX(CASE COMPONENT WHEN 'WC[R]103' THEN COMP_DESC ELSE NULL END) AS 'WC[R]103',

MAX(CASE COMPONENT WHEN 'WC[R]104' THEN COMP_DESC ELSE NULL END) AS 'WC[R]104',

MAX(CASE COMPONENT WHEN 'WC[R]105' THEN COMP_DESC ELSE NULL END) AS 'WC[R]105',

MAX(CASE COMPONENT WHEN 'WC[R]106' THEN COMP_DESC ELSE NULL END) AS 'WC[R]106',

MAX(CASE COMPONENT WHEN 'WC[R]107' THEN COMP_DESC ELSE NULL END) AS 'WC[R]107',

MAX(CASE COMPONENT WHEN 'WC[R]108' THEN COMP_DESC ELSE NULL END) AS 'WC[R]108',

MAX(CASE COMPONENT WHEN 'WC[R]109' THEN COMP_DESC ELSE NULL END) AS 'WC[R]109',

MAX(CASE COMPONENT WHEN 'WC[R]10B' THEN COMP_DESC ELSE NULL END) AS 'WC[R]10B',

MAX(CASE COMPONENT WHEN 'WC[R]10C' THEN COMP_DESC ELSE NULL END) AS 'WC[R]10C',

MAX(CASE COMPONENT WHEN 'WC[R]10D' THEN COMP_DESC ELSE NULL END) AS 'WC[R]10D'

MAX(CASE COMPONENT WHEN 'WC[R]10E' THEN COMP_DESC ELSE NULL END) AS 'WC[R]10E',

MAX(CASE COMPONENT WHEN 'WC[R]201' THEN COMP_DESC ELSE NULL END) AS 'WC[R]201',

MAX(CASE COMPONENT WHEN'WC[R]202' THEN COMP_DESC ELSE NULL END) AS 'WC[R]202',

MAX(CASE COMPONENT WHEN'WC[R]203' THEN COMP_DESC ELSE NULL END) AS 'WC[R]203',

MAX(CASE COMPONENT WHEN'WC[R]204' THEN COMP_DESC ELSE NULL END) AS 'WC[R]204',

MAX(CASE COMPONENT WHEN'WC[R]205' THEN COMP_DESC ELSE NULL END) AS 'WC[R]205',

MAX(CASE COMPONENT WHEN'WC[R]206' THEN COMP_DESC ELSE NULL END) AS 'WC[R]206',

MAX(CASE COMPONENT WHEN'WC[R]207' THEN COMP_DESC ELSE NULL END) AS 'WC[R]207',

MAX(CASE COMPONENT WHEN'WC[R]208' THEN COMP_DESC ELSE NULL END) AS 'WC[R]208',

MAX(CASE COMPONENT WHEN 'WC[R]301' THEN COMP_DESC ELSE NULL END) AS 'WC[R]301',

MAX(CASE COMPONENT WHEN 'WC[R]302' THEN COMP_DESC ELSE NULL END) AS 'WC[R]302',

MAX(CASE COMPONENT WHEN 'WC[R]303' THEN COMP_DESC ELSE NULL END) AS 'WC[R]303',

MAX(CASE COMPONENT WHEN 'WC[R]304' THEN COMP_DESC ELSE NULL END) AS 'WC[R]304',

MAX(CASE COMPONENT WHEN 'WC[R]305' THEN COMP_DESC ELSE NULL END) AS 'WC[R]305',

MAX(CASE COMPONENT WHEN 'WC[R]306' THEN COMP_DESC ELSE NULL END) AS 'WC[R]306',

MAX(CASE COMPONENT WHEN 'WC[R]307' THEN COMP_DESC ELSE NULL END) AS 'WC[R]307',

MAX(CASE COMPONENT WHEN 'WC[R]308' THEN COMP_DESC ELSE NULL END) AS 'WC[R]308',

MAX(CASE COMPONENT WHEN 'WC[R]309' THEN COMP_DESC ELSE NULL END) AS 'WC[R]309',

MAX(CASE COMPONENT WHEN 'WC[R]501' THEN COMP_DESC ELSE NULL END) AS 'WC[R]501',

MAX(CASE COMPONENT WHEN 'WC[R]601' THEN COMP_DESC ELSE NULL END) AS 'WC[R]601',

MAX(CASE COMPONENT WHEN 'WC[R]701' THEN COMP_DESC ELSE NULL END) AS 'WC[R]701',

MAX(CASE COMPONENT WHEN 'WC[R]801' THEN COMP_DESC ELSE NULL END) AS 'WC[R]801'

FROM M_BOM

GROUP BY PARENT

GO

建立存储过程,产生数据交叉表,这是一个基础工作。

建立如下的DTS包,生成表P_Card

图一

在表P_Card的基础上生成视图也就是我们的最终要看到了结果Pr_Card

Pr_Card的代码如下:

CREATE  VIEW Pr_Card

AS

SELECT PARENT,PARNT_DESC,

LTRIM(ISNULL([WC[R]]101],space(1))+space(1))+LTRIM(ISNULL([WC[R]]102],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]103],space(1))+space(1))+LTRIM(ISNULL([WC[R]]104],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]105],space(1))+space(1))+LTRIM(ISNULL([WC[R]]106],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]107],space(1))+space(1))+LTRIM(ISNULL([WC[R]]108],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]109],space(1))+space(1))+LTRIM(ISNULL([WC[R]]10B],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]10C],space(1))+space(1))+LTRIM(ISNULL([WC[R]]10D],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]10E],space(1))+space(1))+LTRIM(ISNULL([WC[R]]201],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]202],space(1))+space(1))+LTRIM(ISNULL([WC[R]]203],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]204],space(1))+space(1))+LTRIM(ISNULL([WC[R]]205],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]206],space(1))+space(1))+LTRIM(ISNULL([WC[R]]207],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]208],space(1))+space(1))+LTRIM(ISNULL([WC[R]]301],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]302],space(1))+space(1))+LTRIM(ISNULL([WC[R]]303],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]304],space(1))+space(1))+LTRIM(ISNULL([WC[R]]305],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]306],space(1))+space(1))+LTRIM(ISNULL([WC[R]]307],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]308],space(1))+space(1))+LTRIM(ISNULL([WC[R]]309],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]501],space(1))+space(1))+LTRIM(ISNULL([WC[R]]601],space(1))+space(1))+

LTRIM(ISNULL([WC[R]]701),space(1))+space(1))+ISNULL([WC[R]]801),space(1)) AS 流程卡

FROM dbo.P_CARD

到些流程卡的设计就结束了,最终结果的形式如下:

其中,是利用空格来体现不同工位的表述。

本人为本科应界毕业生,愿从事企业信息化工作,希望有兴趣的公司或企业可以与我联系,我在静候

版权声明:本文为博主原创文章,未经博主允许不得转载。

制造业的业务流程管理BPM

为有效协同铺平道路 执行总结 当今制造商们面临着来自许多不同利益相关者的压力。监管者、股东、客户和供应商都影响着运营。一个组织快速地察觉并适应这些压力的能力是一个丰富的竞争优势的源泉。不过,许多旧...
  • sideways_yu
  • sideways_yu
  • 2013年08月13日 15:02
  • 3068

比较流程制造和离散制造ERP实施

作者认为,离散制造之所以复杂,主要是因为零部件繁多、BOM庞大。而流程制造在产品结构、计量单位、物料跟踪、计划的波动性等四个方面,比离散制造更加复杂。有少部分人认为流程制造的ERP比较简单,主要体现在...
  • acuna1
  • acuna1
  • 2012年12月03日 11:12
  • 430

商业智能BI推动制造业智能化转型

传统制造业的信息化并不发达,这一点体现在多数制造业的流程传统而粗糙,商贸流通环节多、物流成本大、仓储效率低下。如何利用商业智能BI提高制造业信息化水平,推动制造业智能化转型成为当下值得关注的问题。...
  • yuanziok
  • yuanziok
  • 2016年03月29日 10:14
  • 1792

[原创]制造企业 制造业 物流供应链优化方案 (项目案例)

这个项目是我在上海科箭软件公司,为某公司实施的物流解决方案,使用的是PowerTMS4.0 运输管理系统,我来把项目给大家分享一下...
  • gavin_luo
  • gavin_luo
  • 2009年12月31日 09:07
  • 1893

制造业IT规划与需求分析

中国制造业并没有长期徘徊在低端。低端,是初级产品加工。在出口结构中,过去确实是低端产品为主的,但根据商务部的数据,现在60%以上是中高端产品。但是,为什么会给人“中国制造”还没有整体突破的印象呢?因为...
  • huaishu
  • huaishu
  • 2015年10月29日 11:26
  • 1447

SAP制造业成本核算流程

首先必须明白精确的成本核算是一种建立在进销存、生产和财务都准确的基础之上的企业活动,任何一个不准确的进销存、生产和财务信息都可能造成成本的计算不准确,但有一点是必须做到的,那就是财务的账面价值必须和仓...
  • zhongguomao
  • zhongguomao
  • 2015年05月22日 14:22
  • 1227

从无流程、固化流程、科学流程、流程再造到流程管理

前几年信息化过程是以功能实现为主,用户流程不明确,则软件上就不定流程,让用户随意确定流程。软件就是完全模仿用户手工的工作方式。这可以算是无流程或随意流程的做法。 现在的政府和企业信息化过程,必然会涉...
  • gxiangzi
  • gxiangzi
  • 2011年10月24日 23:02
  • 2209

低调现身北京的吴恩达,刚刚给人工智能公司下了个定义

大数据文摘作品记者:魏子敏2月的第一天,吴恩达在北京完成了一次颇为低调的露面。国家会议中心工业互联网峰会的主论坛上,吴恩达以Landing.AI创始人&CEO的身份,几乎全程中文,进行了一场题为《人工...
  • BigDataDigest
  • BigDataDigest
  • 2018年02月03日 14:51
  • 50

SAP制造业解决方案

面对快速变化的市场环境和脆弱的供应链体系,产供销整个价值链的高度协同能力,已成为制造业的核心竞争能力,无论您的企业规模如何,您都需要在保护利润的同时满足客户需求。 您如何实现该目标? 借助专为工业机械...
  • zhongguomao
  • zhongguomao
  • 2015年07月16日 14:59
  • 1433

大数据+制造业怎么做?请看这6大应用场景

不管是工业4.0还是智能制造,背后都离不开工业大数据和制造业的深度融合,其本质是“大数据+制造业”在各领域的深刻体现。工业大数据的广泛应用,必将带来工业企业的广泛创新和变革的新时代。这些创新和变革,将...
  • kingmax54212008
  • kingmax54212008
  • 2017年05月04日 09:17
  • 675
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:制造业中流程卡的生成
举报原因:
原因补充:

(最多只允许输入30个字)