下载此文档

SAP的三层体系结构.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
ABAP ?了解 ABAP ? SAP 的三层体系结构? ABAP 语法概述? ABAP 语言的基本元素? ABAP 的语法格式?结构类型和结构体?内表?数据库操作 1 ABAP ? ABAP ( Advanced business application program ),是一种高级企业应用编程语言, 它支持封装性和继承性,封装性是面向对象的基础,而继承性是建立在封装性基础上的重要特性。它适合生成报表,支持对数据库的操作,如: SQLserver , Oracle,DB2 等主流数据库系统。 2 SAP 三层体系结构?表现层( Presentation Layer ):这是 SAP 用户和 R/3 系统交流的接口,用户在这一层对 SAP 系统进行操作。这层将用户的命令或者操作传送给 R/3 系统, 然后系统进行相应的处理后把数据返还给用户。?应用层( Application layer ):这层包括一个或者多个应用服务器和一个消息服务器。每一个应用服务器包括一系列服务以便运行应用程序。所有的服务分置在这些应用服务器之中,其实用户需要的只是其中的一个应用服务器,多个服务器之间传递信息以决定用户到底需要的是哪个服务器的服务。?数据库层( Database layer ):这里就是 SAP 系统的核心,存放了所有 SAP 系统的数据。 3语法概述 ABAP 基本语法特点?由各自独立的语句构成。?每个语句的第一个单词必须是 ABAP 关键字。?单词之间至少要用一个空格分隔。?每个语句结束必须要用句号。?支持分块缩进,便于阅读。?一个语句可以跨多行,只要不遇到句号,就认为是一个延续的语句。?可以把多个语句放在一行。 4 ABAP 基本语法特点(持续) ? ABAP 不区分大小写,关键字和用户操作数都一样, 为了便于阅读,一般把关键字大写,而操作数小写。?由于编程的时候随时切换大小写比较麻烦,可以在 ABAP 编辑器中用“规范化打印机”按钮来自动转换。?如果连续多行的第一个关键字相同,可以使用链语句链语句的方式减少输入注释: ?注释行由第一列的星号( *)开头,并且必须写在第一列,前面不能有空格。?编译器忽略注释行,不会执行。?在行末的注释用双引号( ”)作为前导。 5 ABAP 语言的基本元素数据类型? D :日期类型,格式为 YYYYMMDD ,长度为 8 ? T :时间类型,格式为 HHMMSS ,长度为 6 ? I :整数类型,长度为 4 ? F :浮点类型,长度为 8 ? STRING :变长字符串类型? XSTRING :变长字节序列类型? C :字符串类型,定义变量时指定字符个数? N :数字字符串类型,定义变量时指定数值字符个数? X :字节序列类型,定义变量时指定字节数? P :组合数值类型,定义变量时指定长度和小数点后位数 6 ABAP 运算?数值运算(在 ABAP 中数学表达式可以任意多层嵌套) –算术运算–数学函数–时间日期运算?逻辑表达式–通用逻辑运算符 EQ( = ) NE( <> ) LT( < ) LE( <= ) GT( > ) GE( >= ) – IS操作符? IS INITIAL 检查字段是否为初始值? IS ASSIGNED 检查字段是否被分配– BETWEEN 操作符–组合逻辑表达式 AND 与 OR 或 NOT 非 7 ABAP 程序的关健字关健字是语句的第一个词,它决定整个语句的意义,有四种不同类型的关健字 TYPES,DATA,TABLES, 这些关健字说明定义数据类型或者说明程序可以访问的数据对象 AT SELECTION SCREEN, START-OF-SELECTION AT MAND 这些关健字在 ABAP 中定义处理块,处理块是当特定事件发生时进行处理的语句组 8 ABAP 程序的关健字 IF ,WHILE,CASE WRITE,MOVE,ADD 用于处理数据 9语法格式?定义数据对象– DATA name TYPE type_name 例: DATA number TYPE I. 定义了一个对象 number 其类型为I DATA num TYPE I value 18. 定义了一个对象num 其类型为I初始值为 18. - TYPES : address TYPE C. 注: TYPES 语句用来创建用户定义的基本数据类型和结构化的数据类型,通过 TYPE 定义的类型不能直接使用, 需要通过 DATA 进行定义其对应的变量后才可使用如: DATA : address1 TYPE address 10

SAP的三层体系结构 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小0 KB
  • 时间2016-06-29