随笔:216 文章:2 评论:37 阅读: 89万

03 2012 档案

 
ABAP开发基础知识:9)字符串控制函数
摘要:本篇文章主要介绍ABAP编程中字符串的控制与操作,好了废活说多了也没用,开始吧。 1)CONCATENATE:实现字符串的合并。 基本语法: CONCATENATE f1...fn INTO g [SEPARATED BY h] FOR EXAMPLE: DATA:one(10) VALUE 'Hello', two(10) VALUE 'SAP', result1(10), result2(10), l1 TYPE I, l2 TYPE I. CONCATENATE one two INTO result1 SEPARATED BY SPACE. CONCAT 阅读全文
posted @ 2012-03-29 21:13 KenNgai 阅读(12485) 评论(0) 推荐(0) 编辑
ABAP开发基础知识:8)数值运算及算术运算函数
摘要:程序中缺少不了数据运算,以下介绍ABAP所支持的运算符。 (1)算术运算符 算术运算符有 +(加)、-(减)、*(乘)、/(除)、DIV(整除)、MOD(取余)、**(乘方)。 运算符的基本格式为: [COMPUTE] n=<mathematical expression>. 运算符与变量之间必须有空格,实现某变量的加法语言发如下: DATA: int TYPE I. COMPUTE int = int + 10. int = int + 10. ADD 10 TO int. (2)比较运算符 比较运算符有EQ或=(等于)、NE或<>(不等于)、LT或<(小于)、 阅读全文
posted @ 2012-03-28 21:13 KenNgai 阅读(19821) 评论(0) 推荐(4) 编辑
ABAP开发基础知识:7)数据类型的转换
摘要:在其它编程语言中,数据之间的转换是非常普遍的。当然,在ABAP编程中也同样涉及到数据之间的相互转换,在不同的数据对象之间赋值,系统会自动进行类型转换,转换过程遵照固定规则进行,例如将一个C类型数据赋值也N类型对象,只有数字字符被传递,其它字符则被忽略。 FOR EXAMPLE: DATA:ttext(10) TYPE C VALUE 'ABC1234567', tnum(10) TYPE N, tint TYPE I. tnum = ttext. tint = tnum. WRITE: / 'tnum=',tnum, / 'tint=',tint 阅读全文
posted @ 2012-03-28 20:31 KenNgai 阅读(16007) 评论(0) 推荐(1) 编辑
ABAP开发基础知识:6)数据的输出与数值传递
摘要:数据在屏幕输出是用户获取信息的重要途径之一,本篇将介绍如何在SAP中实现数据输出及数值传递。 1)数据的基本输出 通过关键字"WRITE"的声明,能够实现数据对象的输出,并能够实现输出对象的长度、输出位置及格式等属性的控制。与变量定义一样,WRITE可以同时输出多个数据对象,对于不同的对象可以通过反斜杠”/”换行输出。 FOR EXAMPLE: DATA:WORD(16) VALUE '0123456789ABCDEF'. DATA:N TYPE I VALUE 123. WRITE WORD. "单独输出一个变量. WRITE:WORD,N. & 阅读全文
posted @ 2012-03-21 20:29 KenNgai 阅读(9153) 评论(0) 推荐(1) 编辑
ABAP开发基础知识:5) 内表(Internal Table)
摘要:内表与结构体基本类似,它同样是程序运行中被临时创建的一个存储空间,它是一个可包含多条记录的数据表。 内表共有3种类型: 1)Standard:标准表 2)Sorted:排序表 3)Hashed:哈希表,一般用的比较少 本篇文件将重点介绍Standart型内表的定义及功能 1.内表的定义 通过关键字DATA对内表进行创建,内一的定义可以直接参考结构体或者其它内表及透明表,也可以直接定义字段,其中关键字如下: UNIQUE|NON-UNIQUE:指定关键字,只能应用于排序表或者哈希表。 INITIAL SIZE n:指定初始化内表大小。 WITH HEADER LINE:定义内表是否有表头。 具. 阅读全文
posted @ 2012-03-19 21:07 KenNgai 阅读(32740) 评论(1) 推荐(3) 编辑
网页开发中常用到的Firefox附加组件
摘要:在网页开发过程中,用些不错的浏览器附加组件可以提高我们的调试及开发效率。接下来我就介绍几个我在实际工作过程中用到的FireFox附加组件,我就在这里抛砖引玉,欢迎朋友们拍砖。1)FireBug 首当其冲的应该非FireBug莫属。调试HTML、CSS、JAVASCRIPT。可以随意更改DOM模型、CSS,即刻在页面中表现出来。在脚本中可以设置断点单步或者逐过程的进行调试。以及AJAX发送请求回来的数据都可以在控件台中体现出来。截个图如下: Chrome也有FIRBUG插件,除此之外还有一个叫Stylebot插件。在Chrome商店中可以找到安装完成后右键页面元素可调出面板如下图:2)YSLO. 阅读全文
posted @ 2012-03-16 14:18 KenNgai 阅读(2756) 评论(0) 推荐(0) 编辑
ABAP开发基础知识:4) 结构体(Structure)
摘要:ABAP中除了简单类型之外,用户还可以在程序中定义结构体类型,将相同性质的字段进行归类,便于整理及操作。结构体不属于数据字典对象,在程序运行时会被作为临时对象创建。 语法:TYPES|DATA:BEGIN OF STRUCTURE, k1[TYPE type]|[LIKE obj]...,k2[TYPE type]|[LIKE obj]..., ...... kn[TYPE type]|[LIKE obj]..., END OF STRUCTURE. 或: TYPES|DATA STRUCTURE TYPE str_type|LIKE str_dob. 例如一个职员的信息如下: DATA:B. 阅读全文
posted @ 2012-03-11 20:43 KenNgai 阅读(15101) 评论(1) 推荐(1) 编辑
ABAP开发基础知识:3) 自定义数据类型(User-Defined Data Types)
摘要:在前面曾经介绍过,ABAP共有8种基本数据类型,但是这些数据类型属性太为单一,为了方便开发人员操作和理解,SAP还提供自定义数据类型,让用户能自行定义数据类型的名称及属性,通过关键字TYPES能够实现自定义功能,其语法格式与变量定义类似,通过TYPES声明的参数可以被其它常量、变量引用,不能直接赋值。 FOR EXAMPLE: TYPES name(10) TYPE C, teams(23) TYPE C.DATA:player TYPE NAME VALUE 'JERY TANG', nickname LIKE player.CONSTANTS:team1 TYPE TEAM 阅读全文
posted @ 2012-03-11 16:20 KenNgai 阅读(3361) 评论(0) 推荐(0) 编辑
ABAP开发基础知识:2) 变量的声明(Declaring Variables)
摘要:本篇文件主要讲解的是在ABAP编程过程中如何声明变量。 1.按类型定义变量 ABAP的变量需要通过关键字DATA进行声明,当同时声明多个变量时,需要在DATA后面加冒号,如“DATA:”,每个变量可以分配默认值,使用"VALUE ‘默认值’"进行定义,基本语法如下: DATA <变量名>(长度) TYPE <数据类型> VALUE <默认值>.例如:定义一个C类型变量“TEST1”,长度为10,默认值为“Hello Sap” 。 DATA test1(10) TYPE C VALUE 'HELLO SAP'.当同时定义多个 阅读全文
posted @ 2012-03-11 15:13 KenNgai 阅读(8042) 评论(0) 推荐(0) 编辑
ABAP开发基础知识:1) ABAP基础程序类型(ABAP Elementary Data Types)
摘要:ABAP程序共包含8种基本数据类型定义,下表数据类型名称描述属性CCharacter Text(字符类型)默认长度=1,默认值=blank,最大长度无限制NNumeric Text(数字类型)默认长度=1,默认值=“0...”(随长度变动),最大长度无限制,该类型不能进行计算,如:电话号码IInteger(整形)默认长度=1,默认值=0,取值范围为:-21477483648~+2147483647DDate(日期类型)标准长度固定为8位,默认值=“00000000”,指定格式为:“YYYYMMDD”PPacked#(包类型)默认长度=1,默认值=”0“,允许长度为1~16,该类型主要用于商务标 阅读全文
posted @ 2012-03-11 14:46 KenNgai 阅读(2937) 评论(0) 推荐(0) 编辑
SAP系统介绍
摘要:1.1什么是SAP SAP的英文全名为System Application and Products in Data Processing。SAP既是公司名称,又是其产品的软件名称。 SAP是目前全球排名第一的ERP软件,号称“全球最大的企业管理解决方案供应商、全球第三大独立软件供应商、全球领先的协同电子商务解决方案提供商”。SAP在全世界拥有2万多名员工。SAP的开发实验室和开发中心更是遍及全球的多个角落。SAP代表着先进的管理思想、最优秀的软件设计。世界500强中有超过80%公司使用SAP。中国的大型国营、民营企业90%使用SAP。SAP产品阵线齐全,覆盖从大型、中型、小型企业规模的各种解 阅读全文
posted @ 2012-03-09 21:34 KenNgai 阅读(8282) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示