際際滷

際際滷Share a Scribd company logo
http://www.onlinesapabaptraining.com/
 Workbench
 Program
maintenance
 Screen Painter
 Menu Painter
 Transactions
 ABAP/4 Query
 Translation menu
http://www.onlinesapabaptraining.com/
Change/Display
Variants
Attributes (Logical Data Bases)
Documentation
Text Elements
Program Directory
Copy/Rename/Delete
Development Test
http://www.onlinesapabaptraining.com/
 Run-time Analysis
 Extended Syntax
Check
 Program References
 Pretty Printer
 Find Source String
 Check/Generate
 Insert Statement
 Split Line/Copy/Move...
 Fetch
 Position
 Goto Menu
 Utilities (Local/Global Search)
 Upload/Download
 Set/Display Breakpoints
 Printing (Only a part ...)
 Select * from
 Call Function
 Message
 Write
 Others e.g.
Comment
(*, **1, *f, *m ...)
Single Step/Execute/Continue
Table (PgUp/PgDn/Format E,C,X)
Click on fields (Change Contents or
Display)
Scroll in program source
Goto Menu
Set/Delete Breakpoint (Breakpoint At)
 = Event-driven programming language
 Working with Reports
 Report Syntax and layout
 Declaring and Processing data
 Events and Flow Control
 Subroutines
 Reading and Processing Internal tables/Database tables
 Selection criteria and Parameters
 Working with Logical Databases
 Interactive Reporting
Naming a Report (R/Z + M/F... + Name(6))
Creating Reports
Changing Reports
Structure of the ABAP/4 Programming
Language
ABAP/4 Report Layout
Inserting Ready-Made Strucures
 Declaratives
(DATA,.)
 Events (GET,...)
 Control (IF,...)
 Operational
(WRITE,)
Constants/Variables
Assigning Values
Arithmetic Operations
Processing Text Fields
System Fields (SY-UZEIT, SY-DATUM)
Event Key Words (GET, START/END OF
SELECTION, INITIALIZATION)
Events: Concept
Flow Control in ABAP/4
Flow Control: Concept
LFA1
LFB1
LFC1 1990 1991
0001
... ...
0002
0000000001
1990 1991
0001
... ...
0002
0000000002
REPORT DEMO.
<declaration section>
START-OF-SELECTION. " processing block
WRITE: 'Start', ... .
GET LFA1. " processing block
WRITE: ... .
IF LFA1-LAND1 = 'D'.
...
ENDIF.
GET LFB1. " processing block
WRITE: ... .
END-OF-SELECTION. " processing block
WRITE: 'Total:', ... .
Definition
Calling Subroutines
Passing data between subroutines/reports
(INCLUDE, PERFORM X(Y),...)
Function Modules
Definition (Internal Tables)
Filling Internal Tables
Reading/Changing and Sorting
SELECT/INSERT/UPDATE/MODIFY/
DELETE
SELECT * FROM T005T
WHERE LAND1 EQ 'D'.
WRITE: T005T-SPRAS, T005T-NATIO.
ENDSELECT.
SELECT * FROM <dbtab> INTO TABLE <itab> [WHERE ...]
[ORDER BY ...].
Note that there is no ENDSELECT here.
SELECT * FROM <dbtab> APPENDING TABLE <itab> [WHERE ...]
[ORDER BY ...].
If the operation was successful, the system field SY-SUBRC is set to 0, otherwise
to 4.
SELECT SINGLE * FROM <dbtab> WHERE ...
In this case, the WHERE condition may contain only equality conditions linked using
AND. You
have to specify the primary key in full.
SELECT-OPTIONS
PARAMETERS
SELECTION-SCREEN
Display/Maintenance
ABAP/4 Key words for Logical Databases
Concept
Structure
Selections/Texts
Database Program (SAPDB<dba>)
Selection Screen
Documentation
Checking/Copying/Deleting/Details
Abap ppt2

More Related Content

Abap ppt2