2013年8月1日
摘要: 一、算术运算符1.算术运算符有 +(加)、-(减)、*(乘)、/(除)、DIV(整除)、MOD(取余)、**(乘方). 语法: [COMPUTE] n=. 运算符与变量之前必须有空格,实现某变量的加法语法如下:DATA:INTTYPEI.COMPUTEINT=INT+10.INT=INT+10.ADD10TOINT.2.比较运算符比较运算符有EQ或=(等于)、NE或(不等于)、LT或(大于)、LE或=(大于或等于)。3.逻辑运算符逻辑运算符有AND(与)、OR(或)、NOT(非)。二、算术运算函数3.1) ABAP所包含的函数如下: 函 数 名 说 明ABS返回输入参数的绝对值SIGN返回输入 阅读全文
posted @ 2013-08-01 16:24 青春之帆 阅读(1220) 评论(0) 推荐(0)
  2013年7月31日
摘要: 1.数据的基本输出 通过关键字"WRITE"的声明,能够实现数据对象的输出,并能够实现输出对象的长度、输出位置及格式等属性的控制。与变量定义一样,WRITE可以同时输出多个数据对象,对于不同的对象可以通过反斜杠”/”换行输出。例如:DATA:WORD(16)VALUE'0123456789ABCDEF'.DATA:NTYPEIVALUE123.WRITEWORD."单独输出一个变量WRITE:/WORD,/N."换行输出两个变量WRITEAT(10)WORD."输出变量的前10位‘0123456789’WRITEAT/5(10) 阅读全文
posted @ 2013-07-31 15:45 青春之帆 阅读(810) 评论(0) 推荐(0)
摘要: 1.内表有3种类型 : Standard:标准表 Sorted:排序表 Hashed:哈希表.2. 内表的定义: UNIQUE|NON-UNIQUE:指定关键字,只能应用于排序表或者哈希表。 INITIAL SIZE n:指定初始化内表大小。 WITH HEADER LINE:定义内表是否有表头。 * DATA TYPE WITH [UNIQUE|NON-UNIQUE] [INITIAL SIZE n] [WITH HEADER LINE]。 * DATA LIKE TABLE OF WITH [UNIQUE|NON-UNIQUE] [INITIAL SIZE n] [WITH HEA... 阅读全文
posted @ 2013-07-31 11:23 青春之帆 阅读(498) 评论(0) 推荐(0)
摘要: 1. 结构体的定义结构体可以包含多个基本类型,用DATA来定义结构体,语法如下 : data : begin of … … end of .例如:DATA:BEGINOFUSERINF,SID(10)TYPEC,"编号NAME(20)TYPEC,"姓名TEL(20)TYPEC,"电话ENDOFUSERINF.2. 结构体的赋值 2.1 在ABAP中可以对结构体直接赋值(赋值时必须定义具体字段名),相同结构体之间可以使用等号来实现数据的相互复制,例如:DATA:BEGINOFUSERINF,SID(10)TYPEC,"编号NAME(20)TYPEC,&qu 阅读全文
posted @ 2013-07-31 09:54 青春之帆 阅读(537) 评论(0) 推荐(0)
摘要: 1.按类型定义变量 ABAP的变量需要通过关键字DATA进行声明,当同时声明多个变量时,需要在DATA后面加冒号,如“DATA:”,每个变量可以分配默认值,使用"VALUE ‘默认值’"进行定义,语法如下: DATA (长度) TYPE VALUE .例如:定义一个C类型变量“TEST1”,长度为10,默认值为“HELLO SAP”DATA test1(10) TYPE C VALUE 'HELLO SAP'. 在使用VALUE定义变量的默认值时,默认的最大长度不要超过变量设定的长度,否则系统会按设定长度自动截取。例如,定义变量"DATA:TITL 阅读全文
posted @ 2013-07-31 09:08 青春之帆 阅读(427) 评论(0) 推荐(0)
摘要: ABAP 程序中共包含8种基本数据类型:数据类型名称描述属 性CCharacter Text(字符类型)默认长度=1,默认值=blank,最大长度无限制NNumeric Text(数字类型)默认长度=1,默认值=“0...”(随长度变动),最大长度无限制,该类型不能进行计算,如:电话号码IInteger(整形)默认长度=1,默认值=0,取值范围为:-21477483648~+2147483647DDate(日期类型)标准长度固定为8位,默认值=“00000000”,指定格式为:“YYYYMMDD”PPacked#(包类型)默认长度=1,默认值=”0“,允许长度为1~16,该类型主要用于商务标准 阅读全文
posted @ 2013-07-31 08:52 青春之帆 阅读(1100) 评论(0) 推荐(0)
摘要: 1. 什么是SAP SAP的英文全名为System Application and Products in Data Processing。SAP既是公司名称,又是其产品的软件名称。2. SAP的诞生 SAP的英文全名为System Application and Products in Data Processing。SAP既是公司名称,又是其产品的软件名称。3.SAP在中国 1995年在北京正式成立SAP中国公司,并陆续建立了上海、广州、大连公公司。4.SAP打油诗 sap是庞大的,模块是多多的,功能是强大的,搞懂是没门的。 sd是灵巧的,五脏是俱全的,满足是不能的,报表是经常的。pp是复 阅读全文
posted @ 2013-07-31 08:45 青春之帆 阅读(1019) 评论(0) 推荐(0)
  2013年7月30日
摘要: 接触SAP已将近3年了,期间ABAP资料也看了不少,都是东看一点、西看一点的,也没做个笔记之类的,很明显效果不是很好。今天突然间领悟到了一点:不能再这样漫无目的的学习了,应该一本书一本书的看,否则就太对不起当时买的这本书了( SAP ABAP实用程序开发攻略). 一说到这本书,买了三年了,只翻看了前3/1,后3/2都没动过,顶多也就随手一翻而已,现决定了,从今天起,一节一节的看,并在此记录下来,希望能通过此方法掌握更多的知识,若大家觉得这样做的方法很笨拙的话,希望能够提供更多的学习方法,感谢! 阅读全文
posted @ 2013-07-30 18:13 青春之帆 阅读(362) 评论(0) 推荐(0)