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核对”的完整链路再对比一张普通订单的定价结果确认组件和成品的金额分布符合预期才收工。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

手持刀行为检测数据集4381张:YOLOv8训练调参避坑指南

手持刀行为检测数据集4381张:YOLOv8训练调参避坑指南

简介:本资源为面向YOLO系列算法的手持刀行为检测数据集,适用于安防监控、智能视频分析等场景下的目标检测模型训练与验证,适合具备一定深度学习基础、需要快速搭建刀具识别实验的开发者与研究人员。压缩包共2000个文件,以xml标注文…

2026/9/23 23:51:07 阅读更多 →
Gabor+PCA+LDA+SVM:传统人脸表情识别系统完整复现指南

Gabor+PCA+LDA+SVM:传统人脸表情识别系统完整复现指南

简介:一套完整的人脸表情与微表情识别Python源码,采用Gabor滤波提取纹理特征,并结合PCALDA降维与SVM分类,有效解决高维特征提取和分类精度问题,同时基于PyQt搭建友好可视化界面,适合计算机视觉领域的学生、…

2026/9/23 23:51:07 阅读更多 →
RabbitMQ 3.12.4 维护版本解析:quorum queue 消费者流失修复、副本管理开关与 LDAP 非 ASCII 插值修复

RabbitMQ 3.12.4 维护版本解析:quorum queue 消费者流失修复、副本管理开关与 LDAP 非 ASCII 插值修复

RabbitMQ 3.12.4 维护版本解析:quorum queue 消费者流失修复、副本管理开关与 LDAP 非 ASCII 插值修复 【免费下载链接】rabbitmq-server Open source RabbitMQ: core server and tier 1 (built-in) plugins 项目地址: https://gitcode.com/gh_mirrors/ra/rabbitm…

2026/9/23 23:51:07 阅读更多 →

最新新闻

PaddleSeg QualityInspector 中的 U-Net:配置文件解析、源码架构与多数据集性能基准

PaddleSeg QualityInspector 中的 U-Net:配置文件解析、源码架构与多数据集性能基准

人工智能计算机视觉预训练 【免费下载链接】PaddleSeg Easy-to-use image segmentation library with awesome pre-trained model zoo, supporting wide-range of practical tasks in Semantic Segmentation, Interactive Segmentation, Panoptic Segmentation, Image Matting,…

2026/9/25 2:28:08 阅读更多 →
C++ 可移植性指南:类型陷阱、标准库选型与跨平台实践(cppbestpractices)

C++ 可移植性指南:类型陷阱、标准库选型与跨平台实践(cppbestpractices)

文档教程 【免费下载链接】cppbestpractices Collaborative Collection of C Best Practices. This online resource is part of Jason Turners collection of C Best Practices resources. See README.md for more information. 项目地址: https://gitcode.com/gh_…

2026/9/25 2:28:08 阅读更多 →
东三省数学建模A题实战:人口分布与政策多样性量化分析

东三省数学建模A题实战:人口分布与政策多样性量化分析

简介:2026年东三省数学建模A题“中国人口区域分布与发展支持政策的多样性”完整论文与代码资料包,面向数学建模参赛者、指导教师及区域经济研究者。资源围绕人口分布规律、预测建模与政策模拟展开,涵盖熵权法、PCA聚类、Leslie人口预测、GM灰…

2026/9/25 2:28:08 阅读更多 →
PaddleSpeech 8k 呼叫中心 ASR 实战指南:基于 Conformer/U2 的离线与流式语音识别

PaddleSpeech 8k 呼叫中心 ASR 实战指南:基于 Conformer/U2 的离线与流式语音识别

人工智能语音音频 【免费下载链接】PaddleSpeech Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword…

2026/9/25 2:28:08 阅读更多 →
机器学习驱动的材料性能预测:MAST-ML工具实战解析

机器学习驱动的材料性能预测:MAST-ML工具实战解析

简介:面向材料科学研究者和机器学习初学者,MAST-ML(材料机器学习仿真工具包)提供了一套完整的开源工具包资源,整合了数据预处理、特征工程、模型训练、评估验证与部署等模块。数据清洗环节支持异常值检测、缺失值填充、…

2026/9/25 2:28:08 阅读更多 →
人事档案管理系统部署与导入导出实战:功能拆解及五大避坑指南

人事档案管理系统部署与导入导出实战:功能拆解及五大避坑指南

简介:人事档案管理系统破解版是一款面向中小企业人力资源与行政办公场景的绿色免安装管理工具,主要解决员工信息录入、查询、统计与批量导入导出等问题。系统界面友好,支持摄像头采集身份证信息并自动校验真伪,同时可区分学历、性…

2026/9/25 2:27:07 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →