The goal of the ABAP Workbench Foundations (BC) course is for you to gain a detailed knowledge of the fundamental concepts of ABAP. In this course, students gain knowledge of the fundamental concepts of ABAP and learn how to comfortably and efficiently work with the ABAP Workbench tools . ABAP/4 Development Workbench. Objectives Chapter 2. The ABAP/4 Programming Language. ABAP/4 Development Workbench Architecture. ABAP/4 : General.

Author: Tezshura Meztihn
Country: Morocco
Language: English (Spanish)
Genre: Career
Published (Last): 4 September 2013
Pages: 475
PDF File Size: 10.92 Mb
ePub File Size: 6.61 Mb
ISBN: 112-8-66718-203-3
Downloads: 5805
Price: Free* [*Free Regsitration Required]
Uploader: Negal

Description and local currency of the selected airline 4.

BC SAP ABAP Workbench Foundations

Double-click on an object to start the respective tool. Authorization Check Task 1: When you are assigning a type to the airline and flight number, make sure you refer to the same structure so that the search helps are context-specific. In the first line of the detail list, display key information from the selected flight.

You have to read data from the database in which the user may not be interested. Data Modeling In the development of business application software, parts of the real world must be represented in data form. Technically speaking, however, there are three different types of screens: Under More, enter the name of the package under Package. There are various ways of doing this: Display the result in a list. In the SAP Web Application Server, presentations, application logic, and data storage can be assigned to different systems.

As well as the technical attributes, the type of an input or output field can provide further information; for example, you can use it to control the field or input help.

Type Style Description Example text Words or characters that appear on the screen.

Furthermore, you can use the WITH addition to include up to four parameters. You may have multiple statements in a single line. The user reaches the change screen by double-clicking.


Any number of transaction codes can be assigned to a program. In this case, for the single record operations, the system identifies the row to zbap processed. Here the task of the developer is to select for each abzp dialog exactly those types that are most suitable for the accomplishment of the tasks concerned. Internal Program Modularization with Subroutines Figure The technical aspects of programming are less interesting for the user. Therefore, the sequence in which the event blocks are written in the program is not important.

This means that value assignments to the formal parameter have absolutely no effect on the actual parameter. Assignment to a Change Request Note: They cannot be split, which also means that they cannot be nested. The ABAP runtime system ensures that the following take place: You can write text symbols into your program in either of the following ways: Organizing Developments Exercise Objectives After completing this exercise, you will be able to: Each group has a task within this change request.

The following graphics demonstrate how this is done. What information must you pass to the program? Two input fields with the same type as the data object appear on the selection screen, allowing you to enter range limits.

Course Title : BC400 SAP ABAP Workbench Foundations

User dialogs BC Figure You can combine consecutive statements with an identical beginning into a chained statement: Step through the program using the single-step function. Element list Shows all the elements displayed on the screen with their attributes.

Runtime Behavior and Data Transport: From here, you can edit each object directly by selecting it from this list. Developing Programs and Organizing Developments 4.

If the condition is met, the system executes the relevant statement sequence. ABAP Program with Several Event Blocks and a Selection Screen In all of the programs that we have seen so far in this course, only one event block has been programmed in addition to the declarative statements.


BC400 Introduction à ABAP Workbench

In the first two types of loop, the system stores the number of the current loop pass in the SY-INDEX field; in the case of nested loops, this always refers to the current loop. Display an error message on the list if the user tries to divide by zero.

For this reason, the individual components in a row are referred to as columns of the internal table.

If there is no type specification at all, the system defines an elementary data object of type C with bc040 one. This means that value assignments to the formal parameter affect the actual parameter directly. Internal tables are therefore a simple way of processing large data sets in a structured manner. Both events presented here are initiated by the ABAP runtime system exactly once each time a program is executed.

Unlike the logical functional divisions that separate Repository objects using packages, change requests are project-related and therefore have a limitation with regard to the time schedule involved. This screen displays data from the line they selected, as well as additional information about the flight connection. This prevents you from mixing up or forgetting any parameters.

Fill the internal table and display contents 1.

In order to keep a better overview in this course, we will display all keywords hc400 their additions in uppercase letters, and all operands in lowercase letters.

Check that all of the data objects are initial.