如何知道 SAP 向外交货项目在 GR 中过帐
How to know the SAP oubound delivery item is posted in a GR
要查看哪些表格来检查 outbound delivery item
是否发布在 GR
中?
或者是否有任何 BADI 可以提供这些信息?
一般来说,您可以从 tables
获取送货(或送货物品)状态
VBUK
(header状态)
VBUP
(项目状态)
例如:
DATA: ls_vbup type vbup.
SELECT SINGLE * FROM VBUP
WHERE VBELN = <delivery no>
AND POSNR = <delivery item>
INTO ls_vbup.
LS_VBUP-WBSTA
是交货的货物移动状态。它可以包含:
C
:状态货物移动"completed"。所有数量已
发布
A
:状态货物移动"open"。尚未发布数量
B
:状态商品运动"partial".
否则,如果您还想知道哪个 GR/GI 已过帐供您交货,您可以查看 SD 文档流程 table VBFA
:
DATA: lt_vbfa TYPE TABLE OF vbfa.
SELECT * FROM VBFA
WHERE VBELV = <delivery no>
AND POSNV = <delivery item>
AND VBTYP_V = 'J' " J means Delivery
AND VBTYP_N = 'R' " R means Goods movement
INTO TABLE lt_vbfa.
LT_VBFA
table 包含 GR/GI 为您投递的
要查看哪些表格来检查 outbound delivery item
是否发布在 GR
中?
或者是否有任何 BADI 可以提供这些信息?
一般来说,您可以从 tables
获取送货(或送货物品)状态VBUK
(header状态)VBUP
(项目状态)
例如:
DATA: ls_vbup type vbup.
SELECT SINGLE * FROM VBUP
WHERE VBELN = <delivery no>
AND POSNR = <delivery item>
INTO ls_vbup.
LS_VBUP-WBSTA
是交货的货物移动状态。它可以包含:
C
:状态货物移动"completed"。所有数量已 发布A
:状态货物移动"open"。尚未发布数量B
:状态商品运动"partial".
否则,如果您还想知道哪个 GR/GI 已过帐供您交货,您可以查看 SD 文档流程 table VBFA
:
DATA: lt_vbfa TYPE TABLE OF vbfa.
SELECT * FROM VBFA
WHERE VBELV = <delivery no>
AND POSNV = <delivery item>
AND VBTYP_V = 'J' " J means Delivery
AND VBTYP_N = 'R' " R means Goods movement
INTO TABLE lt_vbfa.
LT_VBFA
table 包含 GR/GI 为您投递的