Video Lesson 2.9: ABAP Exercise: Flight Information Report
This exercise marks the end of the lesson. You should now be able to create an ABAP report. Follow this example as I create a report that shows flight information.
ABAP programs are made up of individual statements.
The first word in a statement is called an ABAP keyword.
Words must always be separated by at least one space.
Each statement must end with a period.
Statements can be indented.
Statements can take up more than one line.
You can have multiple statements in a single line.
For indentations and for converting uppercase/lowercase letters, you can use the Pretty Printer (the correspondingly labeled button in the Editor).
Comment lines are introduced with an asterisk *. The code generator recognizes the corresponding line as a comment so that it will be ignored by the runtime system.
If you wish to have the rest of a line set as a comment, you must use double quotation marks ".
ABAP programs are made up of individual statements.
The first word in a statement is called anABAP keyword.
Words must always be separated by at least one space.
Each statement must end with a period.
Statements can be indented.
Statements can take up more than one line.
You can have multiple statements in a single line.
For indentations and for converting uppercase/lowercase letters, you can use the Pretty Printer (the correspondingly labeled button in the Editor).
Comment lines are introduced with an asterisk *. The code generator recognizes the corresponding line as a comment so that it will be ignored by the runtime system.
If you wish to have the rest of a line set as a comment, you must use double quotation marks ".
Video Lesson 2.2: Developing Programs and Organizing Developments
In this lesson you will learn how to create programs, transaction codes and packages, and how to assign a Repository object to a package. You will also learn how development packages are implemented in the SAP environment using the ABAP Workbench.
Organizing Developments
Development projects are carried out in a development system. The development objects edited or created in a project are transported to subsequent systems (test and/or production system) on project completion.
At the start of a development project the project manager creates a change request in the Transport Organizer (Transaction SE01)
The Transport Organizer then creates a task for each developer in the change request.
When a development object is edited or created, the developer assigns this to the change request.
The object is entered into the task of the developer.
All repository objects that a developer works on during a project are collected within his or her task.
Video Lesson 2.1: SAP Object Navigator and Repository
This lesson gives a short description of the Repository and a brief overview of
the most important components of the ABAP Workbench. It presents the Object Navigator as a central development tool.
Introduction to the Repository
The Repository consists of all system development objects - programs, function modules, definitions of database tables, and so on.
In the Repository, you have objects delivered by SAP as well as objects defined by the customer.
The Repository is in the database
The Repository is subdivided according to application components. (Commonly known as ‘modules’)
Within a module (e.g., MM) there are several packages containing relevant objects for a more detailed logical subdivision.
Video Lesson 1: SAP System Architecture and flow of a program
In this lesson you will learn how a simple dialog program is executed by the SAP NetWeaver Application Server.You will learn the architecture of the SAP NetWeaverApplication Servers as well as the execution of ABAP programs.
System Architecture and ABAP program
The SAP Web Application Server has a modular architecture that follows the software-oriented client/server principle.
The lowest level is the database level. Here data is managed with the help of a relational database management system (RDBMS). This data includes, apart from application data, the programs and the metadata that the SAP System requires for self-management.
The ABAP programs run at the application server level, that is, both the
applications provided by SAP and the ones you develop yourself. The ABAP programs read data from the database, process the data, and possibly store data.
The third level is the presentation server level. This level contains the user interface where each user can access the program, enter new data, and receive the results of a work process.