2012年8月22日

基本列表和次列表系列(1)

摘要: 创建基本列表ABAP/4程序将在处理与数据检索(START-OF-SELECTION、GET等)相关的事件时创建的输出数据放置到所谓的基本列表中。默认情况下,基本列表具有标准页眉。创建基本列表时,如果发生事件TOP-OF-PAGE和END-OF-PAGE,则系统将后续的所有输出写入基本列表的页眉或页脚。处理完所有与数据检索相关的事件之后,系统才会在输出屏幕上显示基本列表。创建次列表如果用户界面允许触发事件的动作,并且相应的交互式事件的关键字出现在报表中,则该列表就是交互式列表。在交互式列表事件中执行的所有输出语句将其数据写入具有索引SY-LSIND的新列表中(列表级别)。SY-LSIND系统字 阅读全文

posted @ 2012-08-22 10:42 @bing 阅读(346) 评论(0) 推荐(0)

2012年8月21日

ABAP屏幕系列(1) :屏幕的属性

摘要: 屏幕必须隶属于一个适当类型的ABAP程序,在ABAP对象导航器(SE80)中,可通过右击对象列表向以创建的ABAP程序中添加新屏幕。屏幕添加之后,双击该屏幕名可以进入ABAP工作台工具:屏幕绘制器(Screen Painter),对该屏幕进行维护。当然,也可以直接使用屏幕绘制器(事务代码SE31)定义新屏幕,此时在屏幕创建时需指明其所属的程序,该程序可以为可执行程序(1)、模块池程序(M)或者功能组(F)。 类似于ABAP程序,所有的屏幕都包含一组属性描绘屏幕状态。这些属性可以在屏幕绘制器的Attributes选项卡中设定,其中一部分也可以在运行时修改(如后续屏幕),与ABAP程序设计相... 阅读全文

posted @ 2012-08-21 19:59 @bing 阅读(2943) 评论(0) 推荐(0)

2012年8月20日

ABAP数据定义之DATA和TYPES

摘要: 在ABAP程序开发中往往需要定义许多数据结构和数据类型。这就会用到DATA和TYPES关键字的使用,可很多初学者在学习之初会发现有时混用也是可以的。可究竟两者有什么区别呢?在下也是ABAP开发的新人,只能说是谈下个人的理解。(仅供个人参考,如有不对之处还请不吝指教) DATA从名字就可以看出其本质:用于定义数据的,可刚定义的数据是没有初值的。这时我们称之为数据结构,就像其他语言里的结构体一样,这种数据只需要往里填值就可以,不需要进行实例化(也就是不能直接当做数据类型一样使用,像I、P、C等)。 TYPES顾名思义:用于定义type(类型)的,这种类型可以有一个或多个基础类型或结构来组成... 阅读全文

posted @ 2012-08-20 19:15 @bing 阅读(2831) 评论(0) 推荐(0)

2012年8月17日

ABAP简介

摘要: 中文名称:高级企业应用编程语言英文全称:Advanced Business Application Programming德语全称:Allgemeiner Berichts Aufbereitungs Prozessor(通用报表预处理器)概述:一种高级编程语言,起源于20世纪80年代,由德国软件公司SAP开发,主要用作SAP的编程,现行版本为ABAP/4,同时支持面向过程和面向对象。(SAP:一个服务器软件,是主要用来开发商务应用的SAP NetWeaver平台的一部分)历史: ABAP作为一种面向特定应用的第四代编程语言,其产生的最初目的是为企业生成简单打印报表程序,原本作为一种报表语言. 阅读全文

posted @ 2012-08-17 13:35 @bing 阅读(1721) 评论(0) 推荐(0)

开博的话

摘要: 这已经不是我第一次想要系列、持久的写博客了…… 这却是我第一次真正着手开始记录一个系列、持久的博客…… 早在我还在学校的时候就曾经有过冲动,想要记录一个开发、学习过程的系列博客,可最后结果是不了了之。现在又开始了新的学习路程,看到很多同行前辈记录下了好多博文,让我在感激之余也想为博文事业尽上一份心力。不能确定我最后能坚持到什么时候,但可以确定的是我会用心记录每一篇博客。还请朋友、前辈们多多指教。——记录在我入职后的第12天 阅读全文

posted @ 2012-08-17 12:39 @bing 阅读(95) 评论(0) 推荐(0)

导航