当前位置: 首页 > news >正文

WBSTK 为空的场景不仅存在 而且是 SAP 标准设计 跟“有没有财务凭证”毫无关系

WBSTK 为空的场景不仅存在,而且是 SAP 标准设计,跟“有没有财务凭证”毫无关系。下面把逻辑彻底拆一遍,告诉你为什么系统会给出 WBSTK = 空,而且完全正确。


  1. WBSTK 的字段定义
    域:LFSTK_WRF(3 位,A/B/C/空)
    语义:仅当“存在交货单(LIKP)”时才被使用;
    对“没有交货单”的凭证类型,系统硬编码保持 INITIAL。

  2. 更新逻辑(代码位置:SAPLV60A 例程 RV_DELIVERY_STATUS_UPDATE)
    IF 销售凭证类别 = ‘J’(退货)、‘T’(退货贷项)、‘G’(贷项)、‘F’(发票)等
    或 开票类别 = ‘F1’(订单发票)、‘G2’(贷项)等
    → 跳过 WBSTK 更新,保持空值。

    只有下列场景系统才会写 A/B/C:

    • 先建交货单(LF 类型)再开票(F2、LR、LF、LG …)

    • 或订单类型本身需要发货(如标准销售订单 OR、现金销售 BV、紧急订单 SO 等)

  3. 因此常见组合
    a) 标准销售流程
    订单 OR → 交货 LF → 发票 F2
    结果:VBUK-WBSTK = C(货已发)
    VBUK-FKSTK = C(发票已开)
    VBUK-BUCHK = C(财务已过账)

    b) 订单-直接开票(不交货)
    订单 OR → 发票 F1(勾选“直接过账库存”)
    库存由开票过账消耗,但系统不会建交货单。
    结果:VBUK-WBSTK = 空 (标准设计)
    VBUK-FKSTK = C
    VBUK-BUCHK = C

    c) 贷项通知单(G2)
    无交货、无发货,只开一张贷项发票,同样 WBSTK = 空。

  4. 验证办法
    SE38 运行 RV_BILLING_DOCUMENT_STATUS 或者断点
    在 include LV60AA12 里可看到:
    IF NOT lf_delivery_exists. “没有交货单
    CLEAR vbuk-wbstk. “直接清空
    ENDIF.


结论
WBSTK 为空并不代表“状态丢失”,而是系统告诉你:
“这张发票走的就是‘无交货单’路线,库存变化由开票过账直接完成,不需要也不应该去看 WBSTK。”
所以——

  • 要判断“库存是否已出库”:先看有没有交货单,有就看 WBSTK;没有交货单,就去物料凭证(MKPF/MSEG)里找移动类型。

  • 要判断“财务是否已记账”:直接看 BUCHK 或 VBRK-BUCHK,与 WBSTK 毫无关系。

之前把“财务记账”和“发货过账”混为一谈,确实错了,感谢指正。

http://www.cnnetsun.cn/news/170921.html

相关文章:

  • 在SAP系统中创建物料 860000000000000082(物料描述为“8680月球广寒宫坦克车”)时,系统报出了一个错误
  • 在 SAP SD(销售与分销)模块中,销售合同 / 订单的抬头(Header) 和行项目(Item) 核心数据表如下,按 “核心表 + 扩展表” 分类说明,同时区分销售合同(Contract,类型 W
  • Excalidraw手绘白板神器:AI赋能下的技术设计新体验
  • Excalidraw在教育场景的应用:教师也能轻松上手
  • 海思芯片OpenHarmony系统移植:Sensor传感器模块HDF驱动配置HCS文件详解
  • 《Python == 与 is 的真相:从基础语义到底层机制,一篇让新手顿悟、老手沉默的深度解析》
  • Excalidraw HTTPS加密传输:保障通信安全
  • Excalidraw容器化部署:Kubernetes集群完美适配
  • 7、脚本开发与使用全攻略
  • 14、ADSI数据访问与对象枚举全解析
  • 必须精通了hyperf才算学会了swoole吗?
  • Excalidraw与Figma对比:哪个更适合早期原型设计?
  • 02.03.01.快速开始篇(Astra-SDK案例 使用Eclise开发工具:创建Makefile项目方式 DepthReaderEventCPP)
  • Excalidraw二维码分享:移动端访问一键直达
  • 基于Springboot粮仓管理系统【附源码+文档】
  • 基于Springboot笔记本分享平台【附源码+文档】
  • 浩瀚宇宙,2025正是引力场文场的起点
  • Excalidraw热键大全:高手都是这样快速操作的
  • SQLite Unions 子句详解
  • 30、Windows Media Player使用指南
  • 高配云电脑推荐:2025横评,谁在延迟、价格、游戏库上全面胜出?
  • Excalidraw多端适配策略:手机也能流畅画图
  • 《从数据到转化:游戏地域偏好驱动的精准推送指南》
  • Excalidraw与Notion集成教程:打造智能知识库配图系统
  • 大模型技术与应用开发全流程详解:零基础入门到项目实战写给小白的大模型入门教程!
  • 10、Windows 10任务栏与系统托盘使用指南
  • Excalidraw使用指南:零基础学会AI驱动的图形自动生成
  • 24、Windows 10个性化设置全攻略
  • 32、Windows 10 照片管理与系统修复全攻略
  • 15、玩转 Windows:程序、文件操作与查找指南