转载:ABAP-ALV报表开发实例

转载:ABAP-ALV报表开发实例

ID:38809631

大小:23.77 KB

页数:9页

时间:2019-06-19

转载:ABAP-ALV报表开发实例_第1页
转载:ABAP-ALV报表开发实例_第2页
转载:ABAP-ALV报表开发实例_第3页
转载:ABAP-ALV报表开发实例_第4页
转载:ABAP-ALV报表开发实例_第5页
资源描述:

《转载:ABAP-ALV报表开发实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ABAP-ALV报表开发ALV相关概念ALV是系统的一种网格的显示方式,这种方式带有汇总排序筛选等功能,ALV格式的数据是以单元格为单位显示,不象一般的写屏方式拷出来或是导出成文件不同列的内容粘在一块,这种方式便于数据导出来放在电子表格里进行加工。ALV即能显示简单表单(SIMPLELIST)又能显示有序表单(SEQUENTIALLIST):ALV实现方式:ALV可以通过两种方式实现:TwoApproachesConventional(UsingSAPStandardFunctionModules).ObjectOriente

2、d(UsingSAPStandardClassesandMethods).以下我们要讲的为FunctionModules方式。ALV实现流程:第一步:定义将要用到的表,即TALBES定义部分,然后定义TYPE-POOLS:SLIS.第二步:定义数据类型或者内表的实体对象.第三步:定义一些需要用到的变量.第四步:定义自己的选择屏幕.第五步:start-of-selection部分.1)用一个子函数完成对ALV表单标题区域的赋值(i_list_comments).2)用一个子函数完成自己所需要数据的抓取.3)用一个子函数完成要显示列表

3、的列名行(第一行)的相关赋值(i_fieldcat_alv)以及设置.4)用一个子函数完成输出格式的设置(i_layout),比如双击一条记录是否弹出对话框啊?是用哪个功能键触发等等.5)用一个子函数FORMDISPLAY_DATA来显示上面我们已经分别封装好的数据,需要调用两个常用的FUNCTIONMODULE.下面根据一个普通的例子(purchaseorder)来具体解释各步骤:*第一步:TABLES:EKKO,EKPO,T001,LFA1.TYPE-POOLSSLIS."有时可以还要包含*第二步:TYPES:BEGINOFT

4、YP_PURORDER,                "TYPEOFPurchaseOrderInformation          AEDAT     TYPEEKKO-AEDAT,          "DateonWhichRecordWasCreated          EBELN     TYPEEKKO-EBELN,          "PurchasingDocumentNumber          MATNR     TYPEEKPO-MATNR,          "MaterialNumber      

5、    TXZ01     TYPEEKPO-TXZ01,          MENGE     TYPEEKPO-MENGE,          "PurchaseOrderQuantity          MEINS     TYPEEKPO-MEINS,          "PurchaseOrderUnitofMeasure          NETPR     TYPEEKPO-NETPR,          "NetPriceinPurchasingDocument          WAERS     TYPEEK

6、KO-WAERS,          "CurrencyKey          NETWR     TYPEEKPO-NETWR,          "NetOrderValueinPOCurrency         ENDOFTYP_PURORDER.DATA:ST_PURORDERTYPETYP_PURORDER,                     "MAINSTRUCTER      TD_PURORDERTYPESTANDARDTABLEOFTYP_PURORDER.   "MAINTABLE*第三步:*----

7、------------------------------------------------------------------**       COUNTERDEF*----------------------------------------------------------------------*DATA:W_BUKRS    TYPET001-BUKRS,  "用于公司代码的检索      W_LIFNR    TYPELFA1-LIFNR,               "用于购买者代码的检索      W_DA

8、TUM    TYPEEKKO-AEDAT,      W_DATE(10)TYPEC.*----------------------------------------------------------------------**       

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。