Home About Beginner Guide To SAP ABAP Contact Us Policies
SAP ABAP Focus On SAP ABAP Articles And Training SAP BI / BW Dive Into SAP BI & BW Articles And Training SAP Consulting SAP Consulting – Freelance And Permanent Everything SAP Up To Date SAP Industry News From Around The Web Videos Video – Presentations & How-To Tutorials.
Home » Everything SAP, SAP ABAP
Beginners Guide to ABAP – Module 1 – Introduction To The ABAP Workbench
Submitted by Pete on February 24, 2012 – 8:32 pmNo Comment Rating: 5.0/5 (1 vote cast) As part of the Beginners Guide to ABAP this article will focus on taking a first look at an SAP ABAP Workbench. We are going to fire up the SAP system and open up the ABAP Workbench. Just
ABAP programs are normally structured into two parts.167))
This is where we define the Data Types.5 pt. When an ABAP program is created. This is also where we would declare Global Variables that will be available throughout the individual subsections of the programs we create. Font color: Custom Color(RGB(60. 10. The first part of the program is what we consider to be the Declaration Section. we not only declare Global Variables but we have the option to declare variables that are only valid inside specific sections of our program. These sections are commonly referred to as Internal Processing Blocks. Work Area Variables.
Program Declaration Section
.before we do this. and the Individual Fields that we want to use inside an SAP ABAP program.120. Structures.
How An ABAP Program Is Structured
As with many other programming languages.
Formatted: Font: (Default) Georgia. let‟s quickly discuss the structure of an ABAP program. Tables.
and data types in the declaration section of our program. you then move on to the second part of an ABAP program and this is where you will write all the business logic code. Font color: Custom Color(RGB(60. Bold. If we open up the
The ABAP Workbench
Let‟s now focus on the SAP system itself and take a look at the ABAP Workbench. Once we have declared tables.5 pt. Processing Blocks are nearly always just small sections of programming logic that allow us to separate logical functions found within our programs.The Declaration Section of a program is where you define the parameters used for the Selection Screens for your report.120. When you open the SAP GUI. The first thing we‟re going to do is take a look at some of the key features of the ABAP Workbench. you may have a different menu Tree to the one shown in this screen shot but that is because I have set up my SAP GUI so that we have a minimal menu option available that we will take
a look at during this ABAP Training Course. To get to the workbench we can just use the menu system on the left-hand side. This part of an ABAP program is often split up into what we call the Processing Blocks. global variables. depending on the specific rules we create within our program.
ABAP Processing Blocks
Formatted: Font: (Default) Georgia.167))
The Processing Blocks that we define within an ABAP program can be called from the Dynpro Processor that we discussed in SAP Environment article and video.
you can open up the menu tree and when you have an item that does not look like a folder. The other way of running the transaction is by entering the Transaction Code directly in to the Transaction Input area Now a little trick so that you become familiar with all the different SAP transaction codes and so that you don‟t have to use the menus all the time is to activate a specific setting from the Extras menu.
. run the Object Navigator. The first thing we want to do is just a very quick run through an overview of how we run a transaction in SAP. First of all. Hopefully you are all familiar with this but here we will just show you the two ways. So in this case.
To exit or step back out of the transaction. that‟s an actual transaction you can run. just press the Back button or press the „F3‟ key on your keyboard. The Object Navigator will then display in your main SAP GUI window.SAP menu and click on the Tools menu option you will see the ABAP Workbench. Double click it then you will the status bar at the bottom of the screen show the message “Starting the transaction”. Open that up and
then you‟ll see four different options within.
The ABAP Dictionary
One thing that most of ABAP programs will have in common is that they will read or write data to and from database tables within an SAP system. you can now see the actual transaction codes that you can use to trigger application of your choice. then click the little green tick icon. As you work with the SAP system. back to the Overview menu again. you will become familiar with the transaction codes and realise it is a very fast and efficient way of navigating around the different transactions within the system.Select Settings and the dialogue box that comes up has four
options. This action refreshes the menu tree and when you navigate inside. Choose the bottom one that says “Display technical names”.
We will now go step by step through the different options within the ABAP Workbench menu tree and highlight the 4 or 5 major pieces of the ABAP Workbench that you will become familiar with and will use as an ABAP developer.
The Function Builder is very similar to the ABAP Editor but its main function is to actually define specific tasks that can be called from any other program. you can actually define function modules. SE11. This is called the ABAP Dictionary. The ABAP Editor is where we create all the code. The ABAP Editor can be found under the Development menu again and its transaction code SE38.The ABAP Workbench has a transaction to allow us to create database tables and view the fields that make up the table themselves and browse the data inside. It‟s where we build all the logic and by using forward navigation (which is a function within an SAP system that we will touch on later).
You can find the ABAP dictionary by going through the ABAP Workbench menu to the Development option and there you‟ll see ABAP Dictionary and its transaction code.
The Function Builder
The next most important part of the workbench is the Function Builder. jump forward to the
ABAP Dictionary and create screens.
The ABAP Editor
The next and probably the most used part of the ABAP Workbench is the ABAP Editor and this is where we will spend a lot of our time in this course.
The Menu Painter is a tool that can be used to create buttons.5 pt.
The Menu Painter
The next item we want to look at is called the Menu Painter. We will touch on the Function Builder a little later when we divide our programs into self code function modules. you‟ll
see it can be triggered by using transaction code SE41.
. Font color: Custom Color(RGB(60. Under the User Interface folder. and menu bars which can all be triggered by events within an ABAP program. or by simply pressing a short-cut key on your keyboard. icons. You can define whether the event is triggered by a mouse click. The LOG-OFF button can be activated by either clicking the button itself or by pressing the
short cut keys Shift + F3 together.167))
You create interfaces in the Function Builder where you define the different data elements and the different types of tables that can be passed to and from the actual function that you build. 10. The Function Builder can be called from transaction code SE37 and it can normally be found just under the ABAP Editor option on the SAP menu tree.Formatted: Font: (Default) Georgia.120. A good example of the type of menus that can be built is the menu bar and buttons in your standard SAP GUI.
It brings all the other tools together under one roof and gives you a very efficient environment for you to develop different programs. It lets you define the interface that the user will use and define all the different fields. drop down menus.
The Object Navigator
We have saved the best for last. list boxes and input fields. the Object Navigator is the ideal tool to use so that you can navigate all around your development with ease. The last item that we are going to look at is called the Object Navigator. The Screen Painter as you might guess. You then define the individual functions that get called when the user interacts with it. The Object Navigator is a fantastic tool. drop downs that you put on your screen. and so on.The Screen Painter
The next item in our list is the Screen Painter and that can be called by using transaction code
SE51. many screens and Include files.
When you building large programs that have many function modules.
. buttons. allows you to define the user input screen so you can define text boxes. tab areas of the screen.
No spam.Module 1 . Keep it clean. You can also subscribe to these comments via RSS. Stay on topic. Beginners Guide to ABAP . Be nice.0 out of 5 based on 1 rating
Other Articles you may like
Beginners Guide To ABAP – Module 1 – The SAP Environment For Our ABAP Programs First steps in Learning SAP / ABAP – Beginners Guide to ABAP Improve your New and Old SAP Skill Set – Video Presentation Beginners Guide To ABAP – Module 1 – SAP System Architecture Add ABAP To Your SAP Skill Set and Take Your Productivity To The Next Level
Leave a comment!
Add your comment below.Introduction To The ABAP Workbench. 5. SE80. or trackback from your own site. I hope this overview of the ABAP Workbench has been helpful and if you have any questions please leave a comment below and will be happy to answer them all.You can find the Object Navigator under the Overview menu under the ABAP workbench and it‟s transaction code. So that more or less covers the main features of the ABAP Workbench that we will interact with in this ABAP course. You will see in the SAP menu tree there are many. many other transactions that can be used to help in the development of your programs. But the ones we have just covered take care of 90% to 95% of the development tools that you will use.
Get New Training Sent To Your Email
Enter your email address to receive new Training Articles by email. Notify me of new posts by email. please register at Gravatar.Mail (will not be published) (required)
You can use these tags:
<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar.
Notify me of follow-up comments by email.
SAP News Daily Round-Up – 88k SME’s – SE80 Work Lists – SAP HANA February 15.saptraininghq. 10. 2012
Formatted: Font: (Default) Times New Roman. 10.5 pt.5 pt.5 pt. Font color: Custom Color(RGB(60. Hidden Formatted: Font: (Default) Times New Roman.167)) Formatted: Font: (Default) Times New Roman.Email Address
Subscribe http://w w w .0 Business
Business Intelligence bw cloud strategy Dispatcher Enterprise Applications Enterprise resource planning Insider Learning
. 10.5 pt. 10.167)). 10.167)) Formatted: Font: (Default) Times New Roman. 10.5 pt.120. Font color: Custom Color(RGB(60. 10.167))
Beginners Guide to ABAP – Module 1 – Introduction To The ABAP Workbench February 24.167)).167)). Font color: Custom Color(RGB(60. Hidden
February 2012 December 2011 October 2011 September 2011 March 2011
Become a SAP Professional
Formatted: Font: (Default) Times New Roman. Hidden Formatted: Font: (Default) Times New Roman. 10.com/beginners-guide-to-abap-introduction-to-the-abap-w orkbench w idget blog_subscription-2 6c6a464715
Latest Popular Comments Tags
Formatted: Font: (Default) Times New Roman.120.5 pt.120. Font color: Custom Color(RGB(60.120.120. Font color: Custom Color(RGB(60.5 pt.120. 10. 10.5 pt. 10.5 pt.120. Hidden Formatted: Font: (Default) Times New Roman.167)) Formatted: Font: (Default) Times New Roman.120. Hidden Formatted: Font: (Default) Times New Roman. Font color: Custom Color(RGB(60.167)) Formatted: Font: (Default) Times New Roman. Hidden Formatted: Font: (Default) Times New Roman. 10. Font color: Custom Color(RGB(60. 2012
Beginners Guide To ABAP – Module 1 – The SAP Environment For Our ABAP Programs February 13.5 pt.167)).120.120. 2012 Beginners Guide To ABAP – Module 1 – SAP System Overview February 9. 2012 Beginners Guide To ABAP – Module 1 – SAP System Architecture February 12. Font color: Custom Color(RGB(60.5 pt.167)).5 pt. Hidden
abap ABAP Workbench Accounting Acquisitions basics of ABAP Beginners Guide to ABAP BOBJ 4. Font color: Custom Color(RGB(60. Font color: Custom Color(RGB(60.
Network John Wookey
Learn ABAP Netweaver SAP SAP BI / BW SAP BW SAP BW Extractor SAP ERP
SAP ERP Financials SAP HANA SAP Mobile sap skills SAP System Architecture SAP technical architecture sap training sap Tutorial "SAP ERP" ABAP "ABAP Training" "SAP Architecture" SCN SE80 Solution Manager training understand ABAP webinar workflow Work Lists Work Processes
Beginners Guide to ABAP – Module 1 – Introduction To The ABAP Workbench SAP News Daily Round-Up – 88k SME’s – SE80 Work Lists – SAP HANA Beginners Guide To ABAP – Module 1 – The SAP Environment For Our ABAP Programs Beginners Guide To ABAP – Module 1 – SAP System Architecture Beginners Guide To ABAP – Module 1 – SAP System Overview
Add ABAP To Your SAP Skill Set and Take Your Productivity To The Next Level
Become a SAP Professional