壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 823|回复: 0

sap部分开发笔记2

[复制链接]
发表于 2010/1/8 14:06:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
very simple --export to excel


SAP ABAP/4学习---ALV TO EXCEL----veryvery simple

Report ZHELLO.

Tables: MARA.

*在这里定义一个用于显示的内部表

data: begin of itab occurs 10,


MATNR like MARA-MATNR,


MTART LIKE MARA-MTART,



MEINS LIKE MARA-MEINS,


end of itab.

*

type-pools: slis.

*定义一个显示的内表的一行

DATA: L_ALV_FILED
TYPE SLIS_FIELDCAT_ALV.

*定义显示的一列的框架

DATA: L_ALV_FILEDCAT
TYPE SLIS_T_FIELDCAT_ALV.

CLEAR L_ALV_FILED.

*定义第一列的属性

*定义显示位置,显示的字段.在下面传递内表中的名字一样的值

*显示标题名字

L_ALV_FILED-COL_POS = 1.

L_ALV_FILED-FIELDNAME = 'MATNR'.

L_ALV_FILED-seltext_M = '第一列'.

APPEND L_ALV_FILED TO L_ALV_FILEDCAT.

L_ALV_FILED-COL_POS = 2.

L_ALV_FILED-FIELDNAME = 'MTART'.

L_ALV_FILED-seltext_M = '第二列'.

APPEND L_ALV_FILED TO L_ALV_FILEDCAT.

L_ALV_FILED-COL_POS = 3.

L_ALV_FILED-FIELDNAME = 'MEINS'.

L_ALV_FILED-seltext_M = '第三列'.

APPEND L_ALV_FILED TO L_ALV_FILEDCAT.

*输出画面

SELECT-OPTIONS: P_MATNR FOR MARA-MATNR.

*查询以下三个字段的数据,然后放入这个内表

SELECT MATNR


MTART


MEINS


INTO CORRESPONDING FIELDS OF TABLE ITAB


FROM MARA

WHERE MATNR IN P_MATNR.

APPEND ITAB.

*然后调用以下的这个函数.然后

* 把定义的显示框架和数据内表传递过去.


* REUSE_ALV_LIST_DISPLAY

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'


EXPORTING


IT_FIELDCAT = L_ALV_FILEDCAT


Tables


t_outtab = ITAB.

* 补充说明

*----ALV-----------------------

*CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'

*
EXPORTING

*
I_CALLBACK_PROGRAM
= HF_REPID

*....

*The table control like the DELPHI's datagrid

*table 区别:


*ALV
only use report,But table control can use input data and so on .
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 03:04 , Processed in 0.013379 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表