手动转储文档流更新

2020-08-24 11:18发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想为外向交货更新凭证流中的转储单。 我写了下面的代码,但它给断言失败转储。 我调试了代码,它正在检查vbfa-ruuid不是初始的,在这里我正在转储。 我使用下面的代码,您能向我建议正确的方向吗?

I_DOCUMENT ='0080004060'。

ls_xvbfa-mandt = sy-mandt。

ls_xvbfa-vbelv = I_DOCUMENT。 ""信仰

ls_xvbfa-posnv ='000010'。

ls_xvbfa-vbeln ='0000154166'。 "转储单

ls_xvbfa-posnn ='000001'。

ls_xvbfa-vbtyp_n = lc_w。

ls_xvbfa-vbtyp_v = lc_j。

ls_xvbfa-erdat = sy-datum。

ls_xvbfa-erzet = sy-uzeit。

ls_xvbfa-updkz ='I'。

将ls_xvbfa附加到lt_xvbfa。

lv_type ='H'。

CALL FUNCTION'RV_DOCUMENT_FLOW_UPDATE_U'

导出

f_vbeln = i_document"交付

i_status = lv_type

表格

fxvbfa = lt_xvbfa

fyvbfa = lt_yvbfa。

CALL FUNCTION'BAPI_TRANSACTION_COMMIT'

此致

Ravi

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想为外向交货更新凭证流中的转储单。 我写了下面的代码,但它给断言失败转储。 我调试了代码,它正在检查vbfa-ruuid不是初始的,在这里我正在转储。 我使用下面的代码,您能向我建议正确的方向吗?

I_DOCUMENT ='0080004060'。

ls_xvbfa-mandt = sy-mandt。

ls_xvbfa-vbelv = I_DOCUMENT。 ""信仰

ls_xvbfa-posnv ='000010'。

ls_xvbfa-vbeln ='0000154166'。 "转储单

ls_xvbfa-posnn ='000001'。

ls_xvbfa-vbtyp_n = lc_w。

ls_xvbfa-vbtyp_v = lc_j。

ls_xvbfa-erdat = sy-datum。

ls_xvbfa-erzet = sy-uzeit。

ls_xvbfa-updkz ='I'。

将ls_xvbfa附加到lt_xvbfa。

lv_type ='H'。

CALL FUNCTION'RV_DOCUMENT_FLOW_UPDATE_U'

导出

f_vbeln = i_document"交付

i_status = lv_type

表格

fxvbfa = lt_xvbfa

fyvbfa = lt_yvbfa。

CALL FUNCTION'BAPI_TRANSACTION_COMMIT'

此致

Ravi

付费偷看设置
发送
3条回答
Baoming ROSE
1楼-- · 2020-08-24 11:43

嗨,Ravi,请停止尝试使用L_TO_CREATE_SINGLE函数创建针对外向交货的TO-看到另一个问题:创建转储单时出现动态存储箱问题

这就是问题的根本原因:首先,您创建了功能错误的TO 不会更新交货单据流,然后尝试通过手动更新该流来解决此问题。

相反,建议您使用L_TO_CREATE_DN函数来创建外向交货的TO。

L_TO_CREATE_SINGLE与LT01类似,而L_TO_CREATE_DN-与LT03类似。 LT01不适用于外向交货,因此会引起您的问题。

Dominik Tylczynski

当学会了学习
2楼-- · 2020-08-24 11:42

为什么需要手动更新交货的单据流?

< p>如果有内存,则无需使用L_TO_CREATE_DN(_MULTIPLE)。

shere_lin
3楼-- · 2020-08-24 11:32

Veselina Peykova 是的,L_TO_CREATE_SINGLE可用于取消送货。 但是,它不会更新文档流或交付状态。 因此,如果可以使用LT0G,则是更可取的。

Dominik Tylczynski

一周热门 更多>