ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

SAP SD中文培训资料实战指南:从订单到收款全链路解析

SAP SD中文培训资料实战指南:从订单到收款全链路解析 简介这份SAP SD中文培训资料面向刚接触SAP销售与分销模块的顾问、关键用户及企业内部培训学员帮助其系统理解从客户订单处理到货物配送、发票开具的完整业务流程并掌握SD与MM、PP、FI等模块的集成关系。资源包内含1个PDF文件约3.2MB内容按培训课程目录组织涵盖入门、案例公司、订单管理、主数据、退货和信贷、从可用库存销售、从短缺库存销售、报告和分析、ASAP与IMG等单元并涉及LO604、LO605等不同等级的课程划分。资料以MotoSports International为案例公司讲解公司代码、销售组织、分销渠道等组织要素以及定价、装运、信用风险管理、交叉功能定制等知识点适合作为SD模块入门学习与日常查阅的参考材料。目前已有121人学习下载。1. 从一份 SAP SD 中文培训资料说起它到底能解决什么问题很多人第一次拿到《SAP_SD中文培训资料.pdf》这类文件时反应是「先存着以后再看」。结果存了半年打开目录一看销售订单、交货单、发票、定价、主数据、条件技术……每个词都认识连起来不知道从哪下手。真正卡住人的不是概念而是不知道这套东西在业务里怎么串起来以及自己该按什么顺序啃。这份资料的价值在于它把 SAP SDSales and Distribution销售与分销从「客户询价」到「开票收款」的整条链路用中文讲了一遍。SD 是 SAP 里离钱最近的模块之一和 MM物料管理、FI财务会计、PP生产计划都有强耦合。你如果只背 T-code遇到「订单创建了但交货单带不出批次」「发票金额和订单不一致」这类问题就会抓瞎。这篇笔记不逐页翻译 PDF而是把它拆成一条能上手的路径先搞清 SD 的组织结构和主数据再跑通订单到收款的闭环最后把定价、输出、批次这些高频坑点单独拎出来讲。适合刚接触 SD 的顾问、关键用户以及需要和 SD 对接的 ABAP、MM、FI 同行。2. SD 的骨架组织结构、主数据与订单到收款闭环2.1 先分清销售组织、分销渠道、产品组这三根柱子SAP SD 的所有单据都挂在组织结构上搞不清这层后面全是玄学。核心是三个字段的组合销售组织Sales Organization、分销渠道Distribution Channel、产品组Division。销售组织代表法律上负责销售的单位分销渠道区分你是直销、批发还是零售产品组区分产品线。这三者组合出一个「销售范围」Sales Area客户主数据、物料主数据、定价条件都是按销售范围维护的。举个实际场景同一家公司华东销售组织通过批发渠道卖家电和通过电商渠道卖配件就是两个不同的销售范围。你在 VA01 创建订单时系统会根据售达方客户和物料自动带出销售范围如果带不出来八成是客户主数据或物料主数据没在这个销售范围下扩展。常见做法是先配好 SPRO 里的企业结构再用 BP业务伙伴维护客户用 MM01 扩展物料到销售视图。组织元素事务码作用销售组织SPRO / OX08法律销售单位分销渠道SPRO / OVXI销售途径产品组SPRO / OVXB产品线划分销售范围自动组合主数据与定价的载体2.2 客户主数据和物料销售视图缺一个都跑不动客户主数据现在统一走 BP 事务码里面分角色售达方Sold-to Party、送达方Ship-to Party、付款方Payer、开票方Bill-to Party。一张订单可以四个角色是同一个客户也可以拆开。送达方决定交货地址付款方决定收款对象开票方决定发票抬头。很多新手只维护了售达方结果交货单地址是空的就是漏了送达方。物料这边SD 关心的是销售视图和工厂视图。销售视图里有销售单位、物料描述、税分类工厂视图里有 MRP 类型、可用性检查组。物料没扩展到销售范围VA01 会直接报错「物料未在销售组织 XX 维护」。我一般会先用 MM03 看销售视图是否存在再用 VK11 检查定价条件有没有维护。# 检查物料销售视图是否存在前台操作路径 # 事务码 MM03 - 输入物料号 - 选择「销售组织数据 1」 # 若提示「没有销售视图」用 MM01 扩展 # 菜单路径后勤 - 物料主数据 - 物料 - 销售和分销 - 扩展物料上面这段不是代码是操作路径的备忘。逻辑是先确认主数据齐不齐再谈单据。参数上重点看销售单位Sales Unit和基本单位是否一致不一致会导致数量换算错误。2.3 订单到收款VA01、VL01N、VF01 三连的传递逻辑SD 的核心闭环是「订单 → 交货 → 发票 → 收款」。VA01 创建销售订单保存后生成订单号VL01N 基于订单创建交货单触发拣配和发货过账VF01 基于交货单创建发票触发 FI 凭证最后 F-28 收款清账。每一步都有凭证流Document Flow用 VA03 进去点「凭证流」能看到全链路。关键参数订单类型如 OR 标准订单、交货类型LF、开票类型F2。这些在 SPRO 里配置决定了是否自动创建后续单据。比如订单类型配了「立即交货」保存订单就会自动生成交货单。我一般建议新手先用手动方式跑一遍把每一步的凭证号记下来再去研究自动传递。-- 查询订单到发票的凭证流示例表名按实际系统为准 SELECT VBELN, POSNR, ERDAT, MATNR, KWMENG FROM VBAP WHERE VBELN 0000001234; -- VBAP 是销售订单行项目表VBELN 订单号POSNR 行号 -- KWMENG 是订单数量ERDAT 是创建日期这段 SQL 用于快速核对订单行项目。参数说明VBELN 是订单号POSNR 是行号MATNR 是物料号。实际系统里表名可能带命名空间以你们 Basis 给的为准。查完订单再去 LIPS 查交货行VBRP 查发票行三张表用 VBELN 串起来就是完整链路。3. 定价、输出与批次SD 里最容易翻车的三块3.1 定价过程 V/08 怎么看条件类型怎么调定价是 SD 最劝退的部分。核心概念条件表Condition Table、存取顺序Access Sequence、条件类型Condition Type、定价过程Pricing Procedure。V/08 是查看定价过程的事务码进去能看到每一步用哪个条件类型、从哪个条件表取数、是否必须、是否统计。常见需求客户要求某物料打九折。做法是 VK11 创建条件记录条件类型选 PR00价格或 K007客户物料折扣输入客户、物料、折扣率。如果折扣没生效先看 V/08 里这个条件类型有没有分配给定价过程再看存取顺序里条件表的优先级。我踩过的坑是条件记录维护了但有效期是上个月系统按订单日期取数自然取不到。# 查看定价过程 # 事务码 V/08 - 输入定价过程如 RVAA01 # 检查条件类型、从/到、必填、统计、打印 # 查看条件记录 # 事务码 VK13 - 输入条件类型 客户 物料参数上重点看「从/到」列它决定条件类型是否参与净价计算。标了「从」的会累加标了「到」的会覆盖。很多金额不对的问题就是这里配错了。3.2 输出控制订单确认、交货单、发票怎么自动发输出控制Output Control决定单据保存后自动打印或发邮件。配置在 SPRO 里用 NACE 维护。核心是输出类型如 BA00 订单确认、输出确定过程、条件表。VF03 里可以手动触发输出看是否成功。常见问题输出没发出去。排查顺序一看 NACE 里输出类型有没有分配给单据二看输出确定过程里条件表有没有命中三看 SP01 里有没有生成假脱机请求四看邮件服务器配置。我一般先用 VF03 手动执行输出如果手动能发说明配置没问题是自动确定的条件没命中。3.3 批次管理订单带不出批次怎么办批次在 SD 里通过可用性检查Availability Check和批次确定Batch Determination带出。订单行项目里有个「批次」字段如果为空可能是物料没启用批次管理或者批次确定策略没配。事务码 V_AV1 配可用性检查OMJJ 配批次搜索策略。实际场景客户下单要特定批次但系统自动带出的是另一个。原因是批次确定策略里排序规则按收货日期不是按客户要求。改法是调整策略里的排序字段或者手动在订单里输入批次。注意手动输入批次后可用性检查会重新跑可能提示库存不足。4. 避坑与排查SD 日常运维的 5 个血泪教训4.1 现象VA01 报错「客户未在销售范围维护」原因客户主数据没扩展到对应的销售组织、分销渠道、产品组组合。解决用 BP 事务码进入客户选择「销售与分销」视图扩展销售范围。如果客户是跨公司代码的还要检查公司代码视图。4.2 现象交货单创建后无法过账提示「库存不足」原因可用性检查没通过或者库存被其他单据占用。解决先用 MMBE 看库存再用 CO09 看可用性。如果是批次管理物料检查批次库存。常见做法是调整可用性检查规则把「不检查」改成「检查」要谨慎会影响 ATP。4.3 现象发票金额和订单金额不一致原因定价过程里某个条件类型没带出来或者条件记录有效期不对。解决VA03 看订单定价VF03 看发票定价对比条件类型。用 V/08 检查定价过程用 VK13 检查条件记录。注意发票是基于交货单的交货数量变了金额也会变。4.4 现象输出邮件发不出去SP01 里显示「错误」原因邮件服务器配置错误或者输出类型没分配。解决检查 SCOT 里的邮件配置检查 NACE 里的输出确定。我一般先用 SBWP 发一封测试邮件确认服务器通不通。4.5 现象凭证流断了发票找不到对应的订单原因开票类型配置错误或者交货单和订单的关联被手动删除。解决VA03 看凭证流如果断了用 VF01 手动基于交货单开票。注意不要随意删除凭证流里的单据会导致 FI 对账不平。5. 把 SD 学透的一个笨办法用 IDES 环境跑通全链路学 SD 最有效的方式不是背配置而是在 IDESInternational Demonstration and Evaluation System环境里亲手跑一遍。IDES 是 SAP 提供的演示系统里面有完整的示例数据。你可以在里面创建客户、物料、订单走完订单到收款的全流程然后去表里查数据看每一步系统做了什么。具体做法先用 BP 创建一个客户用 MM01 创建一个物料并扩展到销售视图用 VK11 维护一个价格条件。然后 VA01 创建订单VL01N 创建交货单并过账VF01 创建发票F-28 收款。每一步都记下凭证号最后用 VA03 看凭证流。跑完一遍你对 SD 的理解会超过看十遍 PDF。进阶技巧用 LSMW 批量导入客户或物料主数据。LSMW 是 SAP 的传统批输入工具虽然现在有 Migration Cockpit但 LSMW 在 SD 里依然常用。步骤录屏Record→ 维护源结构 → 维护目标结构 → 字段映射 → 读取文件 → 运行导入。注意LSMW 导入前一定要在测试系统跑直接上生产容易翻车。# LSMW 批量导入客户主数据示例步骤 # 1. 事务码 LSMW - 创建项目 # 2. 选择「批输入记录」- 录屏 BP # 3. 维护源结构Excel 列 # 4. 维护目标结构BP 字段 # 5. 字段映射 - 读取文件 - 运行 # 注意先在小批量测试确认无误再全量参数上重点看「字段映射」这一步源字段和目标字段的类型要匹配日期格式尤其容易出错。我一般会先导 10 条测试用 BP 查一下确认无误再导全量。这个习惯帮我省过很多后悔药。最后说个我自己的教训刚接触 SD 时我总想一口气把定价、输出、批次全搞懂结果每个都半途而废。后来改成「先跑通一张订单再逐个加功能」反而快得多。SD 的知识点像网你得先有一个能跑的最小闭环再往上挂东西。希望帮到你。本文还有配套的精品资源点击获取
返回列表