①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用法相关推荐
- SAP 凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做
凭证冲销可以使用BAPI_ACC_DOCUMENT_REV_POST或者BDC录制FB08来做,效果相同 本文介绍使用BAPI_ACC_DOCUMENT_REV_POST做冲销凭证 部分代码实现: ...
- 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.定义利润分析 ...
- 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 MM BAPI_PO_CREATE1的用法
SAP MM BAPI_PO_CREATE1的用法 初步对BAPI_PO_CREATE1有了一点了解,下面对这个bapi做一些我的体会讲解: 下面先将程式上传, 在程式中我只简单的对poheade ...
- U812.0凭证冲销后前台不能删除问题
U812.0凭证冲销后前台不能删除问题,此时需要到后台GL_ACCVOUCH中手工删除
最新文章
- 简明python教程电子版-简明Python教程PDF电子书免费下载
- (格式化字符串漏洞).fini.array劫持,使程序流程循环进行
- mysql日期为00_MySQL 8.0.13 设置日期为0000-00-00 00:00:00时出现的问题
- EOSIO 指南(浏览源码)
- Oracle 创建普通用户,并赋予权限
- react navigation传值给上一页面
- 在vs2005调试asp程序
- HenCoder UI 部分 2-1 布局基础
- 计算机网络波特率定义,传输速率——比特率和波特率
- 矩阵迹的常用性质,导数,以及推导过程
- 《云计算安全体系》之虚拟化安全读后总结
- Springboot毕设项目基于SpringBoot的个人理财系统ibx9hjava+VUE+Mybatis+Maven+Mysql+sprnig)
- Java基础之面向切面编程@Aspect
- 关于mvn repository的one more step人机验证问题的解决
- uniapp 二维码展示和扫码
- 百度地图样式冲突问题
- 政务中台研究目的建设目标,建设意义,技术创新点,技术效果
- 八叶一刀流·四之型·红叶·选题报告
- 分享一个嗖嗖移动管理系统
- 2008服务器注销设置,windows-server-2008 – 终端服务器在5分钟后注销用户
热门文章
- SpringMVC的优点
- WindowsPhone 7.8 Tiles 3 : 7.8的Tiles利器mangopollo
- Redis添加密码认证Cacti监控读取Redis状态值为 -1 的最快速解决方案
- 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
- EPOLL 事件之 EPOLLRDHUP
- SoaBox 1.1.6 GA 发布,SOA 模拟环境
- 有助于建立使用者对套件的信任 GitHub释出管理服务
- SpringCloud(第 025 篇)Zuul 路由后面的微服务挂了后,Zuul 提供了一种回退机制来应对熔断处理...
- Web存储机制—sessionStorage,localStorage使用方法
- 《Abaqus GUI程序开发指南(Python语言)》——2.5 动态类型简介