首页 > 其他 > 详细

sap 中内表数据下载

时间:2014-04-23 22:04:21      阅读:738      评论:0      收藏:0      [点我收藏+]

sap 内表数据下载,以前用FUNCTION‘ GUI_DOWNLOAD’比较多,这个FUNCTION有个不方便的就是要在选择界面输入保存文件地址,如果我是在DIALOG程序中的话就不是很方便;刚好可以用到FUNCTION‘ ALV_DOWNLOAD’,这个FUNCTION会弹出路径的界面就比较方便,下面是个例子:

*&=============定义导出清单变量==========
type-pools: kkblo.
data: g_fieldcat type kkblo_t_fieldcat,
      list like line of g_fieldcat.
*&=================================

*&---------------------------------------------------------------------*

*&      Form  down *&---------------------------------------------------------------------*

FORM down .

data: result     like rlgrap-filename .     

        result = ‘C:\DESKTOP\list.xls‘.

data:test type string.      test = result.

*&定义填充字段的宏========================

define fieldcat.

list-fieldname = &1.

list-reptext = &2.

append list to g_fieldcat. clear list.

end-of-definition.

fieldcat ‘VKORG‘ ‘销售组织‘.

fieldcat ‘VTWEG‘ ‘分销渠道‘.

fieldcat ‘KUNNR‘ ‘客户编号‘.

fieldcat ‘MATNR‘ ‘物料编号‘.

fieldcat ‘KSCHL‘ ‘价格条件‘.

fieldcat ‘KFRST‘ ‘审批状态‘.

fieldcat ‘VKORG‘ ‘销售组织‘.

fieldcat ‘KBSTAT‘ ‘处理状态‘.

fieldcat ‘LIGHT‘ ‘指示灯‘.

fieldcat ‘FLAG‘ ‘选择标识‘.

CALL FUNCTION ‘ALV_DOWNLOAD‘

  EXPORTING

   I_FILENAME         = test

    IT_FIELDCAT        = g_fieldcat  

TABLES

    T_OUTTAB           = log

 EXCEPTIONS

   NOT_POSSIBLE       = 1

   OTHERS             = 2           .

IF SY-SUBRC <> 0.  

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO        

  WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

ENDFORM.                    " down

 

sap 中内表数据下载,布布扣,bubuko.com

sap 中内表数据下载

原文:http://www.cnblogs.com/cikyblog/p/3680324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!