20171104 DOI Excel 导出
Posted Rainystuday
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20171104 DOI Excel 导出相关的知识,希望对你有一定的参考价值。
1. OAOR 创建模板,
Class name:SOFFICEINTEGRATION
Class type: OT
Object key: ZZCSDRP_0030
2.双击表模板创建Excel 模板,
3.上传成功后可以看到模板,
双击可以显示模板
注意点:关键字可以不写
!!!注意关键字 = 文件名
二、示例
1. 取数据,
2.ALV显示
3. 选中行进行导出
*&---------------------------------------------------------------------*
*& Program Name <程序名称>: ZZCSDRP_0029
*& Purpose <程序用途>: 出口商业发票 导出
*& Project Name <项目名称>: ZC
*& Created by <创 建 人>: ibm-caixiang
*& Created on <创建日期>: 20171013
*& Functional Consultant<功能顾问>: ibm-wugz
*& Description <功能描述>: Function Desc.
*&---------------------------------------------------------------------*
* Modification Log<程序修改日志>
*<日期> <开发者> <功能顾问> <修改描述>
* 20171103 ibm-caixiang ibm-xuj ETDK900085
*&
*&---------------------------------------------------------------------*
REPORT ZZCSDRP_0030 NO STANDARD PAGE HEADING
MESSAGE-ID ZZCSD001.
*----------------------------------------------------------------------*
* type-pools define(定义使用到的类型池)
*----------------------------------------------------------------------
TYPE-POOLS:SLIS, "ALV使用到的类库
TRUXS,
ICON.
*----------------------------------------------------------------------
* TABLES/Structure
*----------------------------------------------------------------------
TABLES:VBAK, "销售订单抬头表
ADRC, "地址表
VBKD, "销售业务数据表
VBAP, "销售订单项目表
KNA1, "客户数据表
MAKT. "物料描述
*----------------------------------------------------------------------
*内表定义
*----------------------------------------------------------------------
TYPES:BEGIN OF TY_ALV,
**display fields
VBELN LIKE VBAK-VBELN, "销售订单
VTWEG LIKE VBAK-VTWEG, "分销渠道
VTWEGTXT TYPE STRING,
VKGRP LIKE VBAK-VKGRP, "销售组
VKGRPTXT TYPE STRING,
KUNNR LIKE VBAK-KUNNR, "售达方
NAME1 LIKE KNA1-NAME1, "售达方名称
LAND1 LIKE KNA1-LAND1, "国家
LANDX LIKE T005T-LANDX, "国名
**head data
VKBUR LIKE VBAK-VKBUR,
VKBURTXT TYPE STRING,
WERKS LIKE VBAP-WERKS,
LGORT LIKE VBAP-LGORT,
VKORG LIKE VBAK-VKORG, "销售组织
VKORGTXT TYPE STRING, "公司名称
VKORGEN TYPE STRING, "英文公司名称
TELF1 LIKE KNA1-TELF1, "电话
TELFX LIKE KNA1-TELFX, "传真
ADDRESS TYPE STRING, "地址
BSTKD LIKE VBKD-BSTKD, "发票号
ZZCDHXXH LIKE VBAK-ZZCDHXXH, "订单号
ZSHADR LIKE VBAK-ZSHADR, "地址
ZSHNAME LIKE VBAK-ZSHNAME, "中茶-收货人
ZSHTEL LIKE VBAK-ZSHTEL, "中茶-收货电话
INCO2 LIKE VBKD-INCO2, "FROM
INCO1 LIKE VBKD-INCO2, "FROM
ERDAT LIKE VBAK-ERDAT,
AUART LIKE VBAK-AUART,
ZZCMT LIKE VBAK-ZZCMT,
WAERK LIKE VBAK-WAERK,
ZZYWY LIKE VBAK-ZZYWY,
ZSL TYPE STRING,
ZJE TYPE STRING,
ZTJ TYPE STRING,
ZJZ TYPE STRING,
ZMZ TYPE STRING,
ZSLEN TYPE STRING,
ZJEEN TYPE STRING,
XM_EN TYPE STRING,
XM_ZH TYPE STRING,
* 装船名 手工输入
* 航期 手工输入
* TO 手工输入
* ZDYCS LIKE ZTZC_PRINT-ZDYCS,
BOX TYPE C,
LIN TYPE SY-TABIX,
END OF TY_ALV.
DATA: GT_ALV TYPE STANDARD TABLE OF TY_ALV,
GS_ALV TYPE TY_ALV,
WA_PRINT TYPE TY_ALV.
DATA: BEGIN OF GS_ITEM,
* VBELN
VBELN LIKE VBAK-VBELN, "销售订单
POSNR LIKE VBAP-POSNR,
MATNR LIKE VBAP-MATNR,
ARKTX LIKE VBAP-ARKTX, "品名
VRKME LIKE VBAP-VRKME,
KWMENG LIKE VBAP-KWMENG, "数量
ZZCSJH LIKE VBAP-ZZCSJH, "批次号
VOLUM LIKE VBAP-VOLUM, "体积
NTGEW LIKE VBAP-NTGEW, "净重
BRGEW LIKE VBAP