ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

SAP QM检验批全流程详解:从主数据到QA32结果录入手把手拆解

SAP QM检验批全流程详解:从主数据到QA32结果录入手把手拆解 采购员在MIGO里入库500个轴套过账的瞬间系统提示检验批自动生成质量员打开QA32找到这个检验批进QE02录入外径和硬度结果保存后状态从“已记录”变成待判定最后QA11用一个“通过”的UD代码质检库存自动转成非限制使用库存。整个过程看上去就是几分钟的事但这几分钟背后是从QS41一路到MM02这一大串主数据搭起来的架子。这套流程就是SAP QM里最经典的一条质量主线先建质量分层、编码规则、检验特性和特性集再给物料挂上检验类型和质量管理开关然后用QP01把检验计划定义好最后才轮到QA01、CO01、MIGO这些触发检验批的入口以及QA32工作台里的结果录入QE02和使用决策QA11。很多刚接触QM的顾问或关键用户拿到这串事务代码列表第一反应是懵不知道先跑哪个、也不知道跑完一个之后下一个该干嘛。这篇就把这条链路完整拆开讲清楚每个事务代码解决什么问题、和前后环节怎么咬合以及我实际项目里踩过的坑。1. 先认清这条QM链路从质量主数据到检验批判定的四个阶段标题给出的顺序看起来像一份操作清单实际上它是一条有依赖关系的数据链。我习惯把它拆成四个阶段来理解比死记代码顺序好用得多。第一阶段是质量基础数据对应QS41、QS51、CT04、CL02。这一层做的都是“定义”不针对具体物料。比如你公司产品需要检外径、硬度、粗糙度那这几项指标应该先在CT04里建成检验特性多个特性要经常一起出现就用CL02打包成特性集。这个阶段决定了整个系统里“可以检什么”。第二阶段是物料层面的质量属性对应QS31、QS21、MM02。这一层解决的是“某个物料要不要检、用什么检验类型、是否启用质量管理”。QM和MM的集成就在这里发生物料主数据的质量视图是多看几眼的重点。第三阶段是检验计划对应CL24N和QP01。检验计划解决的是“这个物料到底按什么步骤检、抽多少件、检验哪些特性”。QC主管日常维护的抽样方案、AQL值、检验指导书在系统里最终都落到QP01上。第四阶段是业务执行对应QA01、CO01、MIGO加QA32(QE02, QA11)。检验批从哪里冒出来、结果怎么录、怎么判定放行都是这个阶段的事。执行层跑得顺不顺完全取决于前三个阶段搭得好不好。用一张表把这串事务代码串起来方便你对照着看事务代码所处环节核心作用QS41质量基础数据定义质量分级后面物料质量等级和供应商评估会引用QS51质量基础数据定义编码规则让检验特性、检验计划等对象自动编号CT04质量基础数据创建检验特性比如外径、硬度、粗糙度这些具体指标CL02分类/特性集把多个检验特性打包成特征集供多个检验计划复用QS31物料质量数据批量维护物料与检验类型、质量等级的初始分配QS21检验类型配置定义检验类型并控制检验批是否自动生成CL24N分类批量维护批量维护检验计划或特征集的分类分配方便按类检索QP01检验计划定义物料检验步骤、抽样数量、检验特性清单MM02物料主数据质量视图正式激活质量管理、分配检验类型、设定免检和质检码QA01检验批处理手工创建检验批适用于特殊检验场景CO01/MIGO生产/收货执行生产订单或收货过账时自动触发检验批QA32/QE02/QA11检验批执行QA32是工作台入口QE02录入结果QA11做使用决策这个顺序不是死的。比如MM02和QP01谁先谁后实际项目中可以并行但依赖关系必须清楚检验计划QP01要先于检验批存在否则QA01或MIGO触发检验批时会报“找不到检验计划”物料主数据要激活QM并分配检验类型否则收货时根本不会生成检验批。主数据、计划、执行这三层永远是下层支撑上层。2. 质量基础数据层QS41、QS51、CT04、CL02的分工与配合2.1 QS41质量分级给供应商和物料打上质量等级QS41维护的是质量分级简单说就是把质量水平分成A、B、C这种等级。别小看这个步骤它直接串起后半段流程MM02质量视图里的“质量等级”字段引用它来料检验时仓库能不能自动免检、质量员能不能直接放行很多时候都要参考这个分级。我在项目里见过两种做法一种是按供应商历史合格率分等级A级供应商来料自动免检B级正常抽检C级加严全检另一种是按物料风险分等级关键安全件不允许免检非关键件按分级决定抽检比例。两种都合理关键是QS41里的分级编码要稳定建议用单个字符或两位数字方便后面做报表筛选和权限控制。创建质量分级时还要注意这个分级本身不直接控制抽样方案它更多是给“判断”环节提供依据。具体的抽样数量在QP01的采样方案里定义别把这两件事混在一起。2.2 QS51编码规则让检验特性编号不再靠手敲QS51是做编码规则配置作用很直接给检验特性、检验计划这些对象设定编号掩码比如“MIC-00001”这种格式。配置完之后再新建CT04检验特性时系统会按规则自动生成编号不用手动输入。不配置编码规则行不行技术上可行你可以在CT04里手工敲编号但上线之后就会乱。多个顾问一起建特性今天有人写“WJ-001”明天有人写“OUTER_DIA_01”后天又来一个“外径1”同一个指标建出三四个特性后面QP01引用的时候想死的心都有。所以我的建议是QS51的编码规则一定提前定而且编号段要跟公司实际的编码习惯对齐。比如外购件检验特性统一前缀“PI-”自制件统一前缀“MI-”这样一看编号就知道是哪类料用的。提示QS51是配置类操作改完会影响后续新建对象的编号生成但对已经存在的对象没有影响不用太担心上线后调整。2.3 CT04检验特性定量、定性、单位都要想清楚CT04是整条链路里最基础也最关键的主数据。一个检验特性描述的是“检什么指标”比如外径、长度、硬度、色差、外观缺陷。创建特性时最核心的是要选对特性属性。我遇到最多的问题是把定量和定性搞混。定量特性是能测出数值的比如外径50.02毫米系统会根据CT04里维护的规格上下限直接判定合格不合格定性特性是只能分“好/坏”“有/无”的比如表面是否有划痕这种要配合缺陷目录来用系统按抽样方案做接受判定。还有单位问题。CT04里的单位要和检测仪器读数习惯一致。比如外径用毫米就全链路用MM如果把特性建成了厘米结果录入时换单位后面就会遇到QT042之类的单位转换报错。这块我在后面第五节会详细讲。另外CT04有一个特性被多个检验计划复用的特点也就是说同一个“外径”特性可以被几百个物料检验计划引用。改一次所有引用它的检验计划全部受影响。这既是优势也是风险改动前一定要评估影响面。2.4 CL02特性集把常用特性打包复用CL02维护的是特征集你可以把它理解成“特性套餐”。外购轴套的检验特性可能有外径、内径、长度、硬度、表面粗糙度这几个特性每次都要一起检与其在每一个检验计划里重复挂五遍不如用CL02打包成一个“轴套来料检验包”。QP01引用这个特征集时系统会自动把包里的全部特性带进来不用逐个维护。后面如果某个特性需要调整改CT04即可特征集和检验计划会自动跟着变。但在CL02里打包之前先确认特性清单是不是稳定。我的经验是只把“固定要检”的特性放进特征集那些特殊批次或特定客户才要求的特性单独在QP01里维护别一股脑全塞进去。否则特征集改动频繁会连带一大堆检验计划受影响变更管理会很痛苦。2.5 CL24N批量分类维护主数据初始化的加速器CL24N在标题里夹在QS21和QP01之间它的作用是批量维护分类分配。什么意思呢假设你把几百条检验计划或特征集都归入“外购件检验”这个类手工一条一条去改很烦用CL24N批量处理就快得多。我实际项目里的用法是上线切换前顾问用CL24N把检验计划按物料大类打好标签比如外购机加件、外购电子件、自制冲压件每个大类对应一个分类。这样后面QP01里按分类查询或者做权限控制时非常方便。这个事务代码的操作界面是标准的分类维护界面需要先选对象类型比如检验计划、特征集、物料再选类然后批量勾选要分配的对象。批量操作前记得先导出一份清单备份避免误分配。3. 物料主数据与检验类型QM激活的核心配置3.1 QS21检验类型决定检验批什么时候冒出来QS21是定义检验类型的事务代码。SAP QM里检验类型就是一套“规则包”它决定了某类检验场景下检验批怎么生成、数量怎么取、是否需要UD。标准最常见的是01收货检验、03生产订单检验、05发货检验。01由采购收货MIGO触发03由生产订单的工序控制键触发。配置QS21时重点看“检验批自动生成的方式”这个字段一般有“不自动生成”“收货时自动生成”“生产订单下达时自动生成”这些选项。来料检验想做到“收货即抽检”就必须在这里把01类型配成自动生成并且还要在MM02或QS31里把01挂到物料上。另外QS21里还会控制检验批的数量来源。可选“按收货数量”“按订单数量”或手工指定。我的建议是来料检验按收货数量走这样系统里检验批数量始终和实际来料一致后面判定和库存转移的逻辑才对得上。3.2 QS31与MM02物料质检参数的两种维护入口QS31在项目里的作用是快速维护“物料—检验类型—质量等级”的分配关系可以理解为物料主数据质量视图的批量初始化工具。尤其在上线切换阶段几百上千个物料要一次性挂上检验类型用QS31比进MM02一个个改高效得多。但要注意QS31并不是独立于MM02的一套数据它最终仍然写到物料主数据的质量数据表里。所以在日常运维中你也可以直接用MM02逐个检查或修改。实际项目中我见到的组合拳是上线前用导入工具或批量程序先铺物料主数据基础视图再用QS31刷质量相关字段最后抽样几条物料用MM02人工复核质量视图是否完整。三层检查下来比单纯靠顾问手动维护靠谱得多。提示很多项目跑着跑着突然发现某颗物料收货不生成检验批查到最后就是MM02质量视图里没挂检验类型或者QM激活勾没勾。这个开关放在物料主数据质量视图的最前面是整套流程能不能启动的总闸门。3.3 MM02质量视图重点看QM控制数据、检验类型和免检MM02里和质量相关的核心区域是“QM控制数据”和“检验类型”分配。QM控制数据里最重要的开关是“QM激活”字段名因版本而异总之要让物料进入质量管理状态。其次“质量分级”引用QS41里建好的等级“免检”标记要慎用一旦勾上系统不管什么情况都不会给这个物料生成检验批除非你允许质量员在QA32里手动补。检验类型分配是另一个关键区。同一个物料可以同时挂多个检验类型比如外购件既挂01收货检验也挂05发货检验自制半成品挂03生产检验。每条检验类型下还可以维护“检验计划用途”和“批量数量”等参数。还有“质检码”字段它影响检验批的一些特殊逻辑比如是否按批次管理、是否和供应商评估联动。这个字段和“物料检验文本”常被忽略但质量员在QE02里看到的那段“检验注意事项”其实就来自物料检验文本。MM02保存后不会影响已经创建的检验批只影响后续新生成的检验批。所以上线后调整检验类型也不用太慌但最好在业务低峰期操作避免和收货并发产生脏数据。4. QP01检验计划检验批的作业指导书4.1 检验计划的结构组、计数器、步骤、特性QP01是创建和修改检验计划的事务代码。它是一个“作业指导书”的角色告诉系统这个物料来料之后按什么步骤检、抽多少件、检哪些特性、用什么抽样方式。一个检验计划的基本标识是物料、工厂、检验类型、任务清单用途。同一颗物料可以有不同的计划比如01收货检验用一套计划03生产检验用另一套计划。QP01里先建步骤步骤下挂检验特性。特性可以直接引用CT04也可以用CL02特征集整体带入后者更省事。创建计划后必须把计划状态改成“已发放”一般是状态4。未发放的计划系统在QA01或MIGO触发检验批时是找不到的。这个“找不到计划”的报错是我做QM项目以来遇到最多的问题之一。4.2 抽样方案批量数量和计划数量的关系检验计划里最容易被忽略的就是抽样方案。它决定了一张检验批生成后QE02里到底要录入多少个样本的结果。三种常见方式固定数量抽样不管来料多少批都检固定件数。适合批量稳定、风险低的场景。按比例抽样按批量数量的一定百分比取样本。适合普通外购件。AQL抽样方案按接收质量限查表取样本并允许一定数量的不合格品。适合中大批量、需要做批接受判定的场景。我最推荐的还是AQL方案尤其是供应商交付量大、质量水平需要长期跟踪的物料。固定数量看着简单但来料批量一变抽检比例就会失真要么过度检验要么检验不足。4.3 和工艺路线、QM01控制键的关系生产场景下的检验计划和工艺路线的关联很紧密。工艺路线里的工序可以挂上控制键QM01意思是这个工序需要进行质量检验。生产订单创建或下达时系统按照控制键找到对应的检验计划生成该订单的检验批。这种场景下检验计划里的步骤往往对应着生产工序的操作步骤检验批数量和订单数量挂钩。结果录入完成后UD一旦放行该工序才算真正完成后续报工和收货才不受限制。这就是QM和PP集成最典型的用法。5. 检验批的三条触发路径QA01、MIGO、CO015.1 QA01手工创建适用场景与数量陷阱QA01是手工创建检验批的入口。什么时候用手工建研发打样需要临时检验一下、供应商异常需要加严全检、或者某些场景还没配置自动触发时都可以用QA01。创建时要输入物料、工厂、检验数量、检验类型系统会按物料和检验类型自动匹配QP01检验计划。如果你在QP01里没维护计划这步就会直接报错。手工创建的检验批和自动创建的没有区别后面一样走QE02和QA11。这里有个坑QA01里检验数量如果忘了填或填成0后面QE02的结果评估可能全部失效因为系统不知道这批到底该判多少件。记住手工建批的数量一定要明确最好和实际来料或送检数量一致。5.2 MIGO收货自动触发来料检验的主战场MIGO收货触发检验批是整条QM链路里最核心的自动路径。触发条件其实是一条完整链条物料主数据质量视图QM激活、检验类型01挂在物料上、QS21里01配置为收货自动生成、收货移动类型和检验批生成逻辑匹配。任何一个环节断了检验批都不会生成。收货过账时系统如果判定这颗物料需要检验会立刻创建检验批同时把收货数量放进“质检库存”。注意质检库存不是仓库仓位而是库存类型这块库存不能发货、不能倒冲、不能参与ATP只有QA11做UD放行后才能转成非限制使用库存。放行有两种方式一种是在QA11做UD时由操作员勾选或系统自动执行“转到非限制使用库存”的后续动作另一种是配置自动UD系统根据预先定义的条件自动判定并执行库存转移。前一种适合质量员逐批复核后一种适合免检或稳定供应商的自动放行。注意我见过很多工厂上线QM后质检仓库存越积越多原因不是大家没录结果而是QA11做完UD之后没有触发库存转移动作。UD做了库存没动账实不符。这个后处理动作的配置一定要在测试环境反复验证。5.3 CO01生产订单触发和报工、批次指定联动CO01创建生产订单本身不会直接产生质量检验批但订单下达或工序报工时可能触发检验批这取决于工艺路线中的控制键设置。工序控制键设为QM01的系统会在订单下达、工序确认或特定报告点时生成检验批。这里的场景通常叫工序检验或过程检验。检验批和订单、工序严格绑定UD不放行后续工序的报工可能被卡或者物料只能按受限状态移动。如果物料启用了批次管理这个问题就更明显了。生产报工做倒冲发料时系统要自动给物料指定批次而批次能否被使用往往取决于对应检验批的UD状态。只有UD判定为“通过”的批次才能进入非限制库存并被正常倒冲。热搜里那个“报工倒冲自动指定批次”的问题本质上就是QD状态没放行导致的。5.4 检验批状态流转CRTD、RESU、UD分别代表什么QA32选择屏里会看到检验批的各种状态理解状态才能知道下一步该干什么。最常用的三个状态状态含义下一步操作CRTD检验批已创建还没录结果进QE02录入检验结果RESU结果已记录还没做判定进QA11做使用决策UD使用决策已完成检验批关闭归档供追溯查询除了这三个还有“结果”和“UD”两个独立的完成标记在QA32列显示成两盏小指示灯。实操里容易漏看检验批状态栏显示RESU但结果记录其实只录了一半或者状态显示UD但库存还没转出去。判断是否真正闭环要同时看检验批状态、结果状态、UD状态以及库存移动记录。6. QA32工作台QE02结果录入与QA11使用决策的实操细节6.1 QA32日常工作台的正确打开方式QA32不是结果录入界面也不是UD界面它是检验批处理的工作台入口。输入物料、工厂、检验批创建日期范围、检验状态这些筛选条件点执行它会把符合条件的检验批列出来。然后选中一行可以进QE02录结果也可以直接进QA11做决策。日常质量员最常用的操作路径是QA32查“今天待办”→勾选检验批→进QE02逐条录结果→保存→再回QA32→选中同一批→进QA11做UD。整个流程不需要记太多事务代码一个QA32就够。QA32的另一个好处是可以做批量选择。比如某供应商十张检验批都录完了结果勾选多条一次性进QA11判定效率比一条条打开高很多。做批量操作前先确认这十张检验批用的是同一个UD代码别把不同判定逻辑的批次混在一起。6.2 QE02结果录入定量、定性与单位换算QE02是结果录入的界面。进入后检验批的抬头信息在上方下方是一个特性清单每个特性对应一行后面是结果录入区域。定量特性录入时直接输入测量值。比如外径上限50.05下限49.95你录入50.02系统保存后会自动比较上下限判定为合格或不合格。这里要注意屏幕上的“计划数量”和“录入数量”是否匹配。计划数量是QP01抽样方案算出来的比如采样50件那QE02里至少要录入50个样本的数据系统才能做完整判定。经常有人只录两三个值就保存结果评估逻辑完全不触发。定性特性稍微麻烦些。你得维护缺陷目录然后在QE02里选择缺陷代码和数量。比如外观检查发现2件划伤录进去之后系统按抽样方案和AQL接受限判断整批接收还是拒收。单位问题是我反复强调的坑。CT04里外径单位是MMQE02里如果手工改成CM系统先尝试单位换算换算不了就直接报错。所以主数据建特性和日常录结果单位必须保持一致的习惯。如果检验批启用了批次管理QE02里还会多一块批次级结果录入用于记录物料的批次特性值。这些批次特性后续会参与库存分配和追溯值得认真录别留空。6.3 QA11使用决策通过、拒收、特采以及后续动作QA11是使用决策界面通俗说就是“这批货最终怎么处置”。UD代码不是SAP写死的是项目里配置的。常见的有通过物料转非限制使用库存。拒收物料转冻结库存触发退货或质量通知。让步接收/特采物料转非限制库存但加备注或走审批。选UD代码只是第一步真正干活的是UD代码挂的“后续动作”。比如选了“通过”后续动作里要配置库存从质检库存转到非限制使用库存的过账选了“拒收”后续动作要配置库存冻结和供应商质量通知创建。后续动作没配就会出现最经典的问题质量员在QA11里点了通过质检库存纹丝不动。做UD时还要注意权限。不是所有人都能选“拒收”或“特采”一般会按角色配置权限只有质量主管能执行特采。这个权限要在上线前测好否则业务跑起来会被卡住。UD做完检验批就算正式关闭了。后续想改结果或判定的数据需要先撤销UD这个操作权限一般只给质量经理日常QA11务必谨慎确认清楚再点保存。6.4 我踩过的坑QM流程上线后的高发问题清单最后把我在多个QM项目里反复遇到的高发问题整理成一张表每一条都是真实生产环境踩过的问题现象根本原因解决方案MIGO收货后不生成检验批MM02未激活QM或检验类型01未挂物料或QS21未配置自动生成按MM02→QS21→检验类型的链路逐项检查检验批在QA32里看不到筛选条件设错或用户权限未包含相应工厂/检验类型先放宽日期和状态条件再查权限QE02结果保存后不判定定量特性的上下限未维护或定性特性没维护缺陷目录检查CT04特性上下限和缺陷目录录入样本数少于计划数量质量员只录了部分数据或QP01抽样方案按固定数量导致样本过大按抽样方案重新计算样本数补齐结果QA11通过后库存仍在质检仓UD后续动作未配置库存转移在UD代码配置里增加库存转移后处理报工倒冲无法自动指定批次候选批次对应检验批UD未放行或批次状态受限QA11放行相关批次再重试报工确认特性单位报错CT04主数据单位和QE02录入单位不一致统一单位或以仪器读数习惯为准修正CT04这套QM链路我跑过几遍之后最大的体会是别被事务代码的数量吓到。你只需要把“定义—主数据—计划—执行”这条线走通QS41到QA32每个代码干的活其实都非常聚焦。日常运维盯住两件事就够了一是QA32里长期挂着CRTD状态的检验批那代表质量员没来得及录结果二是QA11之后质检库存仍然没转出的检验批那往往代表UD后处理配置漏了。这两件事处理顺畅整个质量模块肯定不会出大乱子。
返回列表