添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
WRITE: '1.LOOP循环'. WRITE: / '-----------------------------------------------'. LOOP AT git_student. WRITE: / 'SY-INDEX=',sy-index LEFT-JUSTIFIED, "LEFT-JUSTIFIED 输出向左对齐 'SY-TABIX=',sy-tabix LEFT-JUSTIFIED, 'NAME=',git_student-name LEFT-JUSTIFIED, 'AGE=',git_student-age LEFT-JUSTIFIED. ENDLOOP. WRITE: / '-----------------------------------------------'. WRITE: / '2.READ INTERNAL TABLE'. WRITE: / '-----------------------------------------------'. READ TABLE git_student INTO dent WITH KEY name = 'ALEX'. "按具体字段值读取内表 WRITE: / 'SY-INDEX=',sy-index LEFT-JUSTIFIED, 'SY-TABIX=',sy-tabix LEFT-JUSTIFIED, "读取内表时,返回相应数据在内表中的索引 'NAME=',dent-name LEFT-JUSTIFIED, 'AGE=',dent-age LEFT-JUSTIFIED. READ TABLE git_student INTO dent WITH KEY name = 'BUSHI'. "按具体字段值读取内表 WRITE: / 'SY-INDEX=',sy-index LEFT-JUSTIFIED, 'SY-TABIX=',sy-tabix LEFT-JUSTIFIED, 'NAME=',dent-name LEFT-JUSTIFIED, 'AGE=',dent-age LEFT-JUSTIFIED. CLEAR sy-tabix. WRITE: / '-----------------------------------------------'. WRITE: / '3.DO...ENDDO'. WRITE: / '-----------------------------------------------'. DO 5 TIMES. WRITE:/ 'SY-INDEX=',sy-index LEFT-JUSTIFIED, 'SY-TABIX=',sy-tabix LEFT-JUSTIFIED. ENDDO. WRITE:/ '-----------------------------------------------'.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
REPORT ztest _ index .
DATA : BEGIN OF git _ student OCCURS 0 ,
name ( 10 ) TYPE c ,
age TYPE i ,
END OF git _ student .
DATA : dent LIKE LINE OF git _ student .
git _ student - name = 'JACK' .
git _ student - age = 20.
APPEND git _ student .
git _ student - name = 'JIM' .
git _ student - age = 25.
APPEND git _ student .
git _ student - name = 'TOMMY' .
git _ student - age = 28.
APPEND git _ student .
git _ student - name = 'BUSHI' .
git _ student - age = 20.
APPEND git _ student .
git _ student - name = 'LILY' .
git _ student - age = 26.
APPEND git _ student .
git _ student - name = 'ALEX' .
git _ student - age = 28.
APPEND git _ student .
WRITE : '1.LOOP循环' .
WRITE : / '-----------------------------------------------' .
LOOP AT git _ student .
WRITE : / 'SY-INDEX=' , sy - index LEFT-JUSTIFIED , "LEFT-JUSTIFIED  输出向左对齐
'SY-TABIX=' , sy - tabix LEFT-JUSTIFIED ,
'NAME=' , git _ student - name LEFT-JUSTIFIED ,
'AGE=' , git _ student - age LEFT-JUSTIFIED .
ENDLOOP .
WRITE : / '-----------------------------------------------' .
WRITE : / '2.READ INTERNAL TABLE' .
WRITE : / '-----------------------------------------------' .
READ TABLE git _ student INTO dent WITH KEY name = 'ALEX' . "按具体字段值读取内表
WRITE : / 'SY-INDEX=' , sy - index LEFT-JUSTIFIED ,
'SY-TABIX=' , sy - tabix LEFT-JUSTIFIED , "读取内表时,返回相应数据在内表中的索引
'NAME=' , dent - name LEFT-JUSTIFIED ,
'AGE=' , dent - age LEFT-JUSTIFIED .
READ TABLE git _ student INTO dent WITH KEY name = 'BUSHI' . "按具体字段值读取内表
WRITE : / 'SY-INDEX=' , sy - index LEFT-JUSTIFIED ,
'SY-TABIX=' , sy - tabix LEFT-JUSTIFIED ,
'NAME=' , dent - name LEFT-JUSTIFIED ,
'AGE=' , dent - age LEFT-JUSTIFIED .
CLEAR sy - tabix .
WRITE : / '-----------------------------------------------' .
WRITE : / '3.DO...ENDDO' .
WRITE : / '-----------------------------------------------' .
DO 5 TIMES .
WRITE : / 'SY-INDEX=' , sy - index LEFT-JUSTIFIED ,
'SY-TABIX=' , sy - tabix LEFT-JUSTIFIED .
ENDDO .
WRITE : / '-----------------------------------------------' .