FBRA 重置并冲销的BAPI使用方法
时间: 2023-09-03 12:07:28 浏览: 122
以下是使用SAP ABAP语言调用FBRA重置并冲销的BAPI的示例代码:
```
DATA: wa_header TYPE bapi_acc_document_header,
wa_return TYPE bapiret2.
wa_header-doc_number = '123456'. "设置需要重置并冲销的凭证号码
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
headerdata = wa_header
testrun = ' '
reversal_posting = 'X'
IMPORTING
return = wa_return.
IF wa_return-type NE 'S'. "检查返回信息中是否有错误"
WRITE:/ 'Error:', wa_return-message.
ENDIF.
```
在以上代码中,我们首先定义了两个变量,一个是用于存储会计凭证的头部数据的结构体变量wa_header,另一个是用于存储返回消息的结构体变量wa_return。
接着,我们设置了需要重置并冲销的凭证号码,将其赋值给wa_header-doc_number字段。
最后,我们调用BAPI_ACC_DOCUMENT_POST函数,并设置相关参数。其中,headerdata参数传递了凭证的头部数据,testrun参数设置为' '表示执行实际操作,reversal_posting参数设置为'X'表示进行重置并冲销操作。调用完成后,我们可以通过检查wa_return结构体变量的返回值来确定操作是否成功。
需要注意的是,具体的BAPI名称和参数可能会因SAP系统版本和业务场景而异,以上示例代码仅供参考。在实际使用中,建议咨询SAP开发人员以获取更详细的指导。