凭证冲销可以使用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来做相关推荐

  1. fi sap 凭证冲销 稅_凭证冲销FB08

    SAP系统中,冲销有01 当前期间回转 和 02 关闭期间回转 01 当前期间回转 冲销凭证的过账日期为错误凭证的记账日期 例如 今天5月10日,发现3月28日一张凭证错误,需要冲销,如果冲销原因为0 ...

  2. fi sap 凭证冲销 稅_SAP中各种记账凭证的冲销

    举报 转自 " 春暖花 开 " --http://hi.baidu.com/renjg/blog/item/a74b4a4ea0b907cfd1c86a89.html 一 : 凭证 ...

  3. fi sap 凭证冲销 稅_SAP 成本收集器与重复制造配置手册

    1.检查产品成本收集器的评估变式OPN2 2.检查产品成本收集器的成本核算变式OKKN 3.确定作业数量的成本核算变式 4.内部作业估价的成本核算变式 5.定义订单交货的货物接收评估 6.定义利润分析 ...

  4. SAP凭证冲销BAPI用法

    ①BAPI_ACC_DOCUMENT_REV_CHECK会计凭证冲销前检查------------------------------------ REPORT RODERICK. TABLES: B ...

  5. FI凭证冲销(蓝冲、红冲)和反记账后台配置

    文章目录 一.简介 1.1 蓝冲和红冲 1.2 反记账功能 1.3 蓝冲和红冲优效果总结 二.SAP凭证冲销示例 2.1 蓝字 2.2 红字 三.反记账相关后台配置 3.1 公司代码设置"允 ...

  6. SAP License:COPA凭证冲销

    COPA的凭证冲销可以用事务KE4S00进行,这一程序提供了两种方式:逻辑删除和非逻辑删除. 删除后,会生成新的凭证,并在管理数据中记录被删除的凭证号,原凭证保留. 但需注意,不要重复运行!!可能是程 ...

  7. SAP License:玩转SAP中的凭证冲销

    SAP中的凭证冲销是一个比较常用的功能,但是它却不提供负数的概念,也就是说,所有的都是正数,并不能想财务软件一样输入-100.反记帐功能: 凭证借方+反记帐 = 科目贷方余额减少:凭证的贷方+反记帐= ...

  8. SAP财务凭证常见的冲销步骤详细操作手册(FB08、AB08、VF11、FBRA等)

    目录 一 .一般凭证冲销, 事务代码 FB08 二 .资产会计冲销操作 ,事务代码 AB08 三.销售发票对应的FI凭证冲销 事务代码 VF11 四.冲销已经结算凭证.(事务代码:FBRA) 五.撤销 ...

  9. U812.0凭证冲销后前台不能删除问题

    U812.0凭证冲销后前台不能删除问题,此时需要到后台GL_ACCVOUCH中手工删除

最新文章

  1. Android 保存崩溃日志到本地目录下
  2. 一份完全解读:是什么使神经网络变成图神经网络?
  3. 云计算会杀死开源吗?
  4. Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
  5. linux 查看磁盘分区,文件系统,使用情况的命令和相关工具介绍,Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍df...
  6. hdu 1102 pku 2421 解题报告
  7. 在Windows笔记本上调试运行在iOS设备上的前端应用
  8. 强悍的 Python —— 读取大文件
  9. [debug] PyCharm 退出 pytest in XXX.py,恢复run XXX.py
  10. [XHTML Tutorial] 走向XHTML标准 (4)(XHTML Syntax)
  11. mac input 不支持xls_如何将PDF转换成xls格式的表格
  12. mysql 数据库和表的增删改查
  13. 客车网上订票系统项目--在线预约、个人中心我的订单
  14. pfc颗粒linux安装包,离散元颗粒流软件(PFC3D/PFC2D)
  15. 双线性插值bilinear interpolation
  16. 周礼键君:《建郡八音》(拼音方案---只有四调,以近音调注)
  17. excel自动调整列宽_Excel入门:如何设置excel的列宽和行高?
  18. mysql 联合主键_mysql的联合主键与复合主键区别
  19. 阿里“小前台、大中台”的解读
  20. iPhone无法联网问题

热门文章

  1. CSS中属性的书写顺序
  2. 线上分享 | 浅谈用户生命周期运营
  3. PMCAFF微课堂「已结束」| 测试兄弟CEO揭秘如何提高创初团队的产品质量
  4. 唐岩自述奋斗史:从娄底青年到陌陌上市
  5. 代理类和被代理类的解释及案例
  6. 单向散列函数(Hash)
  7. 【我的Android进阶之旅】Android 源代码中的Java代码中//$NON-NLS-1$ 注释是什么意思?...
  8. (转)CSS书写规范、顺序
  9. Python PhantomJS 爬虫 示例
  10. mysql 设置编码