ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

SAP销售BOM配置全解析:从后台六件套到前台VA01-VF01实操与避坑

SAP销售BOM配置全解析:从后台六件套到前台VA01-VF01实操与避坑 简介这份PDF面向SAP SD顾问、ERP实施人员及企业内部关键用户聚焦销售BOM这一特殊业务场景的配置与落地。内容以“盒装综合礼品”为例完整梳理了从业务前提、后台配置到前台操作的全链路涵盖可用性检查中成品与组件的差异化设置、信贷控制中风险类别与自动信贷控制的定义、项目类别与上层项的分配逻辑、计划行类别对定价与货物移动的影响以及交货单和发票的复制控制配置。资源包为单一PDF文件约540KB结构紧凑适合作为配置速查手册或项目参考。目前已有5259人学习下载读者可从中掌握销售BOM的定价归属、库存管理策略、发货过账规则及发票项目呈现方式并借助两个标准业务情形对比理解子项决定价格与上层项决定价格的核心差异快速定位配置路径与排错方向。1. 销售BOM在SAP里到底怎么跑从一张礼品盒订单说起公司卖“盒装综合礼品”的时候销售订单里只录一个成品料号系统却要自动把底下挂的奶馒头、奶香馒头组件带出来礼品盒本身不管库存组件各自管库存、各自发货、各自开票——这套逻辑在SAP里靠的就是销售BOMSales BOM。我见过不少同行第一次配销售BOM前台订单一保存就翻车要么组件没带出来要么可用性检查把成品也卡住要么信贷额度被组件重复占用。这份《SAP销售BOM配置及举例.pdf》就是一份ERP配置手册围绕成品1100615004三全成品和组件1100615001、1100615002把可用性检查、信贷控制、项目类别、计划行、交货单、发票六块后台配置串成了一条完整链路还给了前台VA01到VF01的实操步骤和两种定价场景对比。适合正在做SD模块配置、被销售BOM的定价和发货逻辑绕晕的顾问和内部IT。2. 后台配置六件套可用性检查、信贷控制与项目类别怎么串销售BOM的配置不是单点开关而是六个后台节点互相咬合。任何一个没配对前台表现就是“组件带不出来”或者“成品被当成有库存的物料卡住”。这一章按配置顺序拆开讲每一步都落到具体路径和参数。2.1 可用性检查成品设KP组件设02业务前提很明确礼品盒无库存、不做库存管理组件有实际库存。所以可用性检查必须做到“成品不参与、组件参与”。成品1100615004的可用性检查设为KP无检查组件1100615001和1100615002设为02个别需求。这样前台创建订单时系统只对组件做库存校验成品即使库存为0也不会弹库存不足。配置路径在物料主数据的销售视图里找到“可用性检查”字段分别维护。KP和02的区别在于KP直接跳过检查02按个别需求做ATP校验。如果成品误设成02前台会提示成品库存不足订单保存不了——这是最常见的第一个坑。2.2 信贷控制成品影响额度组件不影响信贷控制的配置分两步。第一步定义风险类别路径是IMG-财务会计新-应收账目和应付账目-信用管理-信用控制会计科目-定义风险类别客户28888887的风险类别设为800信用额度2000元。第二步定义自动信贷控制路径是IMG-销售和分销-基本功能-信贷管理/风险管理-信贷管理-定义自动信贷控制OVA8信贷检查设为“静态”。关键点在于只有成品影响信贷额度组件对信贷额度没有影响。如果组件也参与信贷检查一张订单会被重复占用额度客户明明只欠2000元系统却按成品加组件的总额去卡直接超限。前台测试时VA01创建10件1100615004系统先弹“静态信贷检查信贷限制超过数据不能被保存”这就是信贷控制在起作用。2.3 项目类别与上层项TAN和TANN的父子关系项目类别的配置路径是IMG-销售和分销-销售-销售单据-销售单据项目-定义项目类别。“结构范围”根据实际需要设置可以设为“B-展开多级物料票据”“应用程序”选“SD01-销售和分销”。以订单类型OR标准订单为例项目类别TAN标准项目-发出商品对应成品TANN免费项目对应组件。后台要把TANN的上层项设置为TAN路径是IMG-销售和分销-销售-销售单据-销售单据项目-分配项目类别。这个父子关系决定了组件是挂在成品下面的子项前台展开时才能自动带出。如果上层项没设对组件会变成独立行项目定价和发货逻辑全乱。我一般配完这一步会立刻用VA01建一张测试单看组件是不是缩进显示在成品下面。2.4 计划行配置CD管成品CP管组件计划行的目标是成品做定价计算、无库存、不进行货物移动组件不做价格计算、有库存、进行货物移动。后台路径是IMG-销售和分销-销售-销售单据-计划行-定义计划行类别、分配计划行类别。计划行类别CP物料需求计划和CD无交货的分配规则是TAN物料类型分配CD无交货TANN物料类型分配CP物料需求计划。这样成品走CD不发货组件走CP正常发货。这里有个容易忽略的点计划行类别分配是按“项目类别物料类型”组合来的物料类型不同要分别维护。如果只配了一个物料类型换一个物料类型建单时计划行就带不出来前台报“计划行类别无法确定”。2.5 交货单与发票的复制控制交货单要同时复制成品和组件配置路径是IMG-后勤执行-装运-复制控制-为交货指定复制控制。发票同样要复制成品和组件路径是IMG-销售和分销-出具发票-出具发票凭证-维护开票凭证的复制控制。这两步的复制控制决定了交货单和发票里能不能看到组件行。如果复制控制没放开交货单里只有成品组件发不了货发票里只有成品组件金额体现不出来。配置时重点检查项目类别的复制标识是否勾选。3. 前台实操从VA01到VF01的完整链路与两种定价场景后台配完只是纸面功夫前台能不能跑通才是验收标准。这一章按订单创建到发票取消的完整链路走一遍再对比两种定价场景的差异。3.1 VA01到VF11标准流程八步走文档给的实操步骤是八步订单类型Z99根据OR复制项目类别ZTAN根据TAN复制、ZTA1根据TANN复制计划行ZC根据CP复制、ZD根据CD复制。完整链路如下# 1. 创建销售订单 VA01 # 订单类型Z99录入成品1100615004数量10件 # 2. 创建交货单 VL01N # 从订单复制检查成品和组件是否都在交货单里 # 3. 交货单发货过账 VL02N # 只对组件过账成品不产生货物移动 # 4. 开虚拟发票 VF01 # 生成虚拟发票凭证 # 5. 查看虚拟发票凭证 VF03 # 核对发票项目成品只体现数量组件体现数量、净价、成本 # 6. 取消虚拟发票 VF11 # 取消后重新开正式发票 # 7. 开正式发票 VF01 # 生成正式发票凭证 # 8. 查看正式发票凭证 VF03 # 确认金额和项目与虚拟发票一致每一步的验证重点不同。VL01N创建交货单时要确认成品和组件都复制过来了VL02N过账时只对组件做货物移动成品不产生物料凭证VF01开票后用VF03检查发票项目成品只体现数量组件体现数量、净价、成本。VF11取消虚拟发票是为了测试发票取消逻辑确保正式发票能正常生成。3.2 场景一子项决定销售价格第一种场景是组件决定销售价格。物料主数据里成品1100615004的项目类别组是LUMF组件1100615001和1100615002的项目类别组是NORM。订单类型OR售达方41010008。前台操作VA01创建销售BOM类型订单订单号12--3000656173再创建普通销售订单订单号13--3000656174最后合并发票91402599。这个场景的结论有五条礼品组装盒日常无库存相关组件做库存管理销售时组件决定销售价格对各个组件进行定价销售订单对组件进行管理体现数量、价格销售发货只针对组件进行发货过账发票项目体现组件的数量、净价、成本成品只体现数量。3.3 场景二上层项决定销售价格第二种场景是上层项决定销售价格。物料主数据里成品1100615004的项目类别组是ERLA组件1100615001和1100615002的项目类别组是NORM。订单项目里成品对应TAQ抬头层价格组件对应TAE解释。前台操作VA01创建销售订单订单号14--3000656176发票91402600。这个场景的结论有四条礼品组装盒做库存管理其组件只做文档型管理不做金额、数量管理销售时对成品进行定价销售发货只针对成品发货过账发票项目只体现成品的数量、净价、成本其相关组件全部都不体现。两个场景的核心差异在项目类别组LUMF/NORM组合让组件定价ERLA/NORM组合让成品定价。配置时选错项目类别组定价结果完全相反。4. 避坑排查销售BOM配置里最容易翻车的五个点销售BOM的坑大多不在配置本身而在配置之间的联动。下面五条是我在实际项目里踩过的每条按现象、原因、解决来写。4.1 组件带不出来现象VA01创建订单录入成品后组件没有自动展开。原因项目类别的“结构范围”没设为“B-展开多级物料票据”或者TANN的上层项没有分配给TAN。解决检查IMG-销售和分销-销售-销售单据-销售单据项目-定义项目类别里“结构范围”字段再检查分配项目类别里TANN的上层项是否为TAN。4.2 成品被可用性检查卡住现象订单保存时提示成品库存不足但成品明明设了KP。原因物料主数据销售视图的可用性检查字段没维护成KP或者维护后没保存。解决用MM03查看成品1100615004的销售视图确认可用性检查为KP。如果还是报错检查是否有其他检查规则覆盖。4.3 信贷额度被重复占用现象客户信用额度2000元一张订单就被卡超限但订单金额远不到2000。原因组件也参与了信贷检查成品加组件的金额被重复计算。解决在OVA8里检查信贷检查的分配规则确保只有成品对应的项目类别参与信贷检查组件项目类别不参与。4.4 交货单里只有成品没有组件现象VL01N创建交货单组件行没有复制过来。原因交货单的复制控制没有放开组件对应的项目类别。解决检查IMG-后勤执行-装运-复制控制-为交货指定复制控制确认组件项目类别的复制标识已勾选。4.5 发票金额与预期不符现象VF01开票后发票金额只算了成品或只算了组件。原因定价过程里项目类别组的配置与业务场景不匹配LUMF/NORM和ERLA/NORM的定价逻辑不同。解决先确认业务场景是组件定价还是成品定价再检查物料主数据的项目类别组是否与场景一致。用VF03查看发票项目核对数量和净价。5. 进阶技巧用Z99订单类型做隔离测试与定价验证标准订单类型OR直接改配置风险太大我一般会复制一个Z99订单类型做隔离测试。文档里的做法是Z99根据OR复制项目类别ZTAN根据TAN复制、ZTA1根据TANN复制计划行ZC根据CP复制、ZD根据CD复制。这样测试环境怎么折腾都不影响生产订单。复制订单类型的路径是IMG-销售和分销-销售-销售单据-销售单据抬头-定义销售凭证类型。复制时重点检查订单类型的项目类别分配、计划行类别分配、复制控制是否都带过来了。我见过只复制了订单类型但没复制项目类别分配的前台建单直接报“项目类别无法确定”。定价验证我习惯用两张单对比一张销售BOM类型订单一张普通销售订单合并开票后看金额差异。文档里场景一的订单12--3000656173和13--3000656174合并发票91402599场景二的订单14--3000656176发票91402600就是这种对比思路。具体操作时用VA03查看订单项目确认组件的数量、价格是否体现用VF03查看发票项目确认成品和组件的金额分布。验证项场景一组件定价场景二成品定价项目类别组LUMF/NORMERLA/NORM定价对象组件成品发货对象组件成品发票体现组件数量、净价、成本成品数量、净价、成本组件管理数量、价格仅文档型还有一个容易忽略的验证点是信贷控制。用FD32查看客户28888887的信用额度创建订单后看额度占用是否只算成品。如果组件也占用了额度回头检查OVA8的信贷检查分配。从那以后我每次配销售BOM都强制走一遍“VA01建单→VL01N交货→VL02N过账→VF01开票→VF03核对”的完整链路再对比一张普通订单的定价结果确认组件和成品的金额分布符合预期才收工。希望帮到你。本文还有配套的精品资源点击获取
返回列表