- 浏览: 54808 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
harry_2013:
不能运行
Upload excel file 到 INTERNAL TABLE 的方法 -
dan001:
<pre name="code" c ...
ABAP Standard Report -
linginfanta:
推荐文泉驿
推荐下载WindowsXP字体增强补丁 -
tapestry:
显示InformalParameter只要加入个Mixin就可 ...
Tapstry5.0.5升级到5.0.6中注意的问题
一个典型的报表程序是由许多的程序区块(Code Block)所组成,在区块间最好能加上一些
说明以利程序可读性,一个典型的报表程序格式如下:
* PROGRAM SOURCE HEADER : 说明程序名称及目的
* Program Name:
* Description:
* Date/Author:
* Table Update:
* Special Logic:
* Include:
*---------------------------------------------------------------
* MODIFICATION LOG : 程序修改更新记录
*---------------------------------------------------------------
* ChangeDate Programmer Request Description
* ========== ============= ============ ==========================
* NEW PROGRAM
*---------------------------------------------------------------
* REPORT NAME : 宣告程序名称及报表格式,
*------------------------------------------------------------------
REPORT Z_____ NO STANDARD PAGE HEADING
MESSAGE-ID __ “ 所使用的MESSAGE
LINE-COUNT ___ “ 每页报表列数 LINE-SIZE ___. “ 每页报表宽度
* TABLE DESCRIPTION : 宣告程序会使用的TABLE *------------------------------------------------------------------
TABLES:
* DATA : 宣告程序所使用的变量及自定型态
*----------------------------------------------------------------
TYPES:
DATA:
* SELECTION SCREEN / OPTION / PARAMETER : 屏幕输入报表筛选条件 *-----------------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK ____
SELECT-OPTIONS:
SELECTION-SCREEN END OF BLOCK ___ 49
* INITIALIZATION : 启动程序开始执行, 如SELECT-OPTION及PARAMETER *---------------------------------------------------------------- INITIALIZATION. INCLUDE ____.
* AT START SELECTION : 输入结束后启动的区块, 如按下<F8>
*--------------------------------------------------------------- START-OF-SELECTION. SET PF-STATUS ____. “ 指定报表执行时所用的 GUI-STATUS名称
PERFORM READ_DATA.
PERFORM PROCESS_DATA.
PERFORM PRINT_DATA.
PERFORM PRINT_SUMMARY.
* AT USER Commaand : 执行在GUI-STATUS中自定的命令
*--------------------------------------------------------------------
AT USER_COMMAND.
* AT LINE SELECTION : 由在报表中按下<F2>或Double-Click启动 *--------------------------------------------------------------------
AT LINE-SELECTION.
* TOP OF PGAE : 每页开始打印时执行, 用于定义报表表头
*--------------------------------------------------------------------
* END OF PAGE : 报表打印完最后一页后启动
*---------------------------------------------------------------------
END-OF-PAGE
* END OF SELECTION : 在结束打印数据后启动, 如可用来印出USER输入的条件
*---------------------------------------------------------------------
END-OF-SELECTION. INCLUDE _____
* FORM : 撰写程序中所使用到的子程序
*-------------------------------------------------------------
* Read Data : 自TABLE读取数据放入Internal Table
*-------------------------------------------------------------
50
FORM READ_DATA. SELECT * FROM ______ INTO _______ WHERE _______.
IF SY-SUBRC = 0.
ENDIF. APPEND _____. “ 增加Internal Table元素
ENDSELECT.
ENDFORM.
* Process Data : 处理Internal Table的数据, 如排序及汇总 *-------------------------------------------------------------
FORM PROCESS_DATA. ENDFORM. * Print Data : 依序输出 Internal Table的数据 *-------------------------------------------------------------
FORM PRINT_DATA.
ENDFORM.
* Print Summary : 印出数值资料加总
*-------------------------------------------------------------
FORM PRINT_SUMMARY.
ENDFORM.
* Include Program : 列出所含入的其它程序source code, 如子程序
*-------------------------------------------------------------
INCLUDE _____
INCLUDE _____
发表评论
-
SAP 中如何寻找增强
2008-08-16 19:55 1691方法一、利用TCODE寻找增强(第二代的增强) 执行一个程序( ... -
SAP-R/3出口(增强)
2008-08-15 20:53 2011首先来讲解一下什么是 ... -
两内表关联删除操作
2008-06-17 13:23 1306有两个内部表:IT_TAB1 ... -
BAPI_GOODSMVT_CREATE --mb01,mb1A
2008-06-17 13:22 1894* BAPI TO Upload Inventory ... -
System Fields for Current Date and Time
2008-06-11 10:47 931The following system fields are ... -
ABAP 表格控制(Table Control)和步循环
2008-06-05 08:04 4715表格控制(Table Control)和步循环 ... -
如何动态改变Table Control的列抬头
2008-06-05 08:00 15101、In the screen painter use Inp ... -
SAP常用的function(转)
2008-06-05 07:59 18911. 获取每个月的最后一天 CALL FUNCTI ... -
程序调用——submit的用法
2008-05-21 18:45 2357ABAP程序的启动方式有两种。一种是直接运行,即在事务代码SE ... -
如何限制自己开发的耗时报表在sap系统中运行的个数,以保证正常业务的进行
2008-05-05 13:02 1093在SAP 系统中经常有许多用户自行开发的报表,有些报表运行很 ... -
源碼下載----批量下载程序和表结构
2008-04-23 07:58 1072REPORT YGJH003 NO STANDARD PAG ... -
ABAP/4编程中用到的系统函数
2008-04-23 07:56 1238sy-index:做无条件循环是的次数值. sy-subrc ... -
sap 函数小结
2008-04-23 07:55 1516函数名 描述 SD_VBAP_READ_WITH_VBELN ... -
获取SAP系统用户出口列表
2008-04-23 07:47 923REPORT Y_FIND_USEREXIT ... -
根据事务代码找User exit
2008-04-23 07:45 928TABLES : tstc, "SAP Tr ... -
Upload excel file 到 INTERNAL TABLE 的方法
2008-04-23 07:43 1625FORM upload_data . DATA:w_tab ... -
自定义BAPI的基本资料
2008-04-23 07:28 1606BAPI的简单实现步骤 一,创建Function Modu ... -
SAP BDC技术
2008-04-23 07:18 1250在SAP系统里,重复输入数据时,(数据不同,但是操作是相同的, ... -
SAP系统常用变量
2008-04-11 07:28 2383系统内部有一个专门存放系统变量的结构SYST,其中最常用的系统 ... -
Users Dialogs: Lists
2008-03-26 13:50 779data: wa_spfli type spfli, ...
相关推荐
sap abap cash flow report
ABAP report报表文件上传下载,有具体的代码。包括EXCEL、TXT的文档上传及下载
ABAP资料ABAP资料ABAP资料ABAP资料ABAP资料
ABAP 调用ABAP PROXY
abap tips abap tips abap tips abap tips abap tips
ABAP - Keyword Documentation This documentation describes the syntax and meaning of the keywords of the ABAP language and its object-oriented part ABAP Objects. Alongside this, language frameworks ...
我见过的最好的abap教材.详细介绍了abap的语法。包含操作数据库的OpenQL语法、Begin To Programming、 屏幕输入命令、Standard Report、BDC Program、OLE Automation。
abap逻辑数据库ABAP数据库操作,abap过程中的小积累。用处多多哦
ABAP OVERVIEW & REPORT
我定认为ABAP在报表开发上比Crystal report Tool要高效简单. 2.和VB一样 ,ABAP是解释形的,如读者精通VB,学习ABAP应该豪不费力,倒是既然SAP是企业管理解决方案,ABAPer必须对企业管理流程熟悉. 解释性的另一好处是...
REPORT或PROGRAM语句可以有不同的参数,如LINE-SIZE、LINE-COUNT或NOSTANDARD PAGE HEADING。这些参数主要适用于报表程序,用来分析数据并输出结果列表。关于列表的详细信息, 参见《创建列表》或参见《REPORT和...
abap 函数大全 abap function abap function
SAP外挂报表系统 - ABAP Report - C# Winform源代码 本软件的主要功能是,以C#.NET WINFORM 开发一个固定的客户端,然后以HTTP+XML的方式与SAP进行数据交互,用户和权限管理都在SAP中实现,WINFORM中的报表导航清单...
SAP ABAP 开发手册,对SAP上ABAP开发有很大的帮助,希望对在SAP上开发者能够提供帮助
内含ABAP入门资源(11天学会ABAP)以级中级ABAP篇,高级ABAP资料
ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。ABAP_OLE相关文档。...
ABAP
ABAP培训资料ABAP培训资料ABAP培训资料ABAP培训资料ABAP培训资料
abap学习资料 3月通学习资料abap学习资料 3月通学习资料
ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档ABAP帮助文档