文档库 最新最全的文档下载
当前位置:文档库 › 我的SAP-ABAP基础语法学习笔记

我的SAP-ABAP基础语法学习笔记

我的SAP-ABAP基础语法学习笔记
我的SAP-ABAP基础语法学习笔记

ABAP基础学习笔记

学前说明:

1.ABAP/4每条语句以句号结束;

2.ABAP/4中象= ,>, <,+,-,*,/等符号左右都需要有至少一个空格,否则报错;

3.整行注释用’*’号,星号要放当前行的第一个才有效, 注释本行后面部分用’”’号;

一、基本数据类型:

Type Length Range Initial Value Description

C 1 1-65535Byte Space 字符串数据, 如’Program’

D 8 8Byte ‘00000000’ 日期数据, 格式为YYYYMMDD

F 8 8Byte 0 浮点数

I 4 -2^31至2^31-1 0 整数

N 1 1-65535Byte ‘00…0’ 数值所组成的字符串

P 8 1-16Byte 0 Packed 数, 用在小数点数

T 6 6Byte ‘000000’ 时间数据, 格式为HHMMSS

X 1 1-65535Byte X’00’ 16进位数

例:

C: 字符(串), 长度为1, 最大有65535 BYTES, 初始值为: space,例: ‘M’;

D: 日期, 格式为YYYYMMDD, 最大是’9999/12/31’ ,例:’1999/12/03’.

F: 浮点数, 长度为8, 例如: 4.285714285714286E-01

I: 整数范围:-2^31 ~ 2^31-1

N: 数值组成的字符串: 011, ‘302’.

P: packed 数,用于小数点数值,例如: 12.00542;

T: 时间, 格式为HHMMSS,例如: ’14:03:00’, ’21:30:39’.

X: 16进制数, 例如‘1A03’.

二、变量的声明:

变量宣告包含name, length, type, structure等,语法如下:

DA TA [] [] []

其中: [] 里的内容表示可选项。

:变量名称,最长30个字符,不可含有+ , . , : ( ) 等字符;

:长度及变量类型;

:初值

:小数位数

例如:

DA TA:C1 TYPE C,

INT1 TYPE I V ALUE 1,

TEMP TYPE P DECIMAL 2.

DATA后面的冒号表示后面声明多个变量,如果只有一个变量也可以写成:

DATA C1 TYPE C.

TYPE 也是用来声明变量的,与DATA差不多,不过TYPE不能直接给变量赋值。

例如:

TYPES: INT1 TYPE I.(不能VALUE 1)

LIKE的使用:

TYPES TEMP LIKE SY-TCODE.(即声明变量TEMP的类型与SY-TCODE的类型一样,当你不知道后面变量是什么类型时好用)

STRUCTURE

DATA:BEGIN OF MAN,

NAME(20)TYPE C,

PHONE(11)TYPE N,

END OF MAN.

结构在后面说到的内表里有说到。

常量的声明:CONSTANTS 临时变量的声明:STATICS

例:CONSTANTS P1 TYPE P DECIMALS 5 VALUE ‘3.14159’.

三、系统专用变量说明:

系统内部专门创建了SYST这个STRUCTURE,里面的字段存放系统变量,常用的系统变量有:

SPACE: 空格。

SY-SUBRC : 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功

SY-UNAME: 当前使用者登入SAP的USERNAME;

SY-DATUM: 当前系统日期;

SY-UZEIT: 当前系统时间;

SY-TCODE: 当前执行程序的Transaction code(事务代码)

SY-INDEX : 当前LOOP循环过的次数

SY-TABIX: 当前处理的是internal table(内表)的第几笔

SY-TMAXL: Internal table的总笔数

SY-SROWS: 屏幕总行数;

SY-SCOLS: 屏幕总列数;

SY-MANDT: CLIENT NUMBER

SY-VLINE: 画竖线

SY-ULINE: 画横线

还有其他系统变量,可以输入事务代码:SE11 查询系统表SYST

四:WRITE 用于在屏幕输出内容(相当于JAVA 里的system.out.print())。

例如:

WRITE: ‘USERNAME IS:’ , SY-UNAME.

指定输出位置的语句格式为:

WRITE: [AT] [ / ] [] [()] 资料项 []

其中: / : 表示在下一行输出

: 指定输出的列号(跟输出多少个空格有点像);

():指定输出位数(长度)

: 指定显示格式参数,参数有:

LEFT-JUSTIFIED 资料靠左对齐

CENTERED 数据靠中间对齐

RIGHT-JUSTIFIED 资料靠右对齐

UNDER 正对在资料项的下面显示

NO-GAP 紧接着显示,不留空格

USING EDIT MASK : 使用给定格式显示, 如 12:03:20

USING NO EDIT MASK: 不使用内嵌子元

NO-ZERO: 数字前面 0 的部分不显示

NO-SIGN: 不显示正负号

DECIMALS : 显示 位小数

EXPOENT : F(浮点数)指数的值

ROUND : 四舍五入至小数点后

CURRENCY : 币别显示

DD/MM/YY : 日期显示格式

MM/DD/YY:

YY/MM/DD:

YY/DD/MM

MM/DD/YYYY:

DD/MM/YYYY

YYYY/MM/DD:

YYYY/DD/MM:

例如1: WRITE: /10(6) ‘ABCDEFGHIJK’.

输出结果为: ABCDEF

例如2: DATA: X TYPE I VALUE ’11:20:30’,

Y(5) TYPE C VALUE ‘AB CDE’.

WRITE: / X USING EDIT MASK ‘__:__:__’.

WRITE: / X USING EDIT MASK ‘$___,___’.

WRITE: / Y NO-GAP.

输出结果为:

11:20:30

$112,030

ABCDEF

显示图示:

语法: WRITE: AS SYMBOL.

WRITE: AS ICON.

例如: INCLUDE .

INCLUDE .

WRITE: / ‘Phone symbol:’, SYM_PHONE AS SYMBOL.

WRITE: / ‘Alarm Icon:’, ICON_VOICE_OUTPUT AS ICON.

要查看系统所提供有那些符号及图标,可选择’模式’下的’write’确定后,接下来选择要查看的群组,如SYMBOL 或ICON.

跳过指定空白行进行输出:

SKIP 5.(跳过五行空白)

SKIP TO LINE 5. (跳到第五行)

WRITE: ‘AAAAAA’.

结果自己去试试就知道了。

五:INTERNAL TALBE (内表)的声明及使用

ABAP/4中的Internal Table是一种Data Structure,类似于其它语言中的STRUCTURE,它可以由几个不同类型的字段(field)组成,用来表示具有不同属性的某一事物,单独一笔资料表示某个事物,多笔数据表示具有相同属性的多个事物.例如: 为了存取或记录某班的同学数据,我们创建如下的internal table:

DATA: BEGIN OF STUDENT OCCURS 20,

STD_ID TYPE N,

NAME(10) TYPE C,

AGE TYPE I,

BIRTH TYPE D,

SCORE TYPE P DECIMALS 2,

END OF STUDENT.

此时我们已经创建了名叫STUDENT的internal table,并且为它预先申请了能够存放20笔数据的Buffer(当然,如果存取数据不止20笔,程序执行时,会自动申请系统Buffer)

Internal table 的定义有以下几种格式:

格式一. DATA: BEGIN OF OCCURS ,

TYPE ,

[ TYPE ,

TYPE ,

… ]

END OF .

格式二. TYPES: BEGIN OF ,

TYPE ,

[ TYPE ,

TYPE ,

… ]

END OF .

TYPES TYPE OCCURS .

格式三. DATA: BEGIN OF .

INCLUDE STRUCTURE

.

DATA: END OF .

DATA: LIKE OCCURS .

1、APPEND LINE

格式: APPEND [ TO ] .

举例一. (使用work area)

DATA: BEGIN OF LINE,

COL1 TYPE I,

COL2 TYPE I,

END OF LINE.

DATA ITAB LIKE LINE OCCURS 10.

DO 2 TIMES.

LINE-COL1 = SY-INDEX.

LINE-COL2 = SY-INDEX ** 2.

APPEND LINE TO ITAB.

ENDDO.

LOOP AT ITAB INTO LINE.

WRITE: / LINE-COL1, LINE-COL2.

ENDLOOP.

执行结果为:

1 1

2 4

举例二. (不使用work area)

DATA: BEGIN OF ITAB OCCURS 10,

COL1 TYPE I,

COL2 TYPE I,

END OF ITAB.

DO 2 TIMES.

ITAB-COL1 = SY-INDEX.

ITAB-COL2 = SY-INDEX ** 2.

APPEND ITAB.

ENDDO.

LOOP AT ITAB.

WRITE: / ITAB-COL1, ITAB-COL2.

ENDLOOP.

执行结果与举例一相同.

举例三. (加入另一个Internal table的元素)

格式: APPEND LINES OF [FROM ] [TO ] TO .

的元素加入至中,可选取自的范围.

APPEND LINES OF ITAB TO JTAB.

2、COLLECT LINE

COLLECT 指令也是将元素加入Internal table中,与APPEND 的区别是: COLLECT指令在非数值字段相同的情况下,将数值字段汇总.

格式: COLLECT [ INTO]

DATA: BEGIN OF ITAB OCCURS 3,

COL1(3) TYPE C,

COL2 TYPE I,

END OF ITAB.

ITAB-COL1 = ‘ABC’. ITAB-COL2 = 10.

COLLECT ITAB.

ITAB-COL1 = ‘XYZ’. ITAB-COL2 = 20.

COLLECT ITAB.

ITAB-COL1 = ‘ABC’. ITAB-COL2 = 80.

COLLECT ITAB.

此时, internal table中放的是2笔数据, 分别为:

ITAB-COL1 ITAB-COL2

‘ABC’ 90

‘XYZ’ 20

3、INSERT LINE

将元素插入在指定的internal table位置之前.

格式: INSERT [ INTO] [INITIAL LINE INTO ] [INDEX ]

或者: INSERT LINES OF [FROM TO ] INTO INDEX 其中: 即work area,工作区中的元素.

[INITIAL LINE INTO] :插入一笔初始化的记录.

: internal table

[INDEX ]: internal table 的记录号.(新加入的元素放在此记录前面)

4、读取internal table

格式一:

LOOP AT [INTO ][FROM TO ][WHERE ]

ENDLOOP.

格式二:

READ TABLE [INTO ] [INDEX / WITH KEY ]

举例. (格式二)

DATA: BEGIN OF ITAB OCCURS 10,

COL1 TYPE I,

COL2 TYPE I,

END OF ITAB.

DO 10 TIMES.

ITAB-COL1 = SY-INDEX.

ITAB-COL2 = SY-INDEX * 2.

APPEND ITAB.

ENDDO.

READ TABLE ITAB INDEX 3.

(或者: READ TABLE ITAB WITH KEY COL1 = 3.)

WRITE: / ‘ITAB-COL1 = ‘, ITAB-COL1, ‘ITAB-COL2 = ‘, ITAB-COL2.

执行结果同样是:

ITAB-COL1 = 3

ITAB-COL2 = 6.

5、修改internal table 中的值

格式: MODIFY [FROM ][INDEX ][TRANSPORTING …][WHERE ]

举例一. READ TABLE ITAB INDEX 3.

LINE-COL1 = 29.

MODIFY ITAB FROM LINE TRANSPORTING COL1.

将第三笔记录的COL1字段的值修改为29.

举例二. T_SALARY – salary = 50.

MODIFY T_SALARY TRANSPORTING salary WHERE birthday = ‘1999/12/06’.

6、DELETE internal table中的字段

格式: DELETE INDEX .

或: DELETE [FROM TO ] [WHERE ]

7、Internal table 排序

SORT [][BY …]

其中: 有DESCENDING 和ASCENDING, Default 为ASCENDING.

: 为指定排序的字段.

8、加总

SUM.

总和计算存放与work area中,但只能在LOOP 中使用.

例: LOOP AT ITAB INTO LINE.

SUM.

ENDLOOP.

WRITE: / LINE-COL1, LINE-COL2.

9、初始化internal table

REFRESH . 清空中的值.

CLEAR . 清空的Header Line.

FREE . 释放记忆体空间.

赋值之MOVE的使用

语法:

MOVE TO

将F1的值存至变数F2 中, 也可写成F2 = F1

使用Offset

语法:

MOVE [+] TO [+]

Example:

DATA: F1(10) V ALUE ‘ABCDEFGHIJ’.

F2(5).

F2 = F1+3(5). “自第4个位置开始取出5个字符

F2 的内容会变成DEFGH

语法:

MOVE –CORRESPONDING TO .

将Strings1中的field组件的数据复制至String2中, 仅复制相同名称的组件Example:

DATA: BEGIN OF ADDRESS,

FIRSTNAME(10) V ALUE ‘LULU’,

LASTNAME(10) V ALUE ‘CHOU’,

TEL(12) V ALUE ‘4660570’,

END OF ADDRESS.

DATA:BEGIN OF NAME,

FIRSTNAME(10),

LASTNAME(10),

E_MAIL(30),

END OF NAME.

MOVE-CORRESPONDING ADDRESS TO NAME.

NAME-FIRSTNAME 变成‘LULU’, NAME-LASTNAME 变成‘CHOU’,

而NAME-E_MAIL 则不变

在变量的使用上, 可以使用类似Call By Value 的方法

语法:

WRITE () TO

Example:

DATA: NAME(20) V ALUE ‘SOURCE’,

SOURCE(10) V ALUE ‘LIL Y’,

TARGET(10).

WRITE (NAME) TO TARGET.

WRITE / TARGET.

屏幕可印出LIL Y

注意,NAME一定要用小括号括起,否则打印的是SOURCE

(这种用法有实际运用价值吗…)

算术运算符及运算符号:

** 乘幂

* 乘

/ 除

+ 加

- 减

DIV 整数除法

MOD 余数除法

数值函数

1.ABS(N): 传回数值N 的绝对值

2.SIGN(N): 1 if N > 0

0if N = 0

-1 if N < 0

3.CEIL(N): 传回大于数值N的最小整数

Example:

WRITE CEIL(-5.65) 印出–5.00

WRITE CELL(4.54) 印出5.00

4.FLOOR(N): 传回小于数值N的最大整数

Example:

WRITE FLOOR(-5.65) 印出–6.00

WRITE FLOOR(4.54) 印出4.00

5.TRUNC(N): 传回数值N的整数部分

Example:

WRITE TRUNC(5.65) 印出5.00

6.FRAC(N): 传回数值N 的小数部分

Example:

WRITE FRAC(5.65) 印出0.65

7.COS(A),SIN(A),TAN(A): 传回三角函数cos A, sin A, tan A 的值, A 为弪度量

8.EXP(N): 传回e^N 值

8.LOG(N): 传回log eN 值

9.LOG10(N): 传回log N值

10.SQRT(N): 传回N 的平方根值

日期与时间运算

1.日期数据的运算

日期数据可以直接运算, 如加法与减法的运算

Example:

DATA: Mdata TYPE D.

Mdate = SY-DA TUM. “ 如传回19971015

Mdate+6(2) = ‘01’ “ Mdate 变成19971001

Mdate = Mdate - 1 “ Mdate 变成19970931

2.时间数据的运算

时间格式为‘hhmmss’, 如‘212030’ 表’21:20:30’

Example:

DATA: HOURS TYPE I,

MINUTES TYPE I,

T2 TYPE T V ALUE ‘200000’,

T1 TYPE T V ALUE ‘183000’.

HOURS = (T2 - T1) / 3600. “计算有几小时

MINUTES = (T2 –T1) / 60. “计算几分钟

字符串数据处理

1.字符串移位

语法:

SHIFT [BY PLACES] []

: (1).空白, 字符串往左移一位

(2).LEFT, 字符串往左移n 位

(3).RIGHT, 字符串往右移n 位

(4).CIRCULAR: 字符串以环状方式移位

Example:

DATA STRING(10) V ALUE ‘ABCDEFGHIJ’.

SHIFT STRING. “得到BCDEFGHI’

SHIFT STRING BY 2 PLACES RIGHT. “得到ABCDEFGH

2.取代字符串内容

语法:

REPLACE WITH INTO

将字符串 中的 来取代

Example:

DATA: STRING(10) V ALUE ‘ABCDEFGHI’,

STR1(3) V ALUE ‘DEF’,

STR2(3) V ALUE ‘123’.

REPLACE STR1 WITH STR2 INTO STRING.

WRITE / STRING. “得到ABC123GHI

3.大小写的转换

语法:

TRANSLATE TO UPPER CASE. “转成大写

TRANSLATE TO LOWER CASE. “转成小写

4.在字符串中寻找部分字符串

语法:

SEARCH FOR

Example:

DATA STRING(10) V ALUE ‘ABCDEFGHIJ’.

会回存至两个变数, SY-SUBRC 和SY-FDPOS, 若找到则SY-SUBRC 为0

SY-FDPOS 存开始位迭, 若找不到则SY-SUBRC为4, SY-FDPOS为0

5.字符串长度

STRLEN()

Example:

INT = STRLEN(‘XYZABC’). “得到6

INT = STRLEN(‘ABC ’ ). “得到3

6.取部分字符串

[+][]

Example:

DA TA T(10) V ALUE ‘ABCDEFGHIJ’.

WRITE / T+2(4). “得到CDEF

比较符号

1. = 或EQ : 等于

2. <> 或>< 或NE : 不等于

3. < 或LT : 小于

4.<= 或LE : 小于等于

5.> 或GT : 大于

6.>= 或GE : 大于等于

7.AND : 且

8.OR : 或

9.NOT : 非

初二英语语法总结

初二英语语法总结 1) leave的用法 1.“leave+地点”表示“离开某地”。例如: When did you leave Shanghai? 你什么时候离开上海的? 2.“leave for+地点”表示“动身去某地”。例如: Next Friday, Alice is leaving for London. 下周五,爱丽斯要去伦敦了。 3.“leave+地点+for+地点”表示“离开某地去某地”。例如: Why are you leaving Shanghai for Beijing? 你为什么要离开上海去北京? 2) 情态动词should“应该”学会使用 should作为情态动词用,常常表示意外、惊奇、不能理解等,有“竟会”的意思,例如:How should I know? 我怎么知道? Why should you be so late today? 你今天为什么来得这么晚? should有时表示应当做或发生的事,例如: We should help each other.我们应当互相帮助。 我们在使用时要注意以下几点: 1. 用于表示“应该”或“不应该”的概念。此时常指长辈教导或责备晚辈。例如: You should be here with clean hands. 你应该把手洗干净了再来。 2. 用于提出意见劝导别人。例如: You should go to the doctor if you feel ill. 如果你感觉不舒服,你最好去看医生。 3. 用于表示可能性。should的这一用法是考试中常常出现的考点之一。例如: We should arrive by supper time. 我们在晚饭前就能到了。 She should be here any moment. 她随时都可能来。 3) What...? 与 Which...? 1. what 与 which 都是疑问代词,都可以指人或事物,但是what仅用来询问职业。如:What is your father? 你父亲是干什么的? 该句相当于: What does your father do?

英语学习之名词短语

英语句子的核心组成部分——名词短语(noun phrase,简称NP)。从一开始就搞清楚名词短语的构造规则,对于今后的英语学习将是非常重要的。 一、名词短语the core element of a sentence 英语中,短语有很多类,比如动词短语(have been doing)、介词短语(for you)、名词短语(my best friend)等等。其中名词短语最为重要,它是英语造句中不可或缺的元素。 1、名词短语的功能 名词短语的简单定义:名词与它的修饰语一起即构成名词短语。先来看几个简单的例子: ①These red roses are for you . 译:这些红玫瑰是送给你的。 名词短语these red roses在句中充当主语。 ②I have three close friend . 译:我有三个要好的朋友。 名词短语three close friend在句中充当宾语。 ③He is my best friend . 译:他是我最好的朋友。 名词短语my best friend在句中充当表语。 ④There are some red roses on that small table .

译:在那张小餐桌上有一些红玫瑰。 名词短语some red roses在句中充当主语; 名词短语that small table在句中充当介词on的宾语。 以上例句中的名词短语,都包含在英语句子和文章中。可以充当句子中的各个成分。 ※注意:英文中的介词不能单独使用,其后面必须接宾语,所接的宾语往往是名词短语(如例句4)。 the bird in the tree树上的那只小鸟 the map on the wall墙上的地图 the development of China中国的发展 the standard of living生活水平 the south side of the Changjiang river长江南岸 the way to the hotel去旅馆的路 the life in the future未来的生活 名词短语有如此重要的作用,那么这么重要的句子构成要素是怎样构成的呢?下面来详细总结它的构造规律。 2、名词短语的构造 名词短语由名词与它的修饰语一起构成。

最新七年级下册英语语法重点归纳整理

七年级下册英语语法重点归纳整理 Unit 1 Where’s your pen pal from? 一.短语: 1 .be from = come from 来自于---- 2. live in 居住在--- 3. on weekends 在周末 4 .write to sb = write a letter to sb 给某人写信;写信给某人 5 .in the world 在世界上in China 在中国 6.pen pal 笔友14 years old 14岁favorite subject 最喜欢的科目 7.the United States 美国the United Kingdom 英国New York 纽约 8.speak English 讲英语like and dislike 爱憎 9.go to the movies 去看电影play sports 做运动 二.重点句式: 1 Where’s your pen pal from? = Where does your pen pal from/ 2 Where does he live? 3 What language(s) does he speak? 4 I want a pen pal in China. 5 I can speak English and a little French. 6 Please write and tell me about yourself. 7 Can you write to me soon? 8 I like going to the movies with my friends and playing sports. Unit 2 Where’s the post office?

自考现代英语语法学习笔记--名词和名词短语

名词和名词短语(2) 限定词和属格 4.1 限定词 Determiner 在名词词组中对名词中心词起特指,类指以及表示数量等限定的词。 Determiners refer to the words which are used in the pre-modification of a noun phrase which typically precede any adj. that pre-modify the head word. 限定词和形容词区别 Difference between Determiner and Adjective 1.前置限定, 限定词在形容词前面.Determiner usually precede adj. in pre-modification. 2.限定词的选择受中心词影响而形容词不受。The choice of Determiner is determined by the head word but not that of adj. 3.形容词表明中心词的特征,而限定词限定中心词的意义数量。Adj. describe the head word by showing its characteristic while determiner determine the head word by identifying or quantifying. 4.形容词可位于中心词后,而限定词不可。 Adj. can post-modify the head word but not Determiner. 5.形容词有比较级而限定词没有(除few, little, many much 外) 。 Adj. has comparative form but not Determiner (except few, little, many much ). 4.1.2 Co-occurrence of Determiners Determiner may co-occurrence in the pre-modification of a noun phrase: two or more determiner may modify one and the same head word. Each determiner takes a fixed position , we identify their relative positions in the case of co-occurrence. 定义 考点1 定义

abap基本语法汇总

abap 基本语法汇总 数据类型和对象 在ABAP中,可以使用与标准数据声明相似的语法处理数据类型,而与数据对象无关。 在程序中必须声明要使用的全部数据对象。声明过程中,必须给数据对象分配属性,其中最重要的属性就是数据类型。 1.1基本数据类型 对算术运算的非整型结果(如分数)进行四舍五入,而不是截断。 类型P数据允许在小数点后有数字。有效大小可以是从1到 16字节的任何值。将两个十进制数字压缩到一个字节,而最后一个字节包含一个数字和符号。在小数点后最多允许14个数字。 1.2系统定义的数据对象

abap 基本语法汇总 1.3确定数据对象的属性 如果要查明数据对象的数据类型,或者要在程序的运行期间使用其属性,可使用DESCRIBE语句。语法如下: DESCRIBEELD [LENGTHS〉] [TYPE [COMPONENTS^] [OUTPUT-LENGTH ] [DECIMALS ] [EDIT MASK ]. 将由语句的参数指定的数据对象的属性写入参数后的变量。 DESCRIBE FIELDS语句具有下列参数: 1.3.1确定字段长度 要确定数据对象的长度,利用DESCRIBFIELD语句使用LENGTH 参数,如下所示: DESCRIBE FIELD LENGTH . 系统读取字段<f>的长度,并将值写入字段<1>

abap 基本语法汇总 1.3.2 确定数据类型 要确定字段的数据类型,利用DESCRIBE FIELD语句使用TYPE 参数,如下所示: DESCRIBE FIELD TYPE [COMPONENTS ]. 系统读取字段的数据类型,然后将值写入字段。 除返回预定义数据类型C、D、F、I 、N、P、T 和X 外,该语句还返回 s 对于带前导符号的两字节整型 b 对于无前导符号的一字节整型 h 对于内表 C 对于组件中没有嵌套结构的结构 C 对于组件中至少有一个嵌套结构的结构 1.3.3 确定输出长度 要确定字段的输出长度,利用DESCRIBE FIELD语句使用OUTPUT-LENGTH数,如下所示: DESCRIBE FIELD OUTPUT-LENGTH . 系统读取字段的输出长度,并将值写入字段<0>。 1.3.4 确定小数位 若要确定类型P字段的小数位的个数,利用DESCRIBE FIELD语句使用DECIMALS参数,如下所示: DESCRIBE FIELD DECIMALS . 系统读取字段的小数个数,并将值写入字段。 1.3.5 确定转换例程 要确定ABAP/4 词典中某字段的转换例程是否存在,如果存在,名称是什

中考英语语法点整理

中考英语语法讲解资料及练习目录 第1讲:名词...................................................................................................1-3 第2讲:代词....................................................................................................3-5 第3讲:形容词.................................................................................................5-7 第4讲:副词....................................................................................................7-10 第5讲:动词..................................................................................................10-12 第6讲:不定式..............................................................................................12-13 第7讲介词....................................................................................................13-17 第8讲:连词..................................................................................................17-21 第9讲:时态(一) (22) 第10讲:时态(二).......................................................................................22-28 第11讲:被动语态........................................................................................28-30 第12讲:句子种类(一) (30) 第13讲:句子种类(二)............................................................................30-32 第14讲:宾语从句........................................................................................32-33 第15讲:状语从句........................................................................................33-35 第16讲:就近原则........................................................................................35-36

八年级下册英语语法知识点归纳总结

八年级下册英语语法知识点归纳总结 He said I was hard-working. 重点语法:宾语从句 结构:主语 + 谓语动词 + 宾语从句(主语 + 谓语动词 + 宾语/表语) 例句:----Im good at English. He says. (改为加宾语从句的复合句) ----He says Im good at English. 注意:①主句是一般现在时态,宾语从句的时态不受其影响。 例句:He says Im good at English now. He says I was good at mathematics when I was young. ②主句是过去时态,宾语从句也要用过去时态。 例句:He said I was good at mathematics when I was young yesterday. He said I was good at English now yesterday. ③宾语从句是客观真理时永远用一般现在时态。 例句:Our teacher says 24 hours make a day. Our teacher said the sun gives us so many energy yesterday. ④动词原形不能作主语,必须用其 -ing 形式。 例句:She said helping others changed her life. 重点短语:direct speech 直接引语

reported speech = indirect speech 间接引语 first of all = at first 首先 pass on 传递 be supposed to do sth. 应该做某事 be good at = do well in 在某方面做得好 in good health 身体健康 get over 克服 open up 打开 care for = take care of = look after 照料;照顾 not any more = not any longer = no longer 不再 have a cold 感冒 end-of-year exam 年终考试 get nervous 变得紧张 forget to do sth. 忘记做某事(该事未做) forget doing sth. 忘记做某事(该事已做) its + adj. + [for sb.] + to do sth. 做某事[对某人来说](加形容词) context 上下文 Reading Strategy(阅读方法) First read for meaning, not for detail. (首先理解文段的大致意思,不在于文段的细节部分。) You can understand the meaning of a word you dont know from

现代英语语法笔记整理

现代英语语法笔记整理 下面是我整理出来经常错误的题目 其中选择题20‘填空题30‘改错题8’句型转换题28‘其余名词解释和问答14‘ 要想及格那么选择题、填空题和句型转换题一定得拿55分以上,此三种题型也较容易拿分 注:名词解释题和简单题不再详述,我会在以上4道题中谈到。 一、选择题(20‘)此节还适合于综合英语二 选择题的题型以及考点: 1.关于by the time 用法 By the time 表示“当…的时候” Eg. By the time the course ends, we will have learnt a lot about market money 像此类题我们通常会做成过去完成时,但这样是错误的 记住这句话: 从句用一般时,主句用将来时。 2.need 的用法 记住它有三种方法 “need”作为实义动词时,通常用法是: 人+need +to do 物+need +doing 物+need +to be done Eg. The recorder needs repairing. Or, The recorder needs to be repaired。 此题考法简单,通常会给出这两个答案中的一个,比如要么给出repairing 要么给出 to be repaired。题目可能会变但这三种用法不会变 3.关于a large number of a large amount of a great deal of a large number of a lot of plenty of numerous much many few little 修饰名词的:a large number of 、numerous、many、 few 修饰不可数名词:a large amount of 、a great deal of、much、 little 既修饰可数和不可数:a lot of plenty of 个人认为只要知道修饰可数的和不可数的就行了,黑体字表示容易错的一定要记住。 4.see的用法,此题型经常考 see 有两种用法 such as: 1. see sb doing sth. 强调看见某人正在做某事,着重动作过程 eg, I saw him drawing by the river then.说明他正在看他画画,强调看画画的过程。 2. see sb do sth. 是看见某人做某事,着重于看见这件事的发生 eg. I saw Dr. Smith enter the operating room a moment ago. 说明他看到过Smith进了手术室了. 5.考倒装: 考倒装的范围相当广,一般有这些词需要倒装 1.虚拟语气的倒装

ABAP语法完整版

SAP ABAP / 4 基础知识学习 数据类型 C :字符串 D :日期型格式为 YYYYMMDD 例:'1999/12/03' F : 浮点数长度为8 I :整数 N :数值组成的字符串如:011,'302' P : PACKED数用于小数点数值如:12.00542 T : 时间格式为:HHMMSS 如:'14:03:00' X : 16进制数如:'1A03' *-------------------------------------------------------------------------------------* 变量声明 DATA [] [][decimals] 变量名称 变量类型及长度 初值 小数位数 exp: DATA : COUNTER TYPE P DECIMALS 3. NAME(10) TYPE C VALUE 'DELTA'. S_DATE TYPE D VALUE '19991203'. exp: DATA : BEGIN OF PERSON, NAME(10) TYPE C, AGE TYPE I, WEIGHT TYPE DECIMALS 2,

END OF PERSON. 另外,有关DATA声明的指令还有: CONSTANTS(声明常数)、STATICS(临时变量声明). exp: CONSTANTS PI TYPE P DECIMALS 5 VALUE '3.14159'. STATICS 关键字 声明的变量仅在目前的程序中使用, 结束后会自动释放 语法: STATICS [] [] [] 系统专用变量说明 系统内部专门创建了SYST这个STRUCTURE,里面的栏位存放系统变量,常用的系统变量有: SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,'0'表示成功 SY-UNAME: 当前使用者登入SAP的USERNAME; SY-DATUM: 当前系统日期; SY-UZEIT: 当前系统时间; SY-TCODE: 当前执行程序的Transaction code SY-INDEX: 当前LOOP循环过的次数 SY-TABIX: 当前处理的是internal table 的第几笔 SY-TMAXL: Internal table的总笔数 SY-SROWS: 屏幕总行数; SY-SCOLS: 屏幕总列数; SY-MANDT: CLIENT NUMBER SY-VLINE: 画竖线 SY-ULINE: 画横线 TYPE 关键字 用来指定资料型态或声明自定资料型态 Example: TYPES: BEGIN OF MYLIST,

小学英语语法点整理

英语语法点整理 1. 人称代词 主格:I we you she he it they 宾格:me us you her him it them 形容词性物主代词:my our your her his its their 名词性物主代词:mine ours yours hers his its theirs 2. 形容词和副词的比较级 (1) 一般在形容词或副词后+er older taller longer stronger, etc (2) 多音节词前+more more interesting, etc. (3) 双写最后一个字母,再+er bigger fatter, etc. (4) 把y 变i ,再+er heavier, earlier (5) 不规则变化: well-better, much/many-more, etc. 3. 可数词的复数形式 Most nouns + s a book - books Nouns ending in a consonant +y - y+ ies a story Nouns ending in s, sh, ch or x + es a glass —stories —glasses a watch-watches

Nouns ending in o +s or +es a piano —pianos a mango —mangoes Nouns ending in f or fe - f or fe +ves a knife - knives a shelf-shelves 4. 不可数名词(单复数形式不变) bread, rice, water ,juice etc. 5. 缩略形式 I 'm = I am you 're = you are she 's = she is he 's = he is it 's = it is who 's =who is can 't =can not isn 't=is not etc 6. a/an a book, a peach an egg an hour 7. Preposition: on, in ,in front of, between, next to, near, beside, at, behind. 表示时间:at six o 'clock, at Christmas, at breakfast on Monday on 15th July On National Day in the evening in December in winter 8. 基数词和序数词 one —first two-sec ond twen ty-twe ntieth 9. Some /any I have some toys in my bedroom. Do you have any brothers or sisters?

八年级下册英语语法知识点归纳总结

八年级下册英语语法知识点归纳总结 (2021最新版) 作者:______ 编写日期:2021年__月__日 【导语】要想取得好的学习成绩,必须要有良好的学习习惯。习惯是经过重复练习而巩固下来的稳重持久的条件反射和自然需要。建立良好的学习习惯,就会使自己学习感到有序而轻松。以下是小编为您整理的《八年级下册英语语法知识点归纳总结》,供大家查阅。 【篇一】 He said I was hard-working. 重点语法:宾语从句结构:主语 + 谓语动词 + 宾语从句(主语 + 谓语动词 + 宾语/表语) 例句:----Im good at English. He says. (改为加宾语从句的复合句)

----He says Im good at English. 注意:①主句是一般现在时态,宾语从句的时态不受其影响。例句:He says Im good at English now. He says I was good at mathematics when I was young. ②主句是过去时态,宾语从句也要用过去时态。例句:He said I was good at mathematics when I was young yesterday. He said I was good at English now yesterday. ③宾语从句是客观真理时永远用一般现在时态。例句:Our teacher says 24 hours make a day. Our teacher said the sun gives us so many energy yesterday. ④动词原形不能作主语,必须用其 -ing 形式。例句:She said helping others changed her life. 重点短语:direct speech 直接引语 reported speech = indirect speech 间接引语 first of all = at first 首先 pass on 传递 be supposed to do sth. 应该做某事 be good at = do well in 在某方面做得好 in good health 身体健康 get over 克服 open up 打开 care for = take care of = look after 照料;照顾 not any more = not any longer = no longer 不再 have a cold 感冒 end-of-year exam 年终考试 get nervous 变得紧张 forget to do sth. 忘记做某事(该事未做) forget doing sth. 忘记做某事(该事已做) its + adj. + [for sb.] + to do sth. 做某事[对某人来说](加形容词) context 上下文 Reading Strategy(阅读方法) First read for meaning, not for detail. (首先理解文段的大致意思,不在于文段的细节部分。) You can understand the meaning of a word you dont know from the context. (至于不懂的单词,

自考英语语法问答题总结

自考《现代英语语法》总结 Chapter One 1.What are the four major types of sentence and what discourse functions are they normally associated with? Statements are normally associated with declaratives and primarily concerned with giving information. Questions are associated with interrogatives and primarily concerned with requiring information. Commands are associated with imperatives and primarily concerned with requiring actions. Exclamations are associated with exclamatives and primarily concerned with expressing the speaker’s impression of something. 2.What are the verbs which transferred negation often occurs with? What is their shared semantic feature? The verbs which transferred negation often occurs with are: think, believe, suppose imagine and expect. They are the verbs that express “opinion”. 3.Explain the differences between a tag question with a final rising tone and one with a final falling tone. With a rising tone, the question expresses the speaker’s neutral expectation of the hearer’s response and invites the hearer to verify the truth of the proposition in the statement. With a falling one, the speaker asks for the hearer’s confirmation of the statement. It can be regarded as similar to an exclamation. Chapter 4 4.Can the definite article be used for generic reference and the indefinite article for specific reference? If they can, give one example for each use. The definite article can be used for generic reference. For example, the panda is a rare animal. The panda here still denotes the whole species. The indefinite artic le can also be used for specific reference. For example, a dog chained at me when I was on my way home last night. Here a dog points to a particular, actual example of the class. Here “a”shows indefinite specific reference. 5.What are some of the constraints that the double genitive is subject to? The second noun in the double genitive almost always refers to persons, never to objects, and the first noun usually has indefinite reference (typically premodified by the indefinite article and the second noun is always definite.) Chapter 5 6.Why do most contemporary English grammarians adopt a two-tense system? Because tense is a verb form. Morphologically only present tense and past tense have their forms of verbs. A language which has no verb forms has no tense. 7.If tense is related to time, what is aspect related to? When ten points to the temporal location of an event or a state of affairs, aspect “reflects the way in which the verb action is regarded or experienced with respect to time.” 8.Why is the past tense often used for politeness? Because the past tense can make a question or a statement or a suggestion less direct. It is more polite to use the past tense on the part of the speaker.

六年级英语语法知识点整理

六年级英语语法知识点整理 一、a number of ,the number of a number of 意思是“很多”,相当于a lot of ; the number of意思是“……的数目,……的数量”,当它作主语时,谓语动词用单数形式。 A number of students like playing computer games. 很多学生喜欢玩电脑游戏。 The number of the students is about 1500 in our school. 我们学校学生的人数大约是1500。 二、基数词变序数词助记歌。 基变序,有规律,末尾加上th;一、二、三特殊记,八加h ,九 去e ,ve要用f替;以e结尾变ie,后跟th莫忘记。要想表示几十几,只变个位就能够。 特殊变化:one—first ,two—second ,three—third ,five— fifth , nine—ninth ,twelve—twelfth ,forty—fortieth , eight-nine—eighty-ninth 三、概数(略数)表达法 数词+hundred/thousand/million/billion+名词复数 hundreds/thousands/millions/billions of+名词复数 例1 1. __people go swimming in summer in Dalian.

A、Thousands B、Thousand of C、Thousands of D、Thousand 2. __the students will take part in this English speech contest. A. Two hundred of B. Two hundreds of C. Hundreds of D. Hundred of 一、of sb.与for sb.的区别 (1)of sb.“对于(某人)”,用于It is +adj. +of sb. to do sth.句型中,形容词为clever, kind, nice等描述人物性格特征的词,of后的人物与形容词有主表关系。 (2)for sb.“对于(某人)”,用于It is +adj. +for sb. to do sth.句型中, 形容词为easy, important等不描述人物性格特征的词,for后的人物与形容词没有主表关系。 二、不能同时出现在一个句子中的连词 1、because(因为),so(所以)不能同时出现在一个句子里,只能 用其一。 Because he was tired, he couldn’t walk there. =He was tired ,so he couldn’t walk there. 因为他累了,所以他不能走到那儿了。 2、(al)thouthg(虽然),but (但是)不能同时出现在一个句子里,只能用其一。但thouthg和yet能够同时出现在一个句子里(yet用作 副词) Thought he was tired, he still worked hard. =He was tired, but he still worked hard. 虽然他很累,但他仍然努力工作。

英语语法现在进行时归纳总结

英语语法现在进行时归纳总结 一、单项选择现在进行时 1.-- I am afraid I can’t help you with your project. I ________ a model these days. -- It doesn’t matter. I will finish it by myself. A.make B.will be making C.am making D.have made 【答案】C 【解析】 试题分析:考查动词时态。句意:我恐怕不能帮你完成项目了,这几天我要做一个模型。没关系,我会自己完成。表示这几天一直要做的事情,用一般现在时表示将来,故选C 项。 考点:考查动词时态 2.—I some courses at university,so I can’t work full time at the moment. A.take B.am taking C.took D.have taken 【答案】B 【解析】 试题分析:考查动词的时态。句意:因为我正在上学,所以不能在这时候做全职的工作。根据下方提到so I can’t work full time at th e moment 可知我正在上学,故选B 项。 考点 : 考查动词的时态 3.The water supply has been cut off temporarily because the workers the main pipe.A.repair B.repaired C.have repaired D.are repairing 【答案】D 【解析】 试题分析:考查动词的时态。句意:因为工人正在修理主管道,所以水供应暂时被切断。根据语境表示,修理管道这件事正在进行,所以选D项。 考点 : 考查动词的时态 4.– Do you think we should accept that offer? -- Yes, we should, for we ___such bad luck up till now, and time __ out. A.have had; is running B.had; is running C.have; has been run D.have had; has been run 【答案】A 【解析】 【详解】 考查动词的时态。 句意:---你认为我们应该接受那个建议吗? ---是的,我们应该,因为到目前为止我们已经运气很糟糕,并且时间也正在被耗尽。

新概念英语1语法点梳理

新概念英语第一册语法点梳理 新概念一共144 课,其中单课为课文,双课为语法和练习。整本书是以单数课为正课,并附带有插图而双数课则是针对单数课所讲的内容有针对性地进行练习,从此出展现出整个新概念一教材区别于其他教材的独特之处。 以下是对新概念一整本教材的理解和剖析,以供各位对整个课本的理解和把握上参考和借鉴。 首先根据课本中出现的时态来分析: 本册书的语法出现层次性和规律性是很强的,首先我们先来整本书中都出了哪些时态,这些时态的具体分布和讲解时我们大家需要注意的递进性。 Lesson 31—34 现在进行时 Lesson 37—40 第一次出现be going to 的将来时 Lesson 51—56 一般现在时 Lesson 67—76 为一般过去式 Lesson 83—90 为现在完成时 Lesson 91—96 为一般将来时(will) Lesson 117—118 过去进行时 Lesson 119—120 过去完成时 除去前面所有时态和句型所占据的76 课我们一起来看一下以下的68 课,每一课小的语言点,语法点都是在什么地方,应该用什么样的方式来讲解。 在这里告诉学员新概念一的每一个单课的重点都是出现双课的标题和课后的练习题里面。 Lesson1—2 语言点:与陌生人说话或引起别人的注意。Excuse me. Yes? Pardon? Thank you very much. 语法点:主系表结构this 为主语,名词做表语1的一般疑问句以及它的肯定回答。Is this your handbag? Yes, it is. Lesson 5—6 语言点:如何介绍别人。This is Miss Sophie Dupont. Nice to meet you. 语法点:主语为第三人称单数的主系表结构。She is French. He is German. It's a Volvo.(L6) a/an 的使用。 Lesson 7—8 语言点:如何自我介绍和相互认识。语法点:主语为第二人称的主系表结构。Are you French? What nationality are you? What ' s your job? 特殊疑问句。 Lesson 9—10 语言点:朋友或熟识的人之间如何相互问候。How are you? 语法点:主系表结构形容词做表语。 介词短语表示位置near the window, on the televion, on the wall

相关文档 最新文档