财务凭证过账增强 BAPI_ACC_DOCUMENT_POST
这也是sap惯用的一招
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
DOCUMENTHEADER = GT_ACC_HD
TABLES
ACCOUNTGL = GT_ACC_GL
CURRENCYAMOUNT = GT_ACC_CUR
RETURN = GT_RETURN
EXTENSION2 = GT_EXT2.
这个EXTENSION2是一个用来增强扩展FI凭证字段的结构哟
EXTENSION2 对应的字段是这样的:
STRUCTURE 1 Types TE_STRUC CHAR 30 “放你的增强结构”
VALUEPART1 1 Types VALUEPART CHAR 240 "放结构对应的值,然后根据长度写回结构字段中,实现动态匹配"
VALUEPART2 1 Types VALUEPART CHAR 240
VALUEPART3 1 Types VALUEPART CHAR 240
VALUEPART4 1 Types VALUEPART CHAR 240
__________________________________________ ______
自己先定义结构,然后在BADI中做增强,从而实现你需要而此bapi没提供的字段
BADI
AC_DOCUMENT
增强中CHANGE METHOD:
LOOP AT C_EXTENSION2 INTO WA_EXTENSION where structure = 'ZAFIKJPZ'.
WA_ZAFIKJPZ = WA_EXTENSION-VALUEPART1.
append WA_ZAFIKJPZ to lt_ZAFIKJPZ.
ENDLOOP.
ENDIF.
sort lt_ZAFIKJPZ by posnr.
loop at c_accit into wa_accit.
read table lt_ZAFIKJPZ into WA_ZAFIKJPZ with key posnr = wa_accit-posnr.
if sy-subrc eq 0.
MOVE-CORRESPONDING WA_ZAFIKJPZ to wa_accit.
endif.
modify c_accit from wa_accit.
endloop.
程序中这样填充
GT_EXT2-STRUCTURE = 'ZAFIKJPZ' .
GT_EXT2-VALUEPART1 = LS_EXT2 .
APPEND GT_EXT2 .
财务凭证过账增强 BAPI_ACC_DOCUMENT_POST相关推荐
- 财务凭证过账参考号码传输问题
项目场景: 财务凭证过账参考号码传输问题 问题描述 在BAPI_ACC_DOCUMENT_POST的抬头参数DOCUMENTHEADER中的参考凭证编号REF_DOC_NO和参考凭证号(对相关性参看长 ...
- abap 实现F-47过账增强
abap 实现F-47过账增强 需求说明 前台操作事务代码F-47,产生的是单边凭证,此凭证在epic中可以运行出发票建议,现在要使用ABAP程序实现同样的单边凭证的效果,如图所: 英文参考说明及网址 ...
- SAP FI 会计凭证过账bapi BAPI_ACC_DOCUMENT_POST
1. 举个我们这次系统中的一个业务场景 前面讲到我们需要把一个Oracle应付发票的凭证导入到SAP中,但是导入的字段比较多,就会出现如下的问题: SAP系统中把凭证中的[分支号]作为不同系统的来源, ...
- abap 会计凭证过账(BAPI_ACC_DOCUMENT_POST)非资产过账填写资产号写不进去
调用 BAPI_ACC_DOCUMENT_POST 时遇到了一个尴尬的问题,做了一个 预付凭证要求资产号要写到供应商的那条行项目. 但是通过查找BAPI_ACC_DOCUMENT_POST 后发现供应 ...
- VF02 VF04 发票过账增强
SMOD SDVFX008 EXIT_SAPLV60B_008 注意如果VF04集中开票,虽然是一张一张发票进来,但是发票CVBRP和会计凭证XACCFI表是多张发票行的,需要根据DOC_NUMBER ...
- VL02N发货过账增强
创建后加代码即可,这里是更改凭证的抬头文本:
- 【SAP Abap】记录一次增强开发之销售交货开票VF04增强
记录一次增强开发之销售交货开票VF04增强 1.增强需求 2.增强查找 2.1.查找增强点 2.2.查看增强 3.增强实现 3.1.创建增强项目 3.2.添加增强 3.3.实现增强 3.4.激活项目 ...
- SAP 常用BAPI ( 二)
常用bapi示例讲解 ①BAPI_ASSET_RETIREMENT_POST资产报废过账 REPORT RODERICK. DATA:GENERALPOSTINGDATA TYPE BAPIFAPO_ ...
- 常用的BAPI 函数
常用的BAPI函数 1移库操作 BAPI_GOODSMVT_CREATE (事务码:MB1B) 2(货物移动)冲销操作 BAPI_GOODSMVT_CANCEL (取消物料凭证事务码:MBST) 参考 ...
最新文章
- 老牛:虚拟化让工作如此智慧
- 数据结构与算法--第一个只出现一次的字符
- 前端学习(1332):mongodb安装
- as将安卓应用打包_Android Studio打包生成apk的方法(超级简单哦)
- java 线程池 初始大小_为什么tomcat的默认线程池大小如此之大? - java
- 2017 Google 开发者大会直播入口
- scala泛型上边界_Scala类型边界:上边界,下边界和视图边界
- vscode主题_VScode霓虹发光主题SynthWave 84|透明主题
- 文本框中呈现文字,用鼠标点击一下消失
- linux发行版_看一看2020年最漂亮的Linux发行版
- 第七章---8253和8255芯片
- opencv图像校正
- ARMV8体系结构简介:AArch64系统级体系结构之Self-hosted debug
- Matlab 图片转gif
- office回退版本,从2021到2019
- 必应输入法的分析与用户需求调查报告
- 15个常用的Excel函数公式
- PictureMagick图片魔法师,专业的批量图像处理工具
- 成都理工大学线性代数历年期末试卷题型总结(大题)
- 什么是网站ICP备案,什么样的网站需要办理ICP?