Software Development Exam  >  Software Development Notes  >  Learn and Master SAP ABAP  >  SAP ABAP - Dialog Programming

SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development PDF Download

Dialog programming deals with the development of multiple objects. All these objects are linked hierarchically to the main program and they are executed in a sequence. Dialog program development makes use of tools in the ABAP workbench. These are the same tools used in standard SAP application development.

Here are the main components of dialog programs −

  • Screens
  • Module pools
  • Subroutines
  • Menus
  • Transactions

The Toolset


SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development

Dialog programs should be developed by the object browser (transaction: SE80) so that all objects become linked to the main program without having to explicitly point each object. Advanced navigation techniques enhance the process of moving from one object to the other.

Screens are made up of screen attributes, screen layout, fields and flow logic. The module pool consists of modularized syntax that is placed inside include programs of the dialog program. These modules can be invoked by the flow logic, which is processed by the dialog processor.

Creating a New Dialog Program

  • Step 1 − Within the transaction SE80, select ‘Program’ from the dropdown and enter a Z name for your custom SAP program as ‘ZSCREENEX’.
  • Step 2 − Press Enter, choose ‘With TOP INCL’ and click the ‘Yes’ button.SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development
  • Step 3 − Enter a name for your top include as ‘ZSCRTOP’ and click the green tick mark.
  • Step 4 − Within the attributes screen, simply enter a title and click the save button.

Adding a Screen to the Dialog Program

  • Step 1 − To add a screen to the program, right-click on the program name and select the options Create → Screen.
  • Step 2 − Enter a screen number as '0211' and click the green tick mark.SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development
  • Step 3 − In the next screen, enter a short title, set to normal screen type and click the save button on the top application toolbar.

Screen Layout and Adding ‘Hello World’ Text

  • Step 1 − Click the layout button within the application toolbar and the Screen Painter window appears.
  • Step 2 − Add a Text Field and enter some text such as "Hello World".SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development
  • Step 3 − Save and activate the screen.

Creating Transaction

  • Step 1 − To create a transaction code for your program, simply right click on the program name and choose the option Create → Transaction and enter a transaction code as 'ZTRANEX'.SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development
  • Step 2 − Enter the transaction text, program and screen you have just created (ZSCREENEX & 0211), and tick the ‘SAPGUI for Windows’ checkbox in the ‘GUI support’ section.

Executing the Program

Save and activate everything. You can execute the program. As the program executes, the text you entered is displayed on the screen as shown in the following screenshot.

SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development

The document SAP ABAP - Dialog Programming | 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

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

SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development

,

mock tests for examination

,

Viva Questions

,

practice quizzes

,

Extra Questions

,

study material

,

Objective type Questions

,

SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development

,

Previous Year Questions with Solutions

,

Important questions

,

SAP ABAP - Dialog Programming | Learn and Master SAP ABAP - Software Development

,

pdf

,

shortcuts and tricks

,

Sample Paper

,

past year papers

,

Semester Notes

,

ppt

,

MCQs

,

Free

,

video lectures

,

Summary

,

Exam

;