Download presentation
Presentation is loading. Please wait.
1
Interactive List Techniques
Detail Lists Program Flow in Detail Lists Events Page Headings SET TITLEBAR Data Transport Selecting Multiple Lines Field Selection System Fields for interactive Lists
2
1. Detail Lists
3
Program Flow in Detail Lists
4
Creating Data Lists
5
Creating Data Lists
6
練習1-1 REPORT Z9901_0518A. START-OF-SELECTION.
WRITE:/ 'BASIC LIST', SY-LSIND. AT LINE-SELECTION. WRITE:/ 'DETAIL LIST', SY-LSIND.
7
練習1-1執行結果
8
Events: Overview
9
Page Headings
10
練習1-2 REPORT Z9901_0518A. START-OF-SELECTION.
FORMAT HOTSPOT ON COLOR 3 INVERSE ON. WRITE:/ 'BASIC LIST', SY-LSIND. TOP-OF-PAGE. WRITE: 'TITLE1:', SY-TITLE. ULINE. AT LINE-SELECTION. WRITE:/ 'DETAIL LIST', SY-LSIND. TOP-OF-PAGE DURING LINE-SELECTION. write:/ 'TITLE2'.
11
練習1-2執行結果
12
SET TITLEBAR
13
練習1-3 REPORT Z9901_0518A NO STANDARD PAGE HEADING. START-OF-SELECTION.
SET TITLEBAR 'T01' WITH SY-DATUM. FORMAT HOTSPOT ON COLOR 3 INVERSE ON. WRITE:/ 'BASIC LIST', SY-LSIND. TOP-OF-PAGE. WRITE: 'TITLE1:', SY-TITLE. ULINE. AT LINE-SELECTION. SET TITLEBAR 'T02' WITH SY-LSIND. WRITE:/ 'DETAIL LIST', SY-LSIND. TOP-OF-PAGE DURING LINE-SELECTION. write:/ 'TITLE2'.
14
練習1-3執行結果
15
2. Data Transport
16
The HIDE Technique
17
練習2 REPORT Z9901_0518B. START-OF-SELECTION. TABLES Z9901SELECTION.
SELECT * FROM Z9901SELECTION. FORMAT HOTSPOT ON COLOR 5 INVERSE ON. WRITE:/ Z9901SELECTION-SNO, Z9901SELECTION-SNAME, Z9901SELECTION-CNO. HIDE: Z9901SELECTION-CNO. ENDSELECT. AT LINE-SELECTION. TABLES Z9901COURSE. SELECT * FROM Z9901COURSE WHERE CNO = Z9901SELECTION-CNO. WRITE:/ Z9901COURSE-CNO, Z9901COURSE-CNAME, Z9901COURSE-CGRADE, Z9901COURSE-TEACHER.
18
練習2執行結果
19
3. Selecting Multiple Lines
DATA MARK. WRITE:/ MARK AS CHECKBOX, … AT LINE-SELECTION. DO. CLEAR MARK. READ LINE SY-INDEX FIELD VALUE MARK. IF SY-SUBRC <> 0. EXIT. ENDIF. IF MARK <> SPACE. WRITE:/ Z9901SELECTION-SGRADE, Z9901SELECTION-SNAME. MODIFY CURRENT LINE FIELD VALUE MARK FROM SPACE. ENDDO.
20
練習3 REPORT Z9901_0518C. DATA MARK. START-OF-SELECTION.
TABLES Z9901SELECTION. SELECT * FROM Z9901SELECTION. FORMAT HOTSPOT ON COLOR 5 INVERSE ON. WRITE:/ MARK AS CHECKBOX, Z9901SELECTION-SNO, Z9901SELECTION-SNAME, Z9901SELECTION-CNO. HIDE: Z9901SELECTION-SGRADE, Z9901SELECTION-SNAME. ENDSELECT.
21
練習3 (續) AT LINE-SELECTION. DO. CLEAR MARK.
READ LINE SY-INDEX FIELD VALUE MARK. IF SY-SUBRC <> 0. EXIT. ENDIF. IF MARK <> SPACE. WRITE:/ Z9901SELECTION-SGRADE, Z9901SELECTION-SNAME. MODIFY CURRENT LINE FIELD VALUE MARK FROM SPACE. ENDDO.
22
練習3執行結果
23
4. Field Selection
24
5. System Fields for interactive Lists
25
Creating Lists in Model Dialog Boxes
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.