BAPI更新或更改RERAIV中BKPF表中的XREF1_HD字段

2020-09-27 06:50发布

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

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


大家好,

使用合同编号过帐后,将创建一个凭证编号,对于该合同编号,我们正在使用RERAIV T代码增加发票。

在为合同编号创建发票时,会生成发票编号,但应在BKPF表的XREF1_HD字段中更新该发票编号。

我尝试使用bapi_acc_document_post但bkpf表未更新。是否还有其他BAPI用于更新BKPF表?

如果有人解决了此问题,请告诉我。

谢谢。

Mallikarjunan K

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

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


大家好,

使用合同编号过帐后,将创建一个凭证编号,对于该合同编号,我们正在使用RERAIV T代码增加发票。

在为合同编号创建发票时,会生成发票编号,但应在BKPF表的XREF1_HD字段中更新该发票编号。

我尝试使用bapi_acc_document_post但bkpf表未更新。是否还有其他BAPI用于更新BKPF表?

如果有人解决了此问题,请告诉我。

谢谢。

Mallikarjunan K

付费偷看设置
发送
2条回答
蓋茨
1楼-- · 2020-09-27 07:13

亲爱的

调用bapi_acc_document_post

后,应在功能模块下面使用

如果sy-subrc eq0。
调用函数'BAPI_TRANSACTION_COMMIT'
导出
wait ='X'。

endif。

然后只有它会更新BKPF表。

否则,您需要从bapi_acc_document_post自定义自己的功能模块。

我是小鹏鹏啊
2楼-- · 2020-09-27 07:06

嗨,

您需要在文档标题中传递一些数据。 像这样为文档标题创建一个工作区。

数据:gs_head类型BAPIACHE09。

然后在其中传递所需的数据。

gs_head-username = sy-uname。

gs_head-comp_code =

gs_head-doc_type ='SA'。 "文档类型
gs_head-ref_doc_no = <参考文本。"参考编号
gs_head-fisc_year = <会计年度>。

gs_head-doc_date = <日期>

gs_head-pstng_date = <日期>。

之后,将gs_head传递到文档标题。

然后Bapi将起作用。

一周热门 更多>