You are on page 1of 4

Comments / Questions

Creating your first ABAP dialog screen program in SAP


Share
Share

Share
Share

The following steps will show you how to create a


Beginners
basic SAP dynpro program and add a selectable list
box to it. If you already know the basics of creating a
Beginners Guide to
dialog screen can probably just look at step 6 to
learning SAP
create the field and step 9 to get the code for your
development
PBO module which populates your dropdown list
starting with
logging into SAP

Step 1 - Create New dialog Program


Within transaction SE80 select program from the
dropdown and enter a Z name for your custom SAP
program (i.e. ZSCREENEXAMPLE).

SAP
Development
SAP Development
tools and
techniques
including ABAP
code

ABAP

Reporting

ABAP specific SAP


Development
techniques and
example source
code

Now press enter, select "With TOP INCL." and press the Yes button

Enter a name for your top include (i.e. ZSCREENTOP) and press the green tick

Within the attributes screen simply enter a title and press the save button

Web
Development

Module
Areas

Web specific
technologies.
BSP/ABAP, HTML,
CSS, JS, Ajax, Web
Dynpro...

SAP module
specific
development
technologies and
example ABAP
source code

Enhance SAP

Repository
SAP repository
objects such as TCodes, Tables,
Programs, Reports,
FM's, Methods etc..

Step 2 - Add a screen to your dialog program


You now need to add a screen to your program by right clicking on the program name and selecting
the options Create->Screen

Online Training Courses

CV / Resume
Post your
CV/Resume and
see existing CV's
and available jobs.

SAP Training
Enter a screen number such as '0100' and press the green tick

Security &
Auth
Implementing SAP
security and
authorisation
checks

On the next screen enter a short title, set to normal screen type and press the save button on the top
application toolbar!
Join Mailing List
Enter your email address:

Subscribe

Delivered by FeedBurner

Step 3 - Screen layout


Now click on the layout button within the application toolbar.

Step 4 - Add helloworld text


Add a Text Field and enter some text such as "Hello World". Now save and activate it. You can also
enter a field name but it will default one in for you if you don't. Save and activate your screen.

Step 5 - Create transaction


Next step is to create a transaction code for your program, to do this simply right click on the program name choose the option Create>Transcation

Enter a transaction code such as 'ZEXAMPLE'

Enter transaction text, program / Screen you have just created (i.e. ZSCREENEXAMPLE / 0100 ) and tick at least the SAPGUI for Windows
checkbox.

Step 6 - Test
First Save and activate everything. You can now execute the program by using the transaction code you have just created. note the /o at the
begining executes the transaction in a new session.

Your program should then be executed and the text you entered displayed on screen.

See more Dialog Programming help and information

SAP Development ABAP SAP Reporting Dialog Screen Programs Screen Table Controls Adding Graphics

Latest jobs from ERPJobboard.com


Transformation Lead
To build on our innovative products such as Agilisys Digital and Agilisys. Adult
Social Care and Health, where we work with. ...Sat, 11 Jul 2015 17:00:00 -0700
Gebietsbetreuer/in Fleets, Aussendienst
Bei SAF-HOLLAND finden Sie einen sicheren Arbeitsplatz mit flachen Hierarchien,
kurzen Entscheidungswegen und einem starken ...Sat, 11 Jul 2015 17:00:00 -0700
Gebietsbetreuer/in Fleets, Aussendienst
Bei SAF-HOLLAND finden Sie einen sicheren Arbeitsplatz mit flachen Hierarchien,
kurzen Entscheidungswegen und einem starken ...Sat, 11 Jul 2015 17:00:00 -0700
Gebietsbetreuer/in Fleets, Aussendienst
Bei SAF-HOLLAND finden Sie einen sicheren Arbeitsplatz mit flachen Hierarchien,
kurzen Entscheidungswegen und einem starken ...Sat, 11 Jul 2015 17:00:00 -0700
Gebietsbetreuer/in Fleets, Aussendienst
Bei SAF-HOLLAND finden Sie einen sicheren Arbeitsplatz mit flachen Hierarchien,
kurzen Entscheidungswegen und einem starken ...Sat, 11 Jul 2015 17:00:00 -0700
Like

Tweet

Contact Us

Partners

Share
Share

Terms of Service

Privacy Policy

Advertise

You might also like