ABAP基础知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABAP基础知识

ABAP ABAP ABAP(Advanced business application program),是一种高级企业应用编程语言,它支持封装性和继承性,封装性是面向对象的基础,而继承性是建立在封装性基础上的重要特性。它适合生成报表,支持对数据库的操作,如:Sqlserver,Oracle,DB2等主流数据库系统。 语法概述 ABAP基本语法特点 由各自独立的语句构成。 每个语句的第一个单词必须是ABAP关键字。 单词之间至少要用一个空格分隔。 每个语句结束必须要用句号。 一个语句可以跨多行,只要不遇到句号,就认为是一个延续 的语句。 可以把多个语句放在一行。 ABAP基本语法特点(持续) ABAP不区分大小写,关键字和用户操作数都一样,为了便于阅读,一般把关键字大写,而操作数小写。 如果连续多行的第一个关键字相同,可以使用链语句方式减少输入 data: id type I. data: name type c. 可写为: data: id type I , name type c. 注释: 注释行由第一列的星号(*)开头,并且必须写在第一 列,前面不能有空格。 在行末的注释用双引号(”)作为前导。 data: id type i. “ 定义一个对象num数据类型为I ABAP的命名规则 使用至少1个但不超过8个字符。 不要使用下列字符: 句点(.); 逗号(,); 空格( ); 括号‘(’‘)’; 单引号(‘); 双引号(“); 等号(=); 星号(*); 百分号(%); ABAP数据类型 (八种基本数据类型) D :日期类型,格式为YYYYMMDD,长度为8 T : 时间类型,格式为HHMMSS,长度为6 I : 整数类型,默认长度为4,初始值为0 F : 浮点类型,默认长度为8,初始值为0,常用于计算 C :字符串类型,定义变量时指定字符个数 N :数字字符串类型,定义变量时指定数值字符个数 X :字节序列类型,定义变量时指定字节数 P(压缩号) :允许的长度为1 到16 个字节,系统 会指定默认值8 个字节(也就是15 位数字)和0 个小数位常用:大小,长度,重量,货币等单位的场合. ABAP数据类型 定义方法: [f1] type I. [f2] type p decimals [num]. [f3] type f. 如: DATA number(10) type p value 9.876543210 decimals 9. 输出:9.876543210 如果decimals 8 输出: 9ABAP运算 数值运算(在ABAP中数学表达式可以任意多层嵌套) 算术运算 ? 二元操作符包括: – + :加法 – :减法 – * :乘法 – / :除法 – ** :乘方 – DIV :整除忽略余数 – MOD :取模 ? 需要注意,圆括号和操作符都是关键字,需要跟操作数之间 至少用一个空格分开。 (1+2)*3 应该写成( 1 + 2 ) * 3 注:ABAP中不能使用””或”+”做连接(详参见computer语句的关键字文档 数学函数 时间日期运算 ABAP运算 逻辑表达式 通用逻辑运算符 EQ( = ) NE( ) LT( ) LE( = ) GT( ) GE( = ) IS操作符 IS INITIAL 检查字段是否为初始值 IS ASSIGNED 检查字段是否被分配 BETWEEN操作符 组合逻辑表达式 AND 与 OR 或 NOT 非 ABAP程序的关健字 关健字是语句的第一个词,它决定整个语句的意义,有四种不同类型的关健字 1.说明性关健字 TYPES,DATA,TABLES,这些关健字说明定义数据类型或者说明程序可以访问的数据对象 2.事件关健字 AT SELECTION SCREEN, START-OF-SELECTION End-of-selection 这些关健字在ABAP中定义处理块,处理块是当特定事件发生时进行处理的语句组 ABAP程序的关健字 3.控制关健字 IF ,WHILE,CASE 4.操作关健字 WRITE,MOVE,ADD 用于处理数据 语法格式 在声明语句中定义对象的数据类型有两种 直接的: declaration type dataType 可直接将数据类型分配给已声明的数据对象 DATA number type I. 间接的:declaration like dataObject 将另一个数据对象的数据类型分配给当前声明的对象,间接引用 DATA num li

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档