尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

SAP联产品与副产品本质区别及配置要点

SAP联产品与副产品本质区别及配置要点 1. 这不是“多生几个孩子”的简单类比SAP里联产品和副产品的本质差异在SAP PP生产计划模块里“联产品”和“副产品”这两个词经常被新手当成同义词混用——比如看到一个主产品产出时顺带出来点边角料就随手标成“副产品”或者看到两个成品同时从同一道工序出来就一股脑全设成“联产品”。结果上线后成本分摊失真、物料主数据混乱、财务凭证跑偏最后还得翻着BOM和工艺路线一条条对账。我做过7个制造业客户的SAP上线其中3个在UAT阶段卡在成本结转环节根子都在这里没吃透这两个概念在SAP底层逻辑里的分水岭。核心关键词SAP、联产品、副产品绝不是业务术语的翻译游戏而是直接绑定系统行为的硬性规则。它决定了BOM结构怎么建、工艺路线怎么配置、生产订单怎么发料、成本如何归集与分摊、甚至财务凭证的借贷方向。举个最直白的例子某化工厂生产PVC树脂时同步产出盐酸和氯气。如果把盐酸设为“联产品”系统会强制要求你为它维护独立的物料主数据、设置销售视图、定义库存地点并在生产订单中作为正向产出参与成本计算但如果设成“副产品”它连物料主数据都不需要——系统只把它当“负向消耗”处理自动冲减主产品的材料成本不生成库存凭证也不进产成品账。这根本不是命名偏好问题而是成本流向的开关。适合谁看如果你是PP模块顾问必须能对着工艺路线图现场判断该用哪个标识如果你是FICO顾问得清楚联产品会触发KKS2结算、副产品则走CO88的特殊逻辑如果你是工厂计划员得明白为什么副产品不能做MRP运算、联产品却要参与需求反算如果你是财务人员得知道副产品收入在CO-PA里进“其他收入”科目而联产品销售收入走标准销售流程。一句话只要你的工作涉及SAP中“一个投入产出多个东西”的场景就必须把这两个概念刻进肌肉记忆里。这不是理论题是每天都在发生的实操选择题。2. 联产品与副产品的底层逻辑拆解从BOM到成本流的全链路影响2.1 根本区别不在“价值高低”而在“是否具备独立经济属性”很多人误以为“值钱的是联产品不值钱的是副产品”这是最大误区。SAP官方文档明确指出区分标准是该产出物是否具有独立的市场交易能力、是否需单独核算库存与成本、是否参与MRP运算。我们拆开看联产品Co-product必须拥有完整的物料主数据MM01创建包含采购视图可外购、销售视图可销售、MRP视图可参与需求计划、会计视图有评估类型。它在BOM中以正向组件形式存在系统默认其数量为“1”但实际产出量由工艺路线中的“联产品比例”或“固定数量”控制。关键点在于联产品是成本对象它的单位成本会通过结算规则Settlement Rule从生产订单中分摊获得后续可做销售、转库、报废等完整库存移动。副产品By-product在BOM中以负向组件-号前缀存在物料主数据只需维护基本视图如物料类型ROH无需销售/采购/MRP视图。系统将其视为“负向材料消耗”在生产订单发料时自动冲减主产品的材料成本。它不产生库存凭证无MB1A/MB1B不参与成本核算不生成独立的成本对象其“价值”直接体现在主产品成本降低上。提示副产品在SAP中没有“库存余额”概念。你查MB5B或MMBE永远看不到它的库存数量因为系统根本不记账。而联产品在MB5B里显示为正常库存在COOIS里能看到独立的成本构成。2.2 BOM结构设计的硬约束为什么不能随便互换BOM是触发后续所有逻辑的起点。我们以汽车座椅厂为例生产主产品“真皮座椅”时同步产出“边角废料皮革”和“金属支架余料”。错误做法把两种产出都设为副产品。后果是废料皮革和金属支架余料全部冲减主产品成本但现实中金属支架余料可回炉重铸、有明确回收价值必须单独计价废料皮革则按吨卖给再生厂需开票收款。系统无法支持这种混合处理。正确做法将“金属支架余料”设为联产品维护物料号M-SCRAP-001启用销售视图将“废料皮革”设为副产品物料号LEATHER-WASTE仅基本视图。此时BOM结构必须严格对应主产品真皮座椅数量1联产品金属支架余料数量0.8kg正向组件副产品废料皮革数量-1.2kg负向组件这个结构直接决定后续所有动作。比如生产订单创建时系统自动计算主产品耗用材料X联产品产出0.8kg生成MB1A入库凭证副产品产出1.2kg不生成凭证仅在CO01中显示为“负消耗”。2.3 工艺路线配置的关键参数比例因子与固定数量的实战选择工艺路线CA01中的“联产品分配”设置是成本分摊精度的核心。这里有两大模式固定数量Fixed Quantity适用于产出量绝对稳定的场景。例如制药厂生产维生素片每批100万片必产出20kg药渣副产品且药渣重量恒定。此时在工艺路线中为药渣设定“固定数量20”系统每次按此值冲减主产品成本不随主产品产量变化。比例因子Proportional Factor适用于产出量与主产品成比例的场景。例如炼油厂每加工1吨原油产出0.15吨柴油联产品、0.03吨沥青联产品。此时需在工艺路线中为柴油设“比例因子0.15”沥青设“0.03”。系统根据实际投产数量动态计算产出量。注意比例因子必须基于“基准数量”Base Quantity计算。比如BOM中主产品基准数量设为1000件则比例因子0.15表示“每1000件主产品产出150件联产品”。若实际投产2500件系统自动算出联产品产出375件。这个逻辑常被忽略导致UAT时数量对不上。副产品不支持比例因子只能用固定数量。这是SAP硬编码限制强行设比例会报错“BYPRODUCT CANNOT BE PROPORTIONAL”。3. 成本核算与财务过账的实操细节从CO01到FAGLL03的全路径验证3.1 生产订单CO01中的实时体现三类凭证的生成逻辑打开一个已确认的生产订单CO01在“实际成本”标签页下你能清晰看到三类产出的痕迹主产品显示“已收货数量”、“已发料成本”、“实际作业成本”。联产品显示“已收货数量”、“已分配成本”来自结算规则点击“成本构成”可查看明细。副产品显示“已产出数量”但“成本”栏为空——因为它不参与成本计算只在“发料”行项目中体现为负值。我们模拟一个具体案例生产订单#1000001投产1000件主产品ABOM中定义联产品B比例因子0.2、副产品C固定数量5kg。发料时系统生成MB1A凭证主产品A耗用材料成本100,000元联产品B不发料副产品C显示为“-5kg 材料X”冲减材料成本500元按标准价格计算。收货时主产品A收货1000件联产品B收货200件1000×0.2生成MB1A凭证副产品C不生成任何库存凭证。结算时运行KKS2按结算规则将订单总成本含人工、费用分摊给主产品A和联产品B。假设总成本120,000元结算规则设A占70%、B占30%则A获84,000元B获36,000元。副产品C无结算项。实操心得很多客户抱怨“联产品成本太高”根源常在结算规则配置。比如把B的权重设成50%但实际B的市场售价只有A的20%导致B的单位成本虚高。正确做法是按可变现净值NRV设置权重先估算B的销售价格减去销售费用再与A的NRV对比得出比例。SAP不自动计算NRV需手工维护在KDB1中。3.2 财务凭证FAGLL03的精准定位如何快速识别异常FAGLL03是财务人员日常监控的利器。针对联产品和副产品的凭证有固定模式可循副产品冲减凭证凭证类型通常为“BS”库存科目借方为“原材料”冲减贷方为“生产成本-材料”负数。凭证文本含“BY-PRODUCT”字样。这是唯一与副产品相关的财务凭证。联产品入库凭证凭证类型为“WE”收货借方为“产成品-联产品B”贷方为“生产成本-联产品B”。凭证文本含“CO-PRODUCT”。联产品销售凭证与标准销售流程一致凭证类型“RV”借方“应收账款”贷方“主营业务收入-联产品B”。常见陷阱当联产品B被错误设为副产品时你在FAGLL03里永远找不到“WE”凭证所有成本都堆在主产品A上导致A的毛利率异常偏低。此时应立即检查CO01中的“联产品”标签页是否为空。3.3 关键事务码的联动验证MD07、KO88、KKS2的黄金三角这三个事务码是验证联副产品配置是否生效的铁三角MD07MRP清单只显示主产品和联产品的MRP需求。副产品在此处完全隐身。若你在MD07里看到副产品有需求说明BOM中它被错误设为正向组件。KO88成本对象实际过账这是最直观的验证入口。输入生产订单号勾选“显示联产品”系统列出主产品、联产品各自的收货数量、已分配成本、单位成本。副产品不会出现在此列表中。KKS2结算运行前务必检查结算规则KOB1。联产品必须有独立的结算行项目且“接收方”指向其物料主数据副产品在此处无任何行项目。实测经验某客户上线后发现联产品B的单位成本为0排查发现KKS2结算时未勾选“联产品”导致成本全分给了主产品。解决方案在KKS2初始界面勾选“Include Co-products”再执行结算。4. 典型场景的配置实录从化工到食品行业的落地案例4.1 化工行业裂解装置的多联产品分摊SAP MDVP场景某乙烯裂解装置1吨石脑油投入产出0.3吨乙烯主产品、0.25吨丙烯联产品、0.15吨丁二烯联产品、0.3吨燃料气副产品。配置要点BOM结构石脑油1、乙烯1、丙烯0.25、丁二烯0.15、燃料气-0.3工艺路线丙烯、丁二烯设比例因子0.25/0.15燃料气设固定数量0.3结算规则按可变现净值设置权重。查市场价乙烯8000元/吨、丙烯7500元/吨、丁二烯9000元/吨扣除运费后NRV比例为35%:32%:33%特殊处理燃料气虽为副产品但需计量表读数。SAP中通过“附加数量”Additional Quantity功能在CO11N确认时手工录入实际产出量系统按标准价格冲减成本避坑技巧化工行业常有“联产品间相互转化”需求如丙烯可进一步裂解为乙烯。此时不能在BOM中直接设二级联产品而应通过“替代BOM”或“工艺路线嵌套”实现否则会导致成本循环分摊。4.2 食品行业屠宰场的副产品价值化SAP FICO总账联动肉联厂屠宰生猪1头猪产出50kg猪肉主产品、10kg猪皮联产品、5kg猪骨副产品、2kg猪血副产品。配置要点猪皮设为联产品维护销售视图定价条件类型PR00销售价格按公斤计猪骨、猪血设为副产品但需体现其价值。SAP中通过“副产品价格”By-product Price字段在物料主数据会计视图中维护标准价格如猪骨2元/kg、猪血1元/kg。系统按此价格冲减主产品成本关键配置在OBYC中为副产品设置“VBR”副产品冲减科目确保冲减金额进入正确成本中心实操心得猪血在某些地区是高价值原料制作血豆腐客户曾坚持将其设为联产品。但因猪血保质期短、无法长期库存最终采用“副产品高价格”方案既满足财务核算又避免库存管理复杂化。4.3 机械制造铸造车间的废料回收SAP 521移动类型应用铸造车间熔炼铁水每吨铁水产出0.95吨铸件主产品、0.05吨氧化渣副产品。配置要点氧化渣设为副产品但需实物回收。使用移动类型521废料入库将氧化渣转入“废料库”此时系统生成MB1A凭证借方“原材料-废料”贷方“生产成本-材料”此操作与副产品冲减不冲突521移动是独立库存操作副产品冲减是成本操作。两者并存分别解决“实物去向”和“成本归属”问题注意521移动类型需在OMJJ中配置“废料科目”否则凭证会报错。常见错误是未配置导致废料入库失败只能手工做MB1A破坏成本流完整性。5. 常见问题与排查技巧实录那些让顾问熬夜的典型故障5.1 故障现象联产品收货失败报错“Material XXX is not allowed for co-product”根本原因该物料未启用“联产品”标志。在物料主数据MM02的“MRP 2”视图中“特殊采购类型”字段必须设为“50”联产品。排查步骤在CO01中双击联产品行项目查看物料号执行MM02进入该物料切换到“MRP 2”视图检查“特殊采购类型”是否为50若为空修改并保存重新测试收货经验此错误90%源于物料主数据创建时遗漏。建议在物料主数据模板中将“特殊采购类型”设为必填字段。5.2 故障现象副产品冲减金额为0主产品成本虚高根本原因副产品物料主数据中未维护标准价格或价格有效期过期。排查步骤执行MR21查询该副产品当前标准价格检查价格有效期是否覆盖生产日期若无价格执行CK11N重新发布标准价格实测某客户副产品“包装纸箱边角料”价格为0导致主产品成本增加12%。修复后成本回归正常水平。5.3 故障现象KKS2结算报错“Settlement rule for co-product XXX is missing”根本原因结算规则未为联产品配置接收方。排查步骤执行KOB1输入生产订单号查看结算规则确认联产品行项目是否存在若不存在执行KSR1新建结算规则为联产品指定“接收方”为其物料号保存后重新运行KKS2避坑结算规则必须在生产订单创建前配置完成。订单创建后修改结算规则需手动重置结算状态CO02→“重置结算”。5.4 故障现象MD07中联产品无MRP需求但实际需采购根本原因联产品物料主数据中MRP类型设为“ND”不相关。排查步骤执行MM02进入联产品物料切换到“MRP 1”视图检查“MRP类型”是否为PDMRP或VB基于消耗若为ND修改为PD并维护MRP控制器、计划策略提示联产品若需外购必须启用MRP。否则即使销售订单产生系统也不会生成采购申请。5.5 故障现象FAGLL03中副产品冲减凭证未生成根本原因BOM中副产品组件未设为负向缺少“-”号。排查步骤执行CS03查看该BOM定位副产品行项目检查“数量”前是否有“-”号若无执行CS02修改添加负号并保存实操心得CS02修改BOM后需执行“技术性完成”TECO生产订单否则新BOM不生效。这是新人常忘的步骤。6. 高级扩展与风险预警超越基础配置的实战考量6.1 联产品的多版本管理如何应对工艺变更当同一联产品因工艺升级出现不同规格时如旧版丙烯纯度99.5%新版99.9%不能简单新建物料号。正确做法是使用“批次管理”在物料主数据中启用批次不同纯度用不同批次区分配置“批次确定”在工艺路线中指定批次确定策略确保产出时自动分配正确批次成本分摊通过“批次成本估算”CKM3为不同批次维护不同标准价格风险预警若为每个纯度新建物料号会导致BOM爆炸式增长且历史数据无法追溯。某客户曾因此造成成本分析失效。6.2 副产品的税务处理增值税与所得税的合规要点副产品虽不生成销售凭证但其价值冲减属于“视同销售”需计提增值税。配置要点在OBYC中为副产品冲减科目VBR配置“税码”如国内销售税码“S0”确保税码对应的税率主数据FTXP已维护所得税处理副产品收入计入“其他业务收入”需在FI中通过“自动记账”OBYC映射到正确损益科目合规提醒某客户因未配置副产品税码导致增值税少计被税务稽查补税罚款。务必在上线前完成税务配置验证。6.3 跨公司联产品的结算STO与内部结算的协同当联产品需调拨至关联公司时不能直接用STO跨公司销售而应主公司生产订单中联产品收货至“虚拟库存地点”执行VL10B创建交货单发货至关联公司关联公司收货时系统自动生成STO凭证同时触发内部结算KDF关键配置在OVOK中为STO设置“内部结算”标志并在KDF中配置结算规则。否则联产品成本无法在集团层面统一核算。6.4 性能优化大规模联产品场景下的系统负载控制当单个生产订单产出超100个联产品时如精细化工CO01响应缓慢。优化方案启用“联产品汇总”在OPJH中配置“汇总显示”减少屏幕渲染压力数据归档定期归档历史联产品数据CO84索引优化为COSS、COEP表添加复合索引MATNRAUARTKDAUF实测效果某客户订单联产品达237个启用汇总后CO01加载时间从42秒降至3秒。我在实际项目中最深的体会是联产品和副产品的选择从来不是PP模块的孤立决策而是PP、MM、FICO、SD四大模块的联合签名。一个错误的标识会在三个月后以成本偏差的形式爆发那时追溯起来代价远超上线初期多花的两小时配置时间。所以每次建BOM前我都会拉着生产、采购、财务三方坐在一起拿着工艺卡逐项确认“这个产出能不能卖要不要库存要不要计划”——答案清晰了SAP里的配置自然就清晰了。
返回列表