news 2026/3/19 12:01:09

VBUK 是销售凭证处理的核心状态管理表,它记录了每一张销售订单、交货单、退货单等凭证的整体处理进度和状态,是销售与分销(SD)模块中至关重要的控制表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VBUK 是销售凭证处理的核心状态管理表,它记录了每一张销售订单、交货单、退货单等凭证的整体处理进度和状态,是销售与分销(SD)模块中至关重要的控制表

VBUK是销售凭证处理的核心状态管理表,它记录了每一张销售订单、交货单、退货单等凭证的整体处理进度和状态,是销售与分销(SD)模块中至关重要的控制表。

核心概念:VBUK存储的是抬头级别的状态,这些状态通常由系统根据业务操作(如发货、开票、过账)自动设置,但也可能手动设置。它们控制着后续业务活动的可行性(例如,只有“交货已完成”的订单才能开票)。

以下是关键字段的详细分析,分为状态字段、原因字段、数量字段、时间字段和其他控制字段。


一、核心状态字段(最关键的部分)

这些字段是VBUK表的灵魂,每个字段都是一个独立的“开关”,用单个字符表示是否已设置(如A= 未完成,B= 已完成)。

  1. GBSTA- 总体处理状态

    • 业务含义整个销售凭证在所有相关处理步骤中的最高级别状态。它是一个汇总状态,综合反映了其他各专项状态(如发货、开票等)。

    • 常见值

      • A未完成。凭证至少有一个处理步骤待执行(如待发货、待开票)。这是最常见的新建状态。

      • B已完成。所有计划内的处理步骤(发货、开票)均已完成。凭证已关闭。

      • C已冻结。凭证因信用冻结、发货冻结等原因被锁定,需要释放才能继续处理。

    • 业务影响:用于快速筛选和报表,例如“列出所有未完成的订单”。

  2. LFSTA- 交货状态

    • 业务含义:与外向交货处理相关的状态。跟踪从创建交货单到发货过账的整个过程。

    • 常见值

      • A未处理。尚未创建交货单。

      • B部分交货。至少创建了一张部分交货单。

      • C完全交货。订单数量已全部交货过账。

      • D无法交货。因故无法继续交货(如库存不足、冻结)。

    • 业务影响:直接影响是否还能对该订单创建交货单。状态为C后,系统将阻止新的交货。

  3. FKSTA- 开票(应收)状态

    • 业务含义:与出具发票(Billing)处理相关的状态。跟踪从创建发票到过账到财务会计的整个过程。

    • 常见值

      • A未开票。尚未创建发票。

      • B部分开票。已为部分数量开具发票。

      • C完全开票。订单相关金额已全部开票。

    • 业务影响:控制开票流程。完全开票后,通常意味着该销售凭证在SD模块的财务流程结束。

  4. RFSTA- 传输状态(与生产/采购的接口)

    • 业务含义:对于需求传递型项目(如标准按单生产、库存转移),此状态表示需求是否已传递到后续模块(如生产计划PP、物料管理MM)。

    • 常见值

      • A未传输。销售订单需求尚未传递。

      • B已传输。需求已成功生成计划订单、生产订单或采购申请。

    • 业务影响:是SD与PP/MM模块集成的关键标志。例如,销售工程师可以通过此状态查看后台生产是否已启动。

  5. FASTA- 项目确定状态

    • 业务含义:控制免费货物(免费赠品)是否已自动添加到订单中。

    • 常见值

      • A未处理。免费项目尚未确定。

      • B已处理。免费项目已成功添加。

    • 业务影响:用于促销和赠品管理流程。

  6. LVSTA/LSSTA- 拣配/包装状态

    • 业务含义:在仓库管理(WM)扩展仓库管理(EWM)集成场景下,分别表示拣配打包这两个子步骤的状态。

    • 常见值A=未开始,B=部分完成,C=已完成。

    • 业务影响:用于精细化仓库作业监控。


二、原因字段(解释状态)

  1. ABGRU- 订单/凭证的取消原因

    • 业务含义:当整个销售凭证被取消/拒绝时,记录取消的原因代码(如“客户取消”、“价格问题”)。

    • 业务影响:用于销售分析和绩效统计,了解订单流失原因。此字段有值通常意味着订单已技术性关闭。

  2. LFSTK/FKSTK- 交货/开票的完成原因

    • 业务含义:当交货或开票状态被手动设置为“完成”(即使物理上未完全处理)时,记录设置的原因(如“客户要求提前开票”、“部分取消”)。

    • 业务影响:用于记录业务例外情况,解释为什么系统状态与实际情况不符。

  3. GBSTK- 总体完成原因

    • 业务含义:当总体处理状态GBSTA被手动设置为“完成”B时,记录的原因。

    • 业务影响:记录凭证被提前或例外关闭的原因。


三、数量与日期字段(量化状态)

  1. KOMKZ- 完全开票的标识

    • 业务含义:一个更严格的开票完成标识,不仅考虑数量,还考虑所有开票相关条件(如运费、折扣)。

    • 业务影响:比FKSTA更全面,用于财务最终结算判断。

  2. WAVWR- 已开票金额(基于条件)

    • 业务含义:该销售凭证已经开票的总金额(以凭证货币计)。这是直接从已开出的发票中汇总而来的实际金额。

    • 业务影响:用于收入确认、销售业绩实时统计和应收账款核对。

  3. FAKSP- 开票冻结

    • 业务含义:记录开票流程被冻结的原因代码(如“价格待定”、“合同审核中”)。

    • 业务影响:即使交货已完成,如果存在开票冻结,也无法创建发票。

  4. 相关日期字段(部分在VBUK,部分在VBAK,但逻辑关联)

    • LFGSA/LFGSD/LFGSB:分别表示最早的计划交货日期、实际交货日期(发货过账)、实际货物移动日期。用于监控交货时效。

    • FKDLA/FKDLB:分别表示最早的计划开票日期、实际开票日期(发票过账日期)。用于监控开票时效。


四、其他重要控制字段

  1. UVALL- 不完全性检查状态

    • 业务含义:记录凭证在不完全性日志中的状态。SAP可用此功能检查订单信息的完整性(如缺少客户采购单号、工厂信息等)。

    • 常见值

      • A未检查存在错误

      • B已检查且完全。所有必填信息都已完备。

    • 业务影响:可用于自动化工作流,例如只有通过不完全性检查的订单才能自动传递到生产部门。

  2. UVPRS- 定价不完全性状态

    • 业务含义:专用于检查定价条件的完整性状态(如是否缺少运费条件、折扣是否已审批)。

    • 业务影响:确保价格准确性和合规性后才允许后续处理。

  3. SPART- 产品组

    • 业务含义:销售凭证所属的分销渠道。虽然主要存储在VBAK,但在VBUK中冗余存储以方便状态报表按部门筛选。

  4. VRKME- 销售单位

    • 业务含义:凭证的定价单位。同样为冗余字段,便于分析。


总结与业务应用场景

  • 订单生命周期监控:通过组合查询LFSTA,FKSTA,GBSTA,可以轻松创建报表,显示“已发货未开票”、“部分发货部分开票”、“已完全完成”等所有订单状态。

  • 流程阻塞分析:当订单卡住时,首先查看VBUKGBSTA=C(冻结)?LFSTA=D(交货被拒)?FAKSP有值(开票冻结)?UVALL=A(信息不全)?这是最直接的故障诊断点。

  • 集成点检查RFSTA告诉你销售需求是否已驱动下游生产或采购。

  • 财务与绩效核算WAVWR提供实时已开票销售额,ABGRU帮助分析订单取消率。

  • 仓库作业精细化管理:在WM/EWM场景下,LVSTALSSTA提供了拣配和包装的进度看板。

重要提示VBUK中的状态是结果性和控制性的。它们是由底层具体业务操作(如创建交货单VL01N、发货过账、开票VF01)触发更新的。在开发或调试时,通常不应该直接修改VBUK表,而应通过执行正确的业务事务来驱动状态的变化。

理解VBUK是理解SAP SD模块业务流控制逻辑的关键,它如同一张销售凭证的“体检报告”,一目了然地展示了其健康程度和处理阶段。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 23:39:40

在 SAP 中,销售发货后成本分录自动关联成本中心的配置,主要通过 “成本要素默认分配(OKB9)”+“自动记账(OBYC)”+“销售订单 / 移动类型的科目分配” 实现

在 SAP 中,销售发货后成本分录自动关联成本中心的配置,主要通过 “成本要素默认分配(OKB9)”“自动记账(OBYC)”“销售订单 / 移动类型的科目分配” 实现,具体逻辑和配置路径如下:一…

作者头像 李华
网站建设 2026/3/12 22:05:54

在 SAP SD 模块中,销售合同发货后生成的 Dr 主营业务成本 Cr 库存商品 会计分录,是由物料主数据配置、移动类型配置、科目确定配置三层逻辑共同决定的

在 SAP SD 模块中,销售合同发货后生成的 Dr 主营业务成本 Cr 库存商品 会计分录,是由物料主数据配置、移动类型配置、科目确定配置三层逻辑共同决定的,核心是通过移动类型触发科目确定,最终联动 FI 生成凭证。以下是详细的配置逻辑…

作者头像 李华
网站建设 2026/3/12 5:33:08

LangFlow镜像部署教程:快速启动本地可视化LLM开发环境

LangFlow镜像部署教程:快速启动本地可视化LLM开发环境 在大模型时代,越来越多的开发者和业务人员希望快速验证一个AI应用的想法——比如构建一个能自动回答企业文档问题的智能客服,或者设计一个可以根据用户输入生成营销文案的助手。但现实是…

作者头像 李华
网站建设 2026/3/11 18:52:31

37、Visual Studio .NET:全面开发解决方案解析

Visual Studio .NET:全面开发解决方案解析 1. Visual Studio .NET 概述 Visual Studio .NET 是微软推出的新一代开发产品。它的设计目标包括构建下一代互联网、快速高效地创建强大应用程序以及跨越任何平台或设备。它是唯一为 XML Web 服务从头构建的开发环境,允许应用程序…

作者头像 李华
网站建设 2026/3/13 7:31:36

LangFlow打造反洗钱交易监测原型

LangFlow打造反洗钱交易监测原型 在金融合规领域,反洗钱(AML)系统的有效性直接关系到机构的监管评级与声誉安全。然而,传统基于静态规则的监测引擎正面临前所未有的挑战:复杂的资金嵌套结构、不断演化的规避手段、海量…

作者头像 李华
网站建设 2026/3/4 20:28:13

基于Java+SSM+Django进销存管理系统(源码+LW+调试文档+讲解等)/进销存软件/库存管理系统/采购管理系统/销售管理系统/财务管理系统/企业资源规划/ERP系统/供应链管理系统

博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题…

作者头像 李华