abap 4 course n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ABAP/4 Course PowerPoint Presentation
Download Presentation
ABAP/4 Course

Loading in 2 Seconds...

play fullscreen
1 / 22

ABAP/4 Course - PowerPoint PPT Presentation


  • 295 Views
  • Uploaded on

ABAP/4 Course . General. Workbench Program maintenance Screen Painter Menu Painter Transactions ABAP/4 Query Translation menu. ABAP/4 (SE38) . Change/Display Variants Attributes (Logical Data Bases) Documentation Text Elements Program Directory Copy/Rename/Delete Development Test.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'ABAP/4 Course' - liam


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
general
General
  • Workbench
  • Program maintenance
  • Screen Painter
  • Menu Painter
  • Transactions
  • ABAP/4 Query
  • Translation menu
abap 4 se38
ABAP/4 (SE38)
  • Change/Display
  • Variants
  • Attributes (Logical Data Bases)
  • Documentation
  • Text Elements
  • Program Directory
  • Copy/Rename/Delete
  • Development Test
development test
Development/Test
  • Run-time Analysis
  • Extended Syntax Check
  • Program References
  • Pretty Printer
  • Find Source String
abap 4 editor
ABAP/4 Editor
  • 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 ...)
insert statement
Insert Statement
  • Select * from
  • Call Function
  • Message
  • Write
  • Others e.g. Comment(*, **1, *f, *m ...)
abap 4 debugger
ABAP/4 Debugger
  • 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)
abap 4 programming
ABAP/4 Programming
  • = 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
working with reports
Working with Reports
  • Naming a Report (R/Z + M/F... + Name(6))
  • Creating Reports
  • Changing Reports
report syntax and layout
Report Syntax and Layout
  • Structure of the ABAP/4 Programming Language
  • ABAP/4 Report Layout
  • Inserting Ready-Made Strucures
key words
Key Words
  • Declaratives (DATA,.)
  • Events (GET,...)
  • Control (IF,...)
  • Operational (WRITE,)
declaring and processing data
Declaring and Processing data
  • Constants/Variables
  • Assigning Values
  • Arithmetic Operations
  • Processing Text Fields
  • System Fields (SY-UZEIT, SY-DATUM)
events and flow control
Events and Flow Control
  • Event Key Words (GET, START/END OF SELECTION, INITIALIZATION)
  • Events: Concept
  • Flow Control in ABAP/4
  • Flow Control: Concept
flow control concept
Flow Control: Concept

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:', ... .

subroutines
Subroutines
  • Definition
  • Calling Subroutines
  • Passing data between subroutines/reports (INCLUDE, PERFORM X(Y),...)
  • Function Modules
reading and processing internal tables databases
Reading and Processing Internal Tables/Databases
  • Definition (Internal Tables)
  • Filling Internal Tables
  • Reading/Changing and Sorting
  • SELECT/INSERT/UPDATE/MODIFY/DELETE
simple reading
Simple Reading

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.

selection criteria and parameters
Selection Criteria and Parameters
  • SELECT-OPTIONS
  • PARAMETERS
  • SELECTION-SCREEN
working with logical databases
Working with Logical Databases
  • Display/Maintenance
  • ABAP/4 Key words for Logical Databases
  • Concept
logical data bases
Logical Data Bases
  • Structure
  • Selections/Texts
  • Database Program (SAPDB<dba>)
  • Selection Screen
  • Documentation
  • Checking/Copying/Deleting/Details