标签:
*&---------------------------------------------------------------------*
*& Report ZSDR011
*&
*&---------------------------------------------------------------------*
*&程序名称:装运成本报表
*&事物代码:ZSD031
*&导入模板:无
*&作者:董冬
*&时间:2016/3/5
*&更新时间:2016/3/7
*&-------
REPORT zsdr011.
TABLES:vfkp.
INCLUDE ole2incl.
DATA: gs_fcat TYPE lvc_s_fcat,
gt_fcat TYPE lvc_t_fcat,
gs_layo TYPE lvc_s_layo,
gs_grid TYPE lvc_s_glay.
DATA: gt_event TYPE slis_t_event WITH HEADER LINE,
gt_event_exit TYPE slis_t_event_exit WITH HEADER LINE.
DATA: ref_grid TYPE REF TO cl_gui_alv_grid .
DATA: excel TYPE ole2_object,
workbook TYPE ole2_object,
sheet TYPE ole2_object,
cell TYPE ole2_object,
row TYPE ole2_object.
TYPES: BEGIN OF ty_all,
fknum LIKE vfkp-fknum, "运输成本编号
fkpos LIKE vfkp-fkpos, "项目
vsart LIKE vfkp-vsart, "装运类型
tdlnr LIKE vfkp-tdlnr, "服务代理
ernam LIKE vfkp-ernam, "创建者
erdat LIKE vfkp-erdat, "创建日期
fkart LIKE vfkk-fkart, "成本类别
fkpty LIKE vfkp-fkpty, "项目类别
netwr LIKE vfkp-netwr, "净价值
waers LIKE vfkp-waers, "货币
tplst LIKE vfkp-tplst, "运输计划点
kalsm LIKE vfkp-kalsm, "定价过程
bukrs LIKE vfkp-bukrs, "公司代码
werks LIKE vfkp-werks, "工厂
ekorg LIKE vfkp-ekorg, "采购组织
ekgrp LIKE vfkp-ekgrp, "采购组
ebeln LIKE vfkp-ebeln, "采购凭证
lblni LIKE vfkp-lblni, "条目表
rechs LIKE vfkp-rechs, "服务代理(出票方)
rebel LIKE vfkp-rebel, "参考凭证号
knttp LIKE vfkp-knttp, "科目分配类别
knttp_txt LIKE t163i-knttx, "科目分配类别描述
stabr LIKE vfkp-stabr, "传递状态
stabr_txt(20) TYPE c,
kstau LIKE vfkp-kstau, "成本分配状态
kstau_txt(20) TYPE c,
fksto LIKE vfkp-fksto, "已取消状态
fksto_txt(2) TYPE c,
beizhu(30) TYPE c,
END OF ty_all.
*TYPES:BEGIN OF ty_header,
*
* END OF ty_header.
**单据抬头结束
*
**单据明细开始
*TYPES:BEGIN OF ty_items,
*
* END OF ty_items.
**单据明细结束
DATA:wa_all TYPE ty_all,
gt_all TYPE ty_all OCCURS 0.
*DATA:wa_header TYPE ty_header,
* gt_header TYPE ty_header OCCURS 0.
*
*DATA:wa_items TYPE ty_items,
* gt_items TYPE ty_items OCCURS 0.
*
*DATA: gt_header_show TYPE ty_header OCCURS 0.
*DATA: gt_items_show TYPE ty_items OCCURS 0.
*定义传入到smartforms的变量开始
DATA:fm_name TYPE rs38l_fnam.
DATA:itemsname(32) TYPE c.
DATA:headername(32) TYPE c.
*定义传入到smartforms的变量结束
*定义存储ALV向smartforms传入数据的内表开始
*DATA:gt_header_temp TYPE ty_header OCCURS 0.
*DATA:gt_items_temp TYPE ty_items OCCURS 0.
DATA:gt_all_temp TYPE ty_all OCCURS 0.
*定义存储ALV向smartforms传入数据的内表结束
"控制smartforms参数声明开始