0% found this document useful (0 votes)
85 views6 pages

The Toolset: SAP ABAP - Dialog Programming Lab 1

This document provides steps for creating a basic dialog program in ABAP. It explains that dialog programs are made up of different objects like screens, module pools, and transactions that are linked hierarchically. It then provides detailed steps to create a sample dialog program, including creating a program container, adding a screen, designing the screen layout, and defining a transaction to execute the program.

Uploaded by

Wyf Wong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views6 pages

The Toolset: SAP ABAP - Dialog Programming Lab 1

This document provides steps for creating a basic dialog program in ABAP. It explains that dialog programs are made up of different objects like screens, module pools, and transactions that are linked hierarchically. It then provides detailed steps to create a sample dialog program, including creating a program container, adding a screen, designing the screen layout, and defining a transaction to execute the program.

Uploaded by

Wyf Wong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SAP ABAP - Dialog Programming Lab 1

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.

The main components of dialog programs are:

 Screens

 Module pools

 Subroutines

 Menus

 Transactions

The Toolset

Dialog programs should be developed by the object browser (transaction:


SE80) so that all objects become linked to the main program without having

1|Page
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’. (e.g.
zPTA01_ZSCREENEX if your user is PTA01)

Step 2 − Press Enter, choose ‘With TOP INCL’ and click the ‘Yes’ button.

Step 3 − Enter a name for your top include as ‘ZSCRTOP’ (or


zPTA01_ZSCRTOP) and click the green tick mark.

Step 4 − Within the attributes screen, simply enter a title and click the save
button.

2|Page
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.

Enter Short Description: Adding a screen to dialog program

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".

3|Page
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' (or zPTA01_ZTRANEX).

Enter Transaction text: Creating Transaction

Enter Program: zPTA01_ZSCREENEX

Enter Screen number: 211

Tick the check box for “SAP GUI for Windows”

4|Page
Step 2 − Enter the transaction text (Creating Transaction), 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.

5|Page
6|Page

You might also like