SD--根据订单创建发票(相关的函数列表的介绍系列篇(3))
来源:互联网 发布:windows自动更新好吗 编辑:程序博客网 时间:2024/06/11 17:47
参考代码摘抄:
DATA: s_vbap TYPE vbap.
*
TABLES: vbak,vbap,likp, lips.
DATA: t_billing TYPE STANDARD TABLE OF bapivbrk WITH HEADER LINE.
DATA: t_conditions TYPE STANDARD TABLE OF bapikomv WITH HEADER LINE.
DATA: t_return TYPE STANDARD TABLE OF bapireturn1 WITH HEADER LINE.
DATA: t_ccard TYPE STANDARD TABLE OF bapiccard_vf WITH HEADER LINE.
DATA: t_errors TYPE STANDARD TABLE OF bapivbrkerrors WITH HEADER LINE.
DATA: t_success TYPE STANDARD TABLE OF bapivbrksuccess WITH HEADER LINE .
*selection-screen
PARAMETERS: p_vbeln TYPE vbeln.
END-OF-SELECTION.
select single * from likp
where vbeln = p_vbeln.
SELECT * from lips where
vbeln = likp-vbeln.
t_billing-salesorg = likp-vkorg.
t_billing-ref_doc = likp-vbeln.
t_billing-ref_item = lips-posnr.
t_billing-doc_number = p_vbeln.
t_billing-itm_number = lips-posnr.
t_billing-ordbilltyp = 'Billing document type'.
t_billing-price_date = sy-datum.
t_billing-ref_doc_ca = likp-vbtyp.
t_billing-material = lips-matnr.
t_billing-plant = lips-werks.
APPEND t_billing.
ENDSELECT.
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
TABLES
billingdatain = t_billing
return = t_return
success = t_success .
commit work.
DATA: s_vbap TYPE vbap.
*
TABLES: vbak,vbap,likp, lips.
DATA: t_billing TYPE STANDARD TABLE OF bapivbrk WITH HEADER LINE.
DATA: t_conditions TYPE STANDARD TABLE OF bapikomv WITH HEADER LINE.
DATA: t_return TYPE STANDARD TABLE OF bapireturn1 WITH HEADER LINE.
DATA: t_ccard TYPE STANDARD TABLE OF bapiccard_vf WITH HEADER LINE.
DATA: t_errors TYPE STANDARD TABLE OF bapivbrkerrors WITH HEADER LINE.
DATA: t_success TYPE STANDARD TABLE OF bapivbrksuccess WITH HEADER LINE .
*selection-screen
PARAMETERS: p_vbeln TYPE vbeln.
END-OF-SELECTION.
select single * from likp
where vbeln = p_vbeln.
SELECT * from lips where
vbeln = likp-vbeln.
t_billing-salesorg = likp-vkorg.
t_billing-ref_doc = likp-vbeln.
t_billing-ref_item = lips-posnr.
t_billing-doc_number = p_vbeln.
t_billing-itm_number = lips-posnr.
t_billing-ordbilltyp = 'Billing document type'.
t_billing-price_date = sy-datum.
t_billing-ref_doc_ca = likp-vbtyp.
t_billing-material = lips-matnr.
t_billing-plant = lips-werks.
APPEND t_billing.
ENDSELECT.
CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'
TABLES
billingdatain = t_billing
return = t_return
success = t_success .
commit work.
- SD--根据订单创建发票(相关的函数列表的介绍系列篇(3))
- SD--根据订单创建出库单(相关的函数列表的介绍系列篇(2))
- SD--模拟创建订单(相关的函数列表的介绍系列篇(4))
- SD--相关的函数列表的介绍系列篇和常用的BAPI(1)
- SD-如何增强VF04显示交货单相关的发票金额
- EBS采购订单创建发票
- 跟发票相关的表
- 跟发票相关的表
- 根据采购订单创建外向交货单的BAPI
- 生产订单的创建与修改函数
- SD/MMC相关寄存器的介绍
- SD/MMC相关寄存器的介绍
- SD/MMC相关寄存器的介绍
- 采购订单价格及其发票校验权限控制的实现
- 销售订单->交货->发票:参考创建条件
- DTO的作用,以创建订单和订单列表分页为例
- SD--订单最小量限制的增强
- SD--订单最小量限制的增强
- 甲午海战北洋水师战败的战术分析
- 使用模板缓冲区时需要注意的几个问题
- 几个关于进程的函数
- 我的2007
- NET(C#)连接各类数据库-集锦
- SD--根据订单创建发票(相关的函数列表的介绍系列篇(3))
- InnoCry v1.2.5 Public Release
- C# WEB网页内容采集
- 好文章转-程序员的成长从开窍开始
- C#计算阶乘的递归算法
- C#取的环境变量的测试实例源码
- 永远不要跟父母说的十句话
- C#中读取应用程序配置信息
- 我谈配置管理员的发展前景