Software Development Exam  >  Software Development Notes  >  Learn and Master SAP ABAP  >  SAP ABAP - Environment

SAP ABAP - Environment | Learn and Master SAP ABAP - Software Development PDF Download

Hello ABAP

  • Let's get started with the common "Hello World" example.
  • Each ABAP statement starts with an ABAP keyword and ends with a period. Keywords must be separated by at least one space. It does not matter whether or not you use one or several lines for an ABAP statement.
  • You need to enter your code using the ABAP Editor that is a part of ABAP Tools delivered with the SAP NetWeaver Application Server ABAP (also known as ‘AS ABAP’).
  • ‘AS ABAP’ is an application server with its own database, ABAP run-time environment, and ABAP development tools such as ABAP Editor. The AS ABAP offers a development platform that is independent of hardware, operating system, and database.

Using the ABAP Editor

  • Step 1 − Start the transaction SE38 to navigate to the ABAP Editor (discussed in the next chapter). Let's start creating a report that is one of the many ABAP objects.
  • Step 2 − On the initial screen of the editor, specify the name of your report in the input field PROGRAM. You may specify the name as ZHELLO1. The preceding Z is important for the name. Z ensures that your report resides in the customer namespace.
    The customer namespace includes all objects with the prefix Y or Z. It is always used when customers or partners create objects (like a report) to differentiate these objects from objects of SAP and to prevent name conflicts with objects.
  • Step 3 − You may type the report name in lower case letters, but the editor will change it to upper case. So the names of ABAP objects are ‘Not’ case sensitive.
  • Step 4 − After specifying the name of the report, click the CREATE button. A popup window ABAP: PROGRAM ATTRIBUTES will pop up and you will provide more information about your report.
  • Step 5 − Choose "Executable Program" as the report type, enter the title “My First ABAP Report” and then select SAVE to continue. The CREATE OBJECT DIRECTORY ENTRY window will pop up next. Select the button LOCAL OBJECT and the popup will close.

You can complete your first report by entering the WRITE statement below the REPORT statement, so that the complete report contains just two lines as follows −

REPORT ZHELLO1. WRITE

'Hello World'.

Starting the Report

We can use the keyboard (Ctrl + S) or the save icon (right hand side beside the command field) to save the report. ABAP development takes place in AS ABAP.

Starting the report is as simple as saving it. Click the ACTIVATION button (left hand side next to the start icon) and start the report by using the icon DIRECT PROCESSING or the F8 function key. The title "My First ABAP Report" along with the output “Hello World” is displayed as well. Here is the output −

My First ABAP Report

Hello World

As long as you do not activate a new report or activate a change to an existing report, it is not relevant to their users. This is important in a central development environment where you may work on objects that other developers use in their projects.

Viewing the Existing Code

If you look at the field Program and double-click on the value ZHELLO1, the ABAP editor will display the code for your report. This is called Forward Navigation. Double clicking on an object's name opens that object in the appropriate tool.

The document SAP ABAP - Environment | Learn and Master SAP ABAP - Software Development is a part of the Software Development Course Learn and Master SAP ABAP.
All you need of Software Development at this link: Software Development
73 videos|68 docs

Top Courses for Software Development

FAQs on SAP ABAP - Environment - Learn and Master SAP ABAP - Software Development

1. What is ABAP and its significance in software development?
Ans. ABAP (Advanced Business Application Programming) is a high-level programming language used in SAP software development. It is primarily used to develop business applications for the SAP platform, making it a crucial tool for customizing and enhancing SAP systems.
2. How can the ABAP Editor be used to write and edit ABAP code?
Ans. The ABAP Editor is a tool within the SAP system that allows developers to write, edit, and manage ABAP code. It provides features such as syntax highlighting, code completion, and error checking to facilitate the development process.
3. What is the process of starting a report in ABAP?
Ans. To start a report in ABAP, developers typically begin by defining the report structure, selecting the data to be included, and writing the necessary ABAP code to retrieve and display the desired information. The report can then be executed to generate the output.
4. How can existing ABAP code be viewed and modified in the SAP environment?
Ans. Existing ABAP code can be viewed and modified using the ABAP Editor, which allows developers to open and edit ABAP programs, function modules, classes, and other objects. By making changes to the code, developers can customize and enhance the functionality of SAP applications.
5. What are some common tasks that developers perform using SAP ABAP?
Ans. Developers working with SAP ABAP commonly perform tasks such as creating reports, forms, interfaces, and workflows, as well as implementing business logic, data manipulation, and database operations. ABAP is a versatile language that enables developers to customize and extend SAP systems to meet specific business requirements.
73 videos|68 docs
Download as PDF
Explore Courses for Software Development exam

Top Courses for Software Development

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

MCQs

,

study material

,

SAP ABAP - Environment | Learn and Master SAP ABAP - Software Development

,

SAP ABAP - Environment | Learn and Master SAP ABAP - Software Development

,

ppt

,

Free

,

video lectures

,

Extra Questions

,

past year papers

,

shortcuts and tricks

,

Summary

,

practice quizzes

,

Semester Notes

,

Important questions

,

mock tests for examination

,

Previous Year Questions with Solutions

,

Exam

,

pdf

,

Objective type Questions

,

SAP ABAP - Environment | Learn and Master SAP ABAP - Software Development

,

Sample Paper

,

Viva Questions

;