创建总账科目类型会计凭证
data: i_bukrs like t001-bukrs value '1000', "公司代码
i_netwr like vbap-netwr value 1, "金额
i_saknr like zsdt015-hkont value '0066021001'. "总账科目
perform frm_create_bkpf using i_bukrs i_netwr i_saknr.
*&---------------------------------------------------------------------*
*& Form frm_create_bkpf
*&---------------------------------------------------------------------*
form frm_create_bkpf using i_bukrs i_netwr i_saknr.
*----------------------- Data definition -------------------------------
data: lw_documentheader type bapiache09, "凭证抬头
l_obj_type type bapiache09-obj_type,
l_obj_key type bapiache09-obj_key,
l_obj_sys type bapiache09-obj_sys,
lt_accountgl type table of bapiacgl09, "总账科目项
lw_accountgl type bapiacgl09,
lt_currencyamount type table of bapiaccr09, "货币项目
lw_currencyamount type bapiaccr09,
lt_return type table of bapiret2,
lw_return type bapiret2,
lt_extension2 type table of bapiparex, "参考结构
lw_extension2 type bapiparex,
lc_msg_temp type string.
*----------------------- header ----------------------------------------
lw_documentheader-bus_act = 'RFBU'. "业务事务
lw_documentheader-username = sy-uname. "用户
lw_documentheader-comp_code = i_bukrs. "公司代码
lw_documentheader-doc_date = sy-datum. "凭证中的凭证日期
lw_documentheader-pstng_date = sy-datum. "凭证中的记帐日期
lw_documentheader-doc_type = 'SA'. "凭证类型,DZ:客户付款,SA:总账科目凭证
lw_documentheader-header_txt = '费用记账-收款单创建'. "凭证抬头文本,这个必须要带上才能创建成功
*----------------------- Item ------------------------------------------
*---货币项目
lw_currencyamount-itemno_acc = 1. "行项目
lw_currencyamount-currency = 'CNY'. "货币
lw_currencyamount-amt_doccur = i_netwr. "金额
append lw_currencyamount to lt_currencyamount.
lw_currencyamount-itemno_acc = 2. "行项目
lw_currencyamount-currency = 'CNY'. "货币
lw_currencyamount-amt_doccur = 0 - i_netwr. "金额
append lw_currencyamount to lt_currencyamount.
*---总账科目
clear lw_accountgl.
lw_accountgl-itemno_acc = 1. "行项目
lw_accountgl-gl_account = '0066021501'. "总帐科目
lw_accountgl-comp_code = i_bukrs. "公司代码
lw_accountgl-costcenter = '1000210056'. "成本中心
append lw_accountgl to lt_accountgl.
clear lw_accountgl.
lw_accountgl-itemno_acc = 2. "行项目
lw_accountgl-gl_account = '0021910012'. "总帐科目,?
lw_accountgl-comp_code = i_bukrs. "公司代码
append lw_accountgl to lt_accountgl.
*---扩展结构
data: lw_field_enhance type zfi_e_001.
lw_field_enhance-posnr = 2.
lw_field_enhance-zz0001 = '1201'.
lw_extension2-structure = 'ZFI_E_001'.
lw_extension2-valuepart1 = lw_field_enhance.
append lw_extension2 to lt_extension2.
*---call bapi
call function 'BAPI_ACC_DOCUMENT_POST'
exporting
documentheader = lw_documentheader
importing
obj_type = l_obj_type
obj_key = l_obj_key
obj_sys = l_obj_sys
tables
accountgl = lt_accountgl
currencyamount = lt_currencyamount
return = lt_return
extension2 = lt_extension2.
*---处理BAPI返回结果
delete lt_return where type = 'S' or type = 'I' or type = 'W'.
if lt_return is initial.
call function 'BAPI_TRANSACTION_COMMIT'
exporting
wait = 'X'.
* p_belnr = l_obj_key(10).
else.
call function 'BAPI_TRANSACTION_ROLLBACK'.
endif.
endform. " FRM_CREATE_BKPF
创建总账科目类型会计凭证相关推荐
- SAP LSMW 快照批量处理总账科目数据
1.输入事务代码LSMW 2.点击新建,输入工程名,发送工程名,对象名以及相应的描述 3.点击如图 4.创建录屏 5.一次性导入 FSP0,FSP0:分层导入比较适合集团和分公司分别维护科目 FS00 ...
- FICO_通过参考创建方式批量复制跨科目表的总账科目
目录 方法概览 配置前提:配置总账科目的字段状态变式 参考公司代码创建总账科目 Copy G/L accounts under the same client from company code to ...
- SAP S/4 HAHA Simple Finance-成本要素合并到总账科目
SAP S/4 HAHA Simple Finance-成本要素合并到总账科目 http://mp.weixin.qq.com/s/c-izV-dBoeMKWYPkCbraMg SAP S/4 HAN ...
- 在账户确定类型KOFI没有找到总账科目
我在做SD出具发票时遇到的问题 我在SD中做出具发票保存时,系统提示"凭证 90000000 保存(帐户确定出错)",然后我在收入科目分析中发现系统提示"在账户确定类型K ...
- 4 FI配置-财务会计-创建会计科目表或总账科目表(COA-Chart of Account)
业务背景:根据实施项目蓝图规划方案中定义好的科目表清单进行后台SPRO配置,需要由财务顾问和客户财务部门确认. 事务码: OB13 SPRO路径:SPRO->财务会计->总账会计-> ...
- 创建会计科目(FSP0/FS00)报错“损益报表科目类型在科目表 ZT01 中未定义”
文章目录 一.问题再现及初步分析 二.解决方法和实操验证 2.1 解决方法 2.2 实操验证 一.问题再现及初步分析 Step1.定义公司代码 Step2.定义会计科目表 Step3.给科目表分配公司 ...
- SAP 科目类型为“初级成本和收入”时,录入会计凭证时不输入成本中心
在SAP中,当会计科目类型为"初级成本或收入": 在录入此类科目的会计凭证时,系统提示需要录入"成本中心.销售订单.成本对象": 但有些科目,又无法确定成本中心 ...
- 总账科目往来批量导入程序
REPORT ZRFICO100 NO STANDARD PAGE HEADING MESSAGE-ID ZFI_01. TYPE-POOLS: SLIS,ICON. TABLES: SSCRFIEL ...
- SAP FI-CO总账科目简析
更多内容关注公众号:SAP Technical 各位可以关注我的公众号:SAP Technical 浅谈SAP FICO-总账科目 一.总账科目的概述 总账科目,它起到统驭整个财务的作用.不同的会计科 ...
最新文章
- SylixOS内核打印调试方法
- ORACLE TEXT DATASTORE PREFERENCE(六)
- 12个git实战建议和技巧
- java使用重复的类库,java list 去除 重复值
- 洛谷 P3258 [JLOI2014]松鼠的新家 解题报告
- Android 系统(123)---MTK android 常用修改点
- oracle死锁模拟,Oracle死锁的模拟和处理
- 有哪些指标可以描述两个图(graph)的相似度?
- 了解过Vintage的N种样式?
- Bailian2694 逆波兰表达式(POJ NOI0202-1696, POJ NOI0303-1696)【文本】
- java 批量删除_mybatis批量插入、批量更新和批量删除
- 策划通不过,不是老板的错
- 《Java基础入门》笔记——01 Java初步
- QQ 音乐竟然可以免费听歌了,白嫖党的春天来了
- 图片轮播插件slideBox
- javascript学习心得
- 2个或2个以上路由器串联上网,在同一网段
- APP 微信支付java后台代码(解决支付失败返回-1)
- matlab 中克罗内克积,克罗内克积
- python绘制黑白棋盘_生成黑白棋盘标定图和单目相机标定(python+opencv实现)