《ABAP基础》PPT课件

《ABAP基础》PPT课件

ID:38585246

大小:1.43 MB

页数:96页

时间:2019-06-15

《ABAP基础》PPT课件_第1页
《ABAP基础》PPT课件_第2页
《ABAP基础》PPT课件_第3页
《ABAP基础》PPT课件_第4页
《ABAP基础》PPT课件_第5页
资源描述:

《《ABAP基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ABAP培训基础篇培训内容ABAP概述数据处理流控制ABAP程序结构培训计划课时内容备注第一课时ABAP概述熟悉ABAP程序开发的基本流程以及ABAP程序语法和格式,掌握ABAP数据字典相关内容以及搜索帮助的使用第二课时数据处理及流控制掌握ABAP数据处理方式以及如何组织和控制程序流程第三课时ABAP程序结构掌握内表的使用、模块化ABAP程序(包括函数及函数组)、使用字段符号ABAP概述创建简单的ABAP程序ABAP程序语法和格式ABAP数据字典ABAP概述创建简单的ABAP程序包括如下主题:命名程序指定程序属性编写程序测试程序显示或更改程序将事务码发配给程序ABAP概述程序命名常用T

2、-CODE:SE38、SE80.命名规则:使用至少1个但不超过8个字符。不要使用下列字符:句点(.);逗号(,);空格();括号'('')';单引号(');双引号(");等号(=);星号(*);百分号(%)和下划线(_):报表程序:ZXXNNNN,用模块名称代替XX,用数字编号代替NNNN。例如:ZHR0013.ABAP概述程序命名SE38:ABAP概述程序命名SE80:ABAP概述指定程序属性在创建程序时需要指定程序相关属性:ABAP概述指定程序属性重要的程序属性:类型:除了类型1(如同报表的独立程序)和M(模块存储),还应该注意类型I(包含程序)。包含程序是个独立的程序,它有两个主

3、要特征。首先,它包含程序代码,不同程序都可使用该代码。其次,它用于模块化程序源代码,该代码分成逻辑相关部分。其中每个部分都存储在不同的包含程序中。包含程序改善源代码的可读性并有助于维护。应用程序中的逻辑数据库(仅报表程序):这些属性决定报表使用哪个逻辑数据库检索数据,以及逻辑数据库属于哪个应用程序。应用程序中数据库名称必须是唯一的。但是,整个系统可以包括数个同名数据库。因此指定应用程序很重要。如果报表程序直接读取数据,而未使用逻辑数据库,则应该象通常一样指定应用程序,但将“逻辑数据库”字段置空。ABAP概述指定程序属性定点算术:如果设置此属性,系统则根据小数点位数将类型P字段四舍五入,

4、或用零填补(关于类型P字段的详细信息,参见《数字数据类型》)。这种情况下,无论在用户主记录中指定了什么,小数点字符总是句点(.)。通过变式启动(仅报表程序):如果设置该属性,则用户只可以使用变式启动报表程序。在启动程序之前,必须创建至少一个报表变式(关于创建变式的详细信息,参见《使用变体预设置选择》)。ABAP概述编写程序ABAP概述测试程序在程序中打断点进行跟踪和测试:ABAP概述显示或更改程序快捷键:Ctrl+F1显示<-->更改Ctrl+F2检查Ctrl+F3激活F8直接处理(运行程序)Shift+F1规范化打印机(代码格式化)F3返回Ctrl+F6模式ABAP概述将事务代码分配

5、给程序T-Code:SE93.或者在se80中直接创建。ABAP概述将事务码分配给程序SE93:ABAP概述ABAP语法和格式包括如下主题:语法元素语法结构ABAP程序格式插入已有结构ABAP概述语法元素ABAP/4编程语言包括下列元素类型:语句、关键字和注释。语句:ABAP/4程序包括单个ABAP/4语句。每条语句以关键字开头,以句号结束。关键字:关键字是语句的第一个词。它决定整个语句的意义。有四种不同类型的关键字。注释:注释是写在ABAP/4程序语句之间用来向读者解释其目的的文本摘要。注释由导致系统忽略它们的特殊字符标记。应该使用注释在内部证明程序。注释帮助其他用户理解和更改程序。

6、ABAP概述语法元素四类关键字:说明性关键字:这些关键字定义数据类型,或者说明程序可以访问的数据对象。说明性关键字示例:TYPES,DATA,TABLES:在生成程序期间处理说明性关键字,而不是在运行时。在程序代码中独立于其位置处理它们。为清楚起见,应该在程序开头的“说明部分”指定所有说明性关键字。关于说明关键字的详细信息,参见《声明数据》。事件关键字:这些关键字在ABAP/4程序中定义处理块。处理块是当特定事件发生时进行处理的语句组。事件关键字示例如下:ATSELECTIONSCREEN,START-OF-SELECTION,ATUSER-COMMAND关于事件关键字的详细信息,参见

7、《通过事件控制ABAP/4程序流》。控制关键字:这些关键字根据特定条件控制ABAP/4程序流。控制关键字示例如下:IF,WHILE,CASE关于控制关键字的详细信息,参见《控制ABAP/4程序流》。操作关键字:当某事件(由事件关键字触发)和条件(由控制关键字定义)发生时,这些关键字则处理数据(由说明性关键字定义)。操作关键字示例如下:WRITE,MOVE,ADD关于操作关键字的详细信息,参见《处理数据》。ABAP概述语法结构语句结构:WRITE

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

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

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