采样过程(Sampling Procedure)是SAP质量管理中比较重要的概念。采样过程主要有两个功能:一是确定如何计算样本数量;二是如何评估检验特性是否合格。除了SAP QM提供的标准采样过程,SAP QM允许设定和开发客户化的采样过程。
下面采用一个实例来说明采样过程的定制开发。
1.业务需求
工厂MF01有某些特殊的检验指标,为内部分析使用,仅作为检验记录使用,不影响向客户销售,无论是否合格,都可以通过检验。
2.业务分析
SAP没有提供默认的采样过程来实现这种业务,我们可以采用定制的采样过程,通过代码来实现。
3.后端配置
路径:SPRO→“质量管理”→“质量计划”→“基本数据”→“样本”,SPC→“定义评估模式”→“修改评估规则,定义评估模式”(Quality Management>Quality Planning>Basic Data>Sample,SPC>Define Valuation Mode,Modify Valuation Rule)。
如图12-43所示,创建评估规则“ZA”,定义对应的评估规则的功能模块,可以在SE37中先创建空的模块。该模块在后续开发中进行实现。
如图12-44所示,创建评估规则ZA后,创建评估模块810。
4.开发与前端操作
如图12-45所示,运行SE80,创建Function Group,ZFMQM,用于存储和管理功能模块。
图12-43 定义评估规则ZA的功能模块(SPRO)
图12-44 创建评估模块810(SPRO)
图12-45 定义Function Group(SE80)
如图12-46所示,运行SE37,输入新功能模块名称“Z_AUTO_ACCEPT_SP_810”,然后单击Create按钮进行创建。
图12-46 定义功能模块(SE37)(一)
如图12-47所示,运行SE37,创建功能模块,采用Function Group“ZFMQM”,并在Short text中输入“Z_AUTO_ACCEPT_SP_810”。
图12-47 定义功能模块(SE37)(二)
如图12-48所示,参考SAP预定义的功能模块“OEBR_WORST_CASE_VALUATION”,用于查看输入,输出参数。
图12-48 定义功能模块(SE37)(三)
如图12-49所示,参考SAP预定义的功能模块,定义新功能模块的输入数据。
图12-49 定义功能模块(SE37)(四)(www.xing528.com)
如图12-50所示,同样参考SAP预定义的功能模块,定义新功能模块的输出数据。
如图12-51所示,同样,参考SAP预定义的功能模块,定义新功能模块的数据表。
如图12-52所示,参考SAP预定义的功能模块,输入代码,‘A’表示接收检验结果。
如图12-53所示,创建新的采样过程。
图12-50 定义功能模块(SE37)(五)
图12-51 定义功能模块(SE37)(六)
图12-52 定义功能模块(SE37)
图12-53 创建采样过程(QDV1)
如图12-54所示,创建新的采样过程,选择预定义的样本类型,Valuation mode为创建的810,该mode会调用相应的Valuation Rule“ZA”,然后调用对应的新的FM进行评估。
图12-54 创建采样过程(QDV1)
如图12-55所示,运行QP02,修改某个检验批的检验计划,定义检验特性的采样过程为新创建的采样过程。
图12-55 修改检验计划(QP02)
如图12-56所示,产生检验批,进行检验值输入测试,无论输入值是否在指标上下限区间内,都可以通过评估。
图12-56 输入检验值(QE01)(一)
如图12-57所示,如果在输入检验值时出现手工评估(Manual Valuation)的界面,这表明有以下可能出现:
●检验指标没有使用采样过程。
●设定采用手工评估。
●检验批的主检验特性(MIC)没有找到采样过程进行评估。
●检验批的样本量大于检验批数量。
图12-57 输入检验值(QE01)(二)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。