02_abap workbench tools & first program
Post on 14-Apr-2018
215 Views
Preview:
TRANSCRIPT
-
7/30/2019 02_ABAP Workbench Tools & First Program
1/31
ABAP Workbench Tools & First
Program
-
7/30/2019 02_ABAP Workbench Tools & First Program
2/31
Contents
General Overview of Workbench Tools
Your First ABAP/4 Program
-
7/30/2019 02_ABAP Workbench Tools & First Program
3/31
Contents
General Overview of
Workbench Tools
-
7/30/2019 02_ABAP Workbench Tools & First Program
4/31
General Overview of Workbench Tools
Object Browser
ABAP Dictionary
ABAP Editor
Function Library
-
7/30/2019 02_ABAP Workbench Tools & First Program
5/31
General Overview of Workbench Tools
MENU:
Tools ABAP Workbench
-
7/30/2019 02_ABAP Workbench Tools & First Program
6/31
Workbench Tools Object Browser
MENU:
Tools ABAP Workbench
Overview
Object Navigator
T-CODE:
SE80
-
7/30/2019 02_ABAP Workbench Tools & First Program
7/31
Object Browser Initial Screen
-
7/30/2019 02_ABAP Workbench Tools & First Program
8/31
Object Browser
-
7/30/2019 02_ABAP Workbench Tools & First Program
9/31
Object Browser
-
7/30/2019 02_ABAP Workbench Tools & First Program
10/31
Workbench Tools ABAP Dictionary
MENU:
Tools ABAP Workbench
Development
ABAP Dictionary
T-CODE:
SE11
-
7/30/2019 02_ABAP Workbench Tools & First Program
11/31
ABAP Dictionary Initial Screen
-
7/30/2019 02_ABAP Workbench Tools & First Program
12/31
ABAP Dictionary
Contents
-
7/30/2019 02_ABAP Workbench Tools & First Program
13/31
ABAP Dictionary
Execute
-
7/30/2019 02_ABAP Workbench Tools & First Program
14/31
Workbench Tools ABAP Editor
MENU:
Tools ABAP Workbench
Development
ABAP Editor
T-CODE:
SE38
-
7/30/2019 02_ABAP Workbench Tools & First Program
15/31
ABAP Editor Initial Screen
-
7/30/2019 02_ABAP Workbench Tools & First Program
16/31
ABAP Editor
Direct Processing
(F8)
-
7/30/2019 02_ABAP Workbench Tools & First Program
17/31
Workbench Tools Function Library
MENU:
Tools ABAP Workbench
Development
Function Builder
T-CODE:
SE37
-
7/30/2019 02_ABAP Workbench Tools & First Program
18/31
Function Builder Initial Screen
-
7/30/2019 02_ABAP Workbench Tools & First Program
19/31
Function Builder
Test/Execute
(F8)
-
7/30/2019 02_ABAP Workbench Tools & First Program
20/31
Function Builder
Execute (F8)
Click
-
7/30/2019 02_ABAP Workbench Tools & First Program
21/31
Contents
Your First ABAP/4 Program
-
7/30/2019 02_ABAP Workbench Tools & First Program
22/31
Program Types
2 main types of ABAP/4 programs:
reports
dialog programs
-
7/30/2019 02_ABAP Workbench Tools & First Program
23/31
Program Types Report
Report:
to read data from the database and write
it out.
consists of only two screens
selection screen: contains input fields allowingthe user to enter criteria for the report.
output screen: contains the list= the output
from the report
-
7/30/2019 02_ABAP Workbench Tools & First Program
24/31
Program Types Dialog Program
Dialog Program:
flexible and complex
contains any number of screens
screen sequence can be changeddynamically at run-time
-
7/30/2019 02_ABAP Workbench Tools & First Program
25/31
Discovering Report Components
Source code (required)
Attributes (required)
Text elements (optional)
Documentation (optional)
Variants (optional)
-
7/30/2019 02_ABAP Workbench Tools & First Program
26/31
Program Naming Conventions
Programs created by customers developers
(us) are called customer programs.
Customer program name must start with theletter y or z.
-
7/30/2019 02_ABAP Workbench Tools & First Program
27/31
Hello world
Go to SE38 ABAP
Editor
Create program
Z_##_0201
Input attributes
Package $TMP
-
7/30/2019 02_ABAP Workbench Tools & First Program
28/31
Hello world
Add 1 line:
write Hello SAP World.
Choose Activate
Press F8 to execute
-
7/30/2019 02_ABAP Workbench Tools & First Program
29/31
Using the Chain Operator
tables lfa1.
tables lfb1.tables: lfa1, lfb1.
write / sy-dbcnt.
write wa_lfa1-lifnr.write: / sy-dbcnt, wa_lfa1-lifnr.
-
7/30/2019 02_ABAP Workbench Tools & First Program
30/31
Comment
An * (asterisk) in column one indicates that the entire line is acomment.
" (double quotes) anywhere on a line indicates that the remainder ofthe line is a comment.
* This is a comment
tables lfa1. " This is also a comment
-
7/30/2019 02_ABAP Workbench Tools & First Program
31/31
Summary
ABAP/4 programs are composed of components. Thecomponents are attributes, source code, variants, textelements and documentation. As a minimum, a program musthave attributes and source code.
ABAP/4 reports must begin with the report statement.
The chain operator is a colon (:). It is used to reduceredundancy where two or more statements begin with thesame word or sequence of words.
top related