ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

SAP SD销售定价配置全链路:条件表、访问顺序、定价过程与条件类型

SAP SD销售定价配置全链路:条件表、访问顺序、定价过程与条件类型 简介这份专题资料聚焦SAP SD销售定价系统的后台配置面向SAP顾问、实施人员及希望系统掌握定价逻辑的财务与销售模块学习者。内容以2021至2022年整理的配置步骤为主线从字段目录、条件表、条件类型、存取顺序到确定过程的创建与分配再到VK11条件记录的维护完整串联定价计算的关键环节并延伸至必要条件、公式及Requirement routines等复杂场景的扩展思路。资源包内含1个docx文档约297KB结构紧凑便于按步骤对照系统操作与复盘配置逻辑。目前已有233人学习下载适合需要梳理定价主数据与后台配置对应关系、查漏补缺的从业者参考。1. 从一份 2021-2022 年的 SAP SD 销售定价配置专题说起如果你手上正好有一份 2021-2022 年整理的 SAP SD 销售定价系统配置步骤文档大概率会碰到同一个尴尬文档里步骤写得挺全但真到系统里点下去条件表没生成、定价过程挂不上、订单里价格死活带不出来。SAP SD 销售定价不是一个“配完就完事”的模块它横跨条件表、访问顺序、定价过程、条件类型四个层次任何一层错位前台就只给你一个空价格。这篇笔记就围绕这份专题资料里最核心的配置链路把销售定价从“看懂”推到“能复现”。适合已经接触过 SAP SD 基础主数据、但一遇到定价过程就发怵的顾问和关键用户也适合想系统梳理一遍定价配置逻辑的运维同学。下面按配置顺序拆开讲每一步都给出可对照的事务码和参数含义。2. 销售定价的四个层次条件表、访问顺序、定价过程、条件类型2.1 为什么直接改定价过程往往不生效很多人第一次配销售定价习惯直接冲进 V/08 去改定价过程加一个条件类型保存然后回 VA01 测试发现价格还是没变。翻车点在于定价过程只是“调用顺序”它调用的条件类型能不能找到值取决于条件表里有没有维护对应记录以及访问顺序有没有把条件表串起来。这四个层次的关系是条件类型定义“取什么价”条件表定义“按哪些字段组合去取”访问顺序定义“按什么优先级去条件表里找”定价过程定义“在订单里按什么顺序执行哪些条件类型”。跳过前三层直接改第四层等于给一个没有库存的物料开销售订单系统只能给你空值。常见做法是先把条件类型确认清楚再倒推需要哪些条件表字段最后才去动定价过程。这个顺序反了后面排查会非常痛苦。2.2 条件类型的关键控制字段条件类型是定价的最小单元事务码 V/06。新建或修改一个条件类型时有几个字段直接决定它能不能在订单里正常带出价格条件类别决定这个条件类型是折扣、附加费还是价格影响它参与净价计算的方式。计算类型决定数量乘以单价还是固定金额选错会导致金额放大或缩小。条件控制里面的“条件排除”和“条件删除”标志决定这个条件类型在复制到后续单据时是否保留。存取顺序这是条件类型和访问顺序的挂接点不指定存取顺序条件类型就找不到条件表。我一般会先复制一个标准条件类型比如 PR00来改而不是从零新建因为标准条件类型里很多控制字段已经调好了改错的风险小很多。2.3 条件表与访问顺序的配合逻辑条件表V/03、V/04决定“按什么字段组合存价格记录”。比如你希望按“销售组织分销渠道物料”取价条件表里就要包含这三列。访问顺序V/07则是一组条件表的排序系统从第一个条件表开始找找到就停找不到就往下走。这里有个容易忽略的点访问顺序里的“排斥”标志。如果两个条件表字段范围有重叠但你没设排斥系统可能取到不是你预期的那个表。2021-2022 年那份专题资料里专门用了一节讲这个说明当时踩坑的人不少。2.4 定价过程里的“必填”和“手动”标志定价过程V/08里每一行是一个条件类型后面有几个勾选项必填、手动、统计、打印。必填意味着订单里这个条件类型必须有值否则订单不完整手动意味着用户可以手工改统计意味着只显示不参与计算。很多“价格带不出来但订单能保存”的情况就是因为该条件类型没勾必填系统不报错但也不给值。配置时建议先把所有价格类条件类型勾上必填测试通过后再按业务需要放开手动修改权限。3. 从零配一条销售定价链路事务码与参数逐项说明3.1 用 V/06 定义条件类型并挂接存取顺序假设我们要配一条最基础的“销售组织分销渠道物料”取价链路。第一步是确认条件类型。进入 V/06复制 PR00 新建一个 ZPR0关键字段这样设条件类型ZPR0 条件类别A价格 计算类型B数量*单价 存取顺序ZR01下一步创建 条件控制条件排除勾选条件删除不勾逻辑说明条件类别选 A 表示这是净价的一部分计算类型 B 表示按数量乘单价算存取顺序先填一个待创建的名字保存后再去 V/07 建。条件排除勾上是为了后续单据复制时不重复带出旧价格。参数说明如果你希望这个条件类型允许手工改价在“手动”标志里勾上如果希望它只用于统计勾“统计”并取消“必填”。3.2 用 V/07 创建访问顺序并绑定条件表进入 V/07新建访问顺序 ZR01然后往里加条件表。假设我们建两个条件表Z001销售组织分销渠道物料和 Z002销售组织物料。访问顺序里 Z001 排第一Z002 排第二并且给 Z001 设“排斥”标志。访问顺序ZR01 行 10条件表 Z001排斥勾选 行 20条件表 Z002排斥不勾逻辑说明排斥的意思是如果 Z001 找到了记录就不再往下找 Z002。这样能保证优先取更精确的价格记录。如果不设排斥系统可能继续往下取到 Z002 的通用价导致价格不是你以为的那个。参数说明条件表的字段在 V/03/V/04 里维护建表时字段顺序不影响访问但字段组合决定了你能维护什么维度的价格记录。3.3 用 V/08 把条件类型串进定价过程进入 V/08找到你要用的定价过程比如标准 RVAA01在合适的位置插入 ZPR0。通常价格类条件类型放在过程的前半段折扣和附加费放在后面。步骤 10条件类型 PR00必填勾选 步骤 20条件类型 ZPR0必填勾选 步骤 30条件类型 K004手动勾选 步骤 40条件类型 K005统计勾选逻辑说明步骤号决定执行顺序号小的先算。必填勾选后如果订单里 ZPR0 没带出值系统会报“定价过程不完整”这样你就能立刻发现配置问题而不是等到财务对账才发现价格是空的。参数说明手动勾选的条件类型允许用户在 VA01 里手工输入或修改统计勾选的条件类型只显示金额不参与净价计算。3.4 用 VK11 维护条件记录并验证配置完成后用 VK11 维护一条条件记录。选择条件类型 ZPR0输入销售组织、分销渠道、物料然后填金额。VK11 条件类型ZPR0 销售组织1000 分销渠道01 物料MAT-001 金额100.00 CNY 有效期2025.01.01 - 2025.12.31逻辑说明VK11 保存后系统会按条件类型的存取顺序去匹配条件表。如果 Z001 表里有这条记录VA01 建订单时就会带出 100.00。如果没带出先检查 VK11 里的有效期和条件表字段是否和订单里的值一致。参数说明有效期很关键2021-2022 年那份资料里特别提到很多“价格突然没了”的工单都是因为条件记录过期。建议在 VK11 里把有效期设长一点或者定期用 V/LD 批量检查。4. 销售定价配置里最容易翻车的五个地方4.1 现象VA01 里价格带不出来但 VK11 里明明有记录原因条件表字段和订单字段不匹配。比如条件表里用了“销售组织分销渠道物料”但订单里分销渠道是空的或者物料号前导零没对齐。解决用 V/LD 或 SE16 查条件表 KONP/KONH确认维护记录时的字段值和订单里的字段值完全一致。前导零问题在物料号上特别常见VK11 里输入时系统会自动补零但接口导入时经常漏掉。4.2 现象改了定价过程但订单里还是走旧逻辑原因定价过程有多个订单类型挂的定价过程没改。VA01 里定价过程是由订单类型和客户主数据共同决定的改 V/08 只是改了过程本身没改挂接关系。解决用 V/08 确认过程内容后去 OVKK 检查订单类型对应的定价过程再去客户主数据VD03的销售视图里检查客户定价过程。两处都对了订单才会走新逻辑。4.3 现象条件类型在订单里显示但金额是 0原因条件类型的计算类型选错或者条件记录里的金额单位不对。比如计算类型选了“固定金额”但记录里填的是单价系统按固定金额算但取不到数量结果就是 0。解决回 V/06 检查计算类型再回 VK11 检查金额和单位。如果金额单位是 CNY 但订单货币是 USD系统会按汇率换算换算结果可能因为汇率表没维护而变成 0。4.4 现象复制订单时价格被重复叠加原因条件控制里的“条件排除”没勾或者定价过程里同一个条件类型出现了两次。解决在 V/06 里勾上条件排除在 V/08 里检查有没有重复步骤。2021-2022 年那份专题资料里专门用了一个案例讲这个复制销售订单时价格翻倍最后发现是定价过程里 PR00 出现了两次。4.5 现象VK11 保存时报“条件表不存在”原因条件类型挂的存取顺序里没有有效的条件表或者条件表没激活。解决用 V/07 检查存取顺序确认里面至少有一个条件表并且条件表在 V/03/V/04 里已经生成。新建条件表后需要点“生成”按钮否则只是定义没落库。5. 用 V/LD 和定价报表做配置后的回归验证5.1 用 V/LD 批量检查条件记录有效期配置完成后别急着交付先用 V/LD 跑一遍条件记录清单。V/LD 可以按条件类型、销售组织、有效期筛选把快过期的记录提前捞出来。V/LD 条件类型ZPR0 销售组织1000 有效期至2025.12.31 输出ALV 列表逻辑说明V/LD 是定价配置的“后悔药”能在订单报错前发现记录缺失或过期。我一般会在每次配置变更后跑一次确认没有漏维护的组合。参数说明有效期至填一个未来日期系统会列出所有在这个日期前过期的记录。如果列表为空说明所有记录都覆盖到了。5.2 用 V/LA 做定价报表交叉验证V/LA 是定价报表可以按物料、客户、订单查实际取到的价格和条件类型。配置完后用 VA01 建一张测试订单再用 V/LA 反查看系统实际走了哪个条件表、哪个条件类型。检查项事务码预期结果条件类型定义V/06存取顺序已挂接计算类型正确访问顺序V/07条件表排序合理排斥标志正确定价过程V/08条件类型步骤号无重复必填标志合理条件记录VK11字段组合与订单一致有效期覆盖订单验证VA01 V/LA价格带出条件类型与配置一致逻辑说明这张表是我自己每次配置后必走的检查清单五步都过了再交付基本不会出现前台空价格的情况。参数说明V/LA 里可以按订单号筛选看每个条件类型的来源和金额。如果某个条件类型显示“未找到”就回 V/07 检查访问顺序。5.3 把配置步骤固化成检查清单2021-2022 年那份专题资料最大的价值不是步骤本身而是它把配置顺序固定下来了。我后来把它整理成一个检查清单每次新项目直接照着走先确认条件类型再建条件表再串访问顺序再挂定价过程最后 VK11 维护记录并 VA01 验证。这个顺序不能乱乱了就会在某个环节卡住而且报错信息往往指向不了真正的原因。如果你手上也有类似的历史配置文档建议别直接照抄步骤而是先按这四个层次把逻辑理一遍再用 V/LD 和 V/LA 做回归验证。配置本身不难难的是知道每一步为什么这么配以及配错了去哪里找。希望帮到你。本文还有配套的精品资源点击获取
返回列表