①BAPI_ACC_DOCUMENT_REV_CHECK会计凭证冲销前检查------------------------------------
REPORT RODERICK.
TABLES: BKPF.
DATA P_BUKRS TYPE BUKRS VALUE '9900'.
DATA P_BELNR TYPE BSEG-BELNR VALUE '0100000335'.
DATA P_GJAHR TYPE BSEG-GJAHR VALUE '2011'.
DATA P_BUDAT TYPE BKPF-BUDAT VALUE '20110126'.
DATA:P_AWKEY TYPE AWKEY.
DATA P_SUBRC TYPE SY-SUBRC.
DATA: W_BELNR TYPE BELNR_D,
W_REVERSAL TYPE BAPIACREV,
WT_RETURN TYPE STANDARD TABLE OF BAPIRET2,
WA_RETURN TYPE BAPIRET2.
CLEAR P_SUBRC.
SELECT SINGLE * FROM BKPF
WHERE BUKRS EQ P_BUKRS AND BELNR EQ P_BELNR
AND GJAHR EQ P_GJAHR.
*
CHECK BKPF-BLART = 'SA'.
SY-UNAME = BKPF-USNAM.
* CONCATENATE W_BELNR P_BUKRS P_GJAHR INTO W_REVERSAL-OBJ_KEY.
W_REVERSAL-OBJ_TYPE = BKPF-AWTYP.
CONCATENATE P_BELNR P_BUKRS P_GJAHR INTO W_REVERSAL-OBJ_KEY_R.
W_REVERSAL-OBJ_KEY = W_REVERSAL-OBJ_KEY_R.
W_REVERSAL-OBJ_KEY = '$'.
CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'
IMPORTING
OWN_LOGICAL_SYSTEM = W_REVERSAL-OBJ_SYS
EXCEPTIONS
OWN_LOGICAL_SYSTEM_NOT_DEFINED = 1
OTHERS = 2.
W_REVERSAL-REASON_REV = '01'.
W_REVERSAL-PSTNG_DATE = P_BUDAT.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_REV_CHECK'
EXPORTING
REVERSAL = W_REVERSAL
BUS_ACT = 'RFBU'
TABLES
RETURN = WT_RETURN.
BREAK-POINT.
LOOP AT WT_RETURN INTO WA_RETURN WHERE TYPE CA 'EA'.
P_SUBRC = 4.
EXIT.
ENDLOOP.
②BAPI_ACC_DOCUMENT_REV_POST会计凭证冲销-------------------------------------
REPORT RODERICK.
TABLES: BKPF.
DATA P_BUKRS TYPE BUKRS VALUE '9900'.
DATA P_BELNR TYPE BSEG-BELNR VALUE '0100000335'.
DATA P_GJAHR TYPE BSEG-GJAHR VALUE '2011'.
DATA P_BUDAT TYPE BKPF-BUDAT VALUE '20110126'.
DATA P_AWKEY TYPE AWKEY.
DATA P_SUBRC TYPE SY-SUBRC.
DATA: W_BELNR TYPE BELNR_D,
W_REVERSAL TYPE BAPIACREV,
WT_RETURN TYPE STANDARD TABLE OF BAPIRET2,
WA_RETURN TYPE BAPIRET2.
CLEAR P_SUBRC.
SELECT SINGLE * FROM BKPF
WHERE BUKRS EQ P_BUKRS AND BELNR EQ P_BELNR
AND GJAHR EQ P_GJAHR.
*
CHECK BKPF-BLART = 'SA'.
SY-UNAME = BKPF-USNAM.
* CONCATENATE W_BELNR P_BUKRS P_GJAHR INTO W_REVERSAL-OBJ_KEY.
W_REVERSAL-OBJ_TYPE = BKPF-AWTYP.
CONCATENATE P_BELNR P_BUKRS P_GJAHR INTO W_REVERSAL-OBJ_KEY_R.
W_REVERSAL-OBJ_KEY = W_REVERSAL-OBJ_KEY_R.
W_REVERSAL-OBJ_KEY = '$'.
CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'
IMPORTING
OWN_LOGICAL_SYSTEM = W_REVERSAL-OBJ_SYS
EXCEPTIONS
OWN_LOGICAL_SYSTEM_NOT_DEFINED = 1
OTHERS = 2.
W_REVERSAL-REASON_REV = '01'.
W_REVERSAL-PSTNG_DATE = P_BUDAT.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_REV_POST'
EXPORTING REVERSAL = W_REVERSAL BUS_ACT = 'RFBU'
IMPORTING
* OBJ_TYPE =
OBJ_KEY = P_AWKEY
* OBJ_SYS =
TABLES RETURN = WT_RETURN.
LOOP AT WT_RETURN INTO WA_RETURN WHERE TYPE CA ‘EA’.
P_SUBRC = 4.
EXIT.
ENDLOOP.

SAP凭证冲销BAPI用法相关推荐

  1. SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做

    凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做,效果相同 本文介绍使用BAPI_ACC_DOCUMENT_REV_POST做冲销凭证   部分代码实现: ...

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

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

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

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

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

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

  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 MM BAPI_PO_CREATE1的用法

    SAP MM BAPI_PO_CREATE1的用法   初步对BAPI_PO_CREATE1有了一点了解,下面对这个bapi做一些我的体会讲解: 下面先将程式上传, 在程式中我只简单的对poheade ...

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

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

最新文章

  1. 简明python教程电子版-简明Python教程PDF电子书免费下载
  2. (格式化字符串漏洞).fini.array劫持,使程序流程循环进行
  3. mysql日期为00_MySQL 8.0.13 设置日期为0000-00-00 00:00:00时出现的问题
  4. EOSIO 指南(浏览源码)
  5. Oracle 创建普通用户,并赋予权限
  6. react navigation传值给上一页面
  7. 在vs2005调试asp程序
  8. HenCoder UI 部分 2-1 布局基础
  9. 计算机网络波特率定义,传输速率——比特率和波特率
  10. 矩阵迹的常用性质,导数,以及推导过程
  11. 《云计算安全体系》之虚拟化安全读后总结
  12. Springboot毕设项目基于SpringBoot的个人理财系统ibx9hjava+VUE+Mybatis+Maven+Mysql+sprnig)
  13. Java基础之面向切面编程@Aspect
  14. 关于mvn repository的one more step人机验证问题的解决
  15. uniapp 二维码展示和扫码
  16. 百度地图样式冲突问题
  17. 政务中台研究目的建设目标,建设意义,技术创新点,技术效果
  18. 八叶一刀流·四之型·红叶·选题报告
  19. 分享一个嗖嗖移动管理系统
  20. 2008服务器注销设置,windows-server-2008 – 终端服务器在5分钟后注销用户

热门文章

  1. SpringMVC的优点
  2. WindowsPhone 7.8 Tiles 3 : 7.8的Tiles利器mangopollo
  3. Redis添加密码认证Cacti监控读取Redis状态值为 -1 的最快速解决方案
  4. 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
  5. EPOLL 事件之 EPOLLRDHUP
  6. SoaBox 1.1.6 GA 发布,SOA 模拟环境
  7. 有助于建立使用者对套件的信任 GitHub释出管理服务
  8. SpringCloud(第 025 篇)Zuul 路由后面的微服务挂了后,Zuul 提供了一种回退机制来应对熔断处理...
  9. Web存储机制—sessionStorage,localStorage使用方法
  10. 《Abaqus GUI程序开发指南(Python语言)》——2.5 动态类型简介