SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做
凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做,效果相同
本文介绍使用BAPI_ACC_DOCUMENT_REV_POST做冲销凭证
部分代码实现:
*@---------------------------------------------------------------------*
*@ BAPI函数用到的变量
DATA: wa_bapidochdrr TYPE bapiacrev,
gt_return TYPE TABLE OF bapiret2 WITH HEADER LINE.
LOOP AT gt_bkpf ASSIGNING <fs_bkpf> WHERE xreversal = ''.
* 给 BAPI 函数相应的参数赋值
wa_bapidochdrr-obj_type = <fs_bkpf>-awtyp.
wa_bapidochdrr-obj_key = <fs_bkpf>-awkey.
wa_bapidochdrr-obj_key_r = <fs_bkpf>-awkey.
wa_bapidochdrr-pstng_date = <fs_bkpf>-budat.
wa_bapidochdrr-fis_period = <fs_bkpf>-monat.
wa_bapidochdrr-comp_code = <fs_bkpf>-bukrs.
wa_bapidochdrr-ac_doc_no = <fs_bkpf>-belnr.
wa_bapidochdrr-reason_rev = '03'.
* 取得系统 LOGICAL SYSTEM
CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'
IMPORTING
own_logical_system = wa_bapidochdrr-obj_sys.
* 调用 BAPI 函数,冲销会计凭证
CALL FUNCTION 'BAPI_ACC_DOCUMENT_REV_POST'
* EXPORTING
* obj_type = gv_glvor
EXPORTING
reversal = wa_bapidochdrr
bus_act = <fs_bkpf>-glvor
TABLES
return = gt_return.
READ TABLE gt_return WITH KEY type = 'E'.
IF sy-subrc NE 0.
* 提交凭证过账
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'
IMPORTING
return = i_return.
IF i_return IS INITIAL.
APPEND LINES OF gt_return TO gt_info.
MESSAGE '会计凭证过账成功' TYPE 'S'.
ELSE.
APPEND i_return TO gt_info.
CLEAR: i_return-number, i_return-id.
i_return-type = 'E'.
i_return-message = '过账失败,请用事务代码ST22查看详细信息'.
APPEND i_return TO gt_info.
MESSAGE '会计凭证过账失败' TYPE 'E'.
ENDIF.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
* 将返回信息添加到结果信息内表
APPEND LINES OF gt_return TO gt_info.
ENDIF.
SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做相关推荐
- fi sap 凭证冲销 稅_凭证冲销FB08
SAP系统中,冲销有01 当前期间回转 和 02 关闭期间回转 01 当前期间回转 冲销凭证的过账日期为错误凭证的记账日期 例如 今天5月10日,发现3月28日一张凭证错误,需要冲销,如果冲销原因为0 ...
- fi sap 凭证冲销 稅_SAP中各种记账凭证的冲销
举报 转自 " 春暖花 开 " --http://hi.baidu.com/renjg/blog/item/a74b4a4ea0b907cfd1c86a89.html 一 : 凭证 ...
- fi sap 凭证冲销 稅_SAP 成本收集器与重复制造配置手册
1.检查产品成本收集器的评估变式OPN2 2.检查产品成本收集器的成本核算变式OKKN 3.确定作业数量的成本核算变式 4.内部作业估价的成本核算变式 5.定义订单交货的货物接收评估 6.定义利润分析 ...
- SAP凭证冲销BAPI用法
①BAPI_ACC_DOCUMENT_REV_CHECK会计凭证冲销前检查------------------------------------ REPORT RODERICK. TABLES: B ...
- FI凭证冲销(蓝冲、红冲)和反记账后台配置
文章目录 一.简介 1.1 蓝冲和红冲 1.2 反记账功能 1.3 蓝冲和红冲优效果总结 二.SAP凭证冲销示例 2.1 蓝字 2.2 红字 三.反记账相关后台配置 3.1 公司代码设置"允 ...
- SAP License:COPA凭证冲销
COPA的凭证冲销可以用事务KE4S00进行,这一程序提供了两种方式:逻辑删除和非逻辑删除. 删除后,会生成新的凭证,并在管理数据中记录被删除的凭证号,原凭证保留. 但需注意,不要重复运行!!可能是程 ...
- SAP License:玩转SAP中的凭证冲销
SAP中的凭证冲销是一个比较常用的功能,但是它却不提供负数的概念,也就是说,所有的都是正数,并不能想财务软件一样输入-100.反记帐功能: 凭证借方+反记帐 = 科目贷方余额减少:凭证的贷方+反记帐= ...
- SAP财务凭证常见的冲销步骤详细操作手册(FB08、AB08、VF11、FBRA等)
目录 一 .一般凭证冲销, 事务代码 FB08 二 .资产会计冲销操作 ,事务代码 AB08 三.销售发票对应的FI凭证冲销 事务代码 VF11 四.冲销已经结算凭证.(事务代码:FBRA) 五.撤销 ...
- U812.0凭证冲销后前台不能删除问题
U812.0凭证冲销后前台不能删除问题,此时需要到后台GL_ACCVOUCH中手工删除
最新文章
- Android 保存崩溃日志到本地目录下
- 一份完全解读:是什么使神经网络变成图神经网络?
- 云计算会杀死开源吗?
- Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
- linux 查看磁盘分区,文件系统,使用情况的命令和相关工具介绍,Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍df...
- hdu 1102 pku 2421 解题报告
- 在Windows笔记本上调试运行在iOS设备上的前端应用
- 强悍的 Python —— 读取大文件
- [debug] PyCharm 退出 pytest in XXX.py,恢复run XXX.py
- [XHTML Tutorial] 走向XHTML标准 (4)(XHTML Syntax)
- mac input 不支持xls_如何将PDF转换成xls格式的表格
- mysql 数据库和表的增删改查
- 客车网上订票系统项目--在线预约、个人中心我的订单
- pfc颗粒linux安装包,离散元颗粒流软件(PFC3D/PFC2D)
- 双线性插值bilinear interpolation
- 周礼键君:《建郡八音》(拼音方案---只有四调,以近音调注)
- excel自动调整列宽_Excel入门:如何设置excel的列宽和行高?
- mysql 联合主键_mysql的联合主键与复合主键区别
- 阿里“小前台、大中台”的解读
- iPhone无法联网问题