使用决策(Usage Decision,简称UD)是用来指定一个检验批次是被接受还是被拒绝的操作。在某些业务要求下,检验批做完质量使用决策后,可以跟进后续过程的定义,如发送电子邮件、触发预定义程序等。这些使用决策的后续过程就是UD Follow Up Actions。
下面采用一个实例来说明UD Follow Up Actions的应用。
1.业务需求
工厂MF01检验后执行使用决策,并要求如果采用特定的使用决策号(UD Code),则需要系统自动对检验批进行用户状态的修改。
2.业务分析
用户可以手工在QA11执行使用决策时修改用户状态,但是如果状态和使用决策的匹配比较复杂,用户操作时就需要会出现效率较低且容易出错的问题,这时可以采用使用决策后续操作自动进行修改。此处仅针对一种使用决策号进行操作演示。
3.后端配置
路径:SPRO→“质量管理”→“质量检验”→“状态管理”→“定义状态参数文件”(Quality Management>Quality Inspection>Status Management>Define Status Profile)。如图12-58所示,创建状态参数文件(Status Profile)“QM_L_008”。
如图12-59所示,为状态参数文件QM_L_008设定两个状态NOML和CHAG,其中NOML为默认状态,在检验批创建时就会分配给检验批。
图12-58 定义状态参数文件(SPRO)(一)
图12-59 定义状态参数文件(SPRO)(二)
进入SPRO配置,SPRO→“质量管理”→“质量检验”→“建立检验批”→“维护检验类型”(Quality Management>Quality Inspection>Inspection Lot Creation>Maintain Inspection Types)。
如图12-60所示,为08检验类型分配状态参数文件QM_L_008。
图12-60 定义检验类型用户参数文件(SPRO)
进入SPRO配置,SPRO→“质量管理”→“质量检验”→“检验批完成”→“定义后继动作”(Quality Management>Quality Inspection>Inspection Lot Completion>Define Follow-Up Actions)。
如图12-61所示,创建后继动作“CHG_STUS”。
图12-61 创建后继动作“CHG STUS”(SPRO)(一)
如图12-62所示,为后续动作“CHG_STUS”创建功能模块“ZQM_CHANGE_USER_ STATUS”。该模块需要在SE37中先行创建,再在此处引用。
图12-62 创建后继动作“CHG_STUS”(SPRO)(二)
进入SPRO配置,SPRO→“质量管理”→“质量检验”→“检验批完成”→“维护使用决策目录”→“编辑选择集”(Path:Quality Management>Quality Inspection>Inspection Lot Completion>Maintain Catalogs for Usage Decisions)。(www.xing528.com)
如图12-63所示,定义如果使用UD Code“A1”,就执行后续动作“CHG_STUS”。
图12-63 创建后继动作“CHG_STUS”(SPRO)(三)
如图12-64所示,创建功能模块“ZQM_CHANGE_USER_STATUS”,定义输入参数。
图12-64 创建功能模块(SE37)(一)
如图12-65所示,创建功能模块“ZQM_CHANGE_USER_STATUS”,定义输出参数。
图12-65 创建功能模块(SE37)(二)
如图12-66所示,在“Source ode”选项卡中输入代码,该段代码调用SAP标准FM进行检验批用户状态的修改,然后激活功能模块。
图12-66 创建功能模块(SE37)(三)
如图12-67所示,创建08类型的检验批,用户默认的状态为“NOML”。
如图12-68所示,对该检验批执行使用决策,将UD Code设定为“A1”,根据配置,该Code将会触发后续动作“CHG_STUS”,修改检验批的用户状态。
图12-67 显示检验批(QA03)
如图12-69所示,可见保存使用决策后,后续动作“CHG_STUS”将被触发,使检验批的用户状态由“NOML”修改为“CHAG”。
图12-68 检验批使用决策(QA11)
图12-69 显示检验批(QA03)
如图12-70所示,查看状态修改,该状态会被触发后续动作“CHG_STUS”修改为“CHAG”。
图12-70 显示检验批(QA03)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。