This tutorial introduces you to the tools in the ABAP Development Workbench. The Workbench contains the tools you use to create an ABAP application. The tutorial contains six lessons. These lessons are intended to introduce you to the concepts of creating an application with the Development Workbench. After you complete the lessons, you should have a good understanding of the role each tool takes in the application development process.
Contents
BC
ABAP Workbench
Tutorial......................................................................................
6
BC ABAP Workbench Tutorial
....................................................................................................................7
Note to the Reader
......................................................................................................................................8
About the Tutorial
.......................................................................................................................................9
Prerequisites..............................................................................................................................................11
Terminology...............................................................................................................................................12
A Word About Interfaces
...........................................................................................................................13
Choosing Names for SAP
Objects............................................................................................................14
Learning
More............................................................................................................................................15
Lesson 1: Understanding the Workbench Tools ....................................................................................16
Introduction to Lesson 1
...........................................................................................................................17
Exercise 1: Opening the Workbench........................................................................................................18
Exercise 2: Learning the Workbench Tools
............................................................................................19
Exercise 3: Navigating an Object List
......................................................................................................21
Exercise 4: Creating a
Program................................................................................................................22
Exercise 5: Setting a Marker
.....................................................................................................................24
Exercise 6: Creating a Transaction
..........................................................................................................25
Review of Lesson 1
...................................................................................................................................26
Lesson 2: Working with Tables.................................................................................................................27
Introduction to Lesson 2
...........................................................................................................................28
Exercise 1: Creating a Table Object
.........................................................................................................30
Exercise 2: Specifying Table Fields
.........................................................................................................31
Exercise 3: Defining Data Elements and Domains
.................................................................................33
Exercise 4: Reusing
Domains...................................................................................................................35
Exercise 5: Defining a Value
List..............................................................................................................37
Exercise 6: Specifying Technical Settings
..............................................................................................38
Exercise 7: Activating a
Table...................................................................................................................39
Review of Lesson 2 ...................................................................................................................................40
Lesson 3: Designing Screens
...................................................................................................................41
Introduction to Lesson 3
...........................................................................................................................42
Exercise 1: Creating a
Screen...................................................................................................................43
Exercise 2: Placing an Element on a
Screen...........................................................................................44
Exercise 3: Refining a
Screen...................................................................................................................46
Exercise 4: Checking the Screen
Layout.................................................................................................48
Exercise 5: Setting the OK
Field...............................................................................................................49
Review of Lesson 3 ...................................................................................................................................50
Lesson 4: Specifying a GUI
Status...........................................................................................................51
Introduction to Lesson 4
...........................................................................................................................52
Exercise 1: Create a GUI
Status................................................................................................................53
Exercise 2: Add Menus to Your Interface
................................................................................................54
Exercise 3: Define Function
Keys.............................................................................................................55
Exercise 4: Specify PushButtons
.............................................................................................................56
Exercise 5: Finish Up
................................................................................................................................57
Review of Lesson 4
...................................................................................................................................58
Lesson 5: Coding the Transaction ...........................................................................................................59
Introduction to Lesson 5
...........................................................................................................................60
Exercise 1: Writing Flow Logic
.................................................................................................................61
Exercise 2: Creating Modules
...................................................................................................................62
Exercise 3: Specifying Global
Variables..................................................................................................63
Exercise 4: Coding the
Modules...............................................................................................................64
Exercise 5: Creating a Message
Class.....................................................................................................66
Exercise 6: Testing Your
Transaction......................................................................................................67
Exercise 7: Running the
Debugger...........................................................................................................68
Review of Lesson 5 ...................................................................................................................................69
Lesson 6: Working in a
Team....................................................................................................................70
Introduction to Lesson 6
...........................................................................................................................71
Exercise 1: Creating a Development Class
.............................................................................................73
Exercise 2: Examining Change Request List
..........................................................................................74
Exercise 3: Adding Another
Programmer................................................................................................75
Exercise 4: Creating a
Program................................................................................................................76
Exercise 5: Releasing the Change Request
............................................................................................77
Review of Lesson 6
...................................................................................................................................79
About the Tutorial
This tutorial introduces
you to the tools in the ABAP Development Workbench. The Workbench
contains the tools you
use to create an ABAP application.
The tutorial contains
six lessons. These lessons are
intended to introduce you to the concepts of
creating an application
with the Development Workbench.
After
you complete the lessons, you
should have a good
understanding of the role each tool takes in the application development
process.
ABAP Workbench Tutorial does not teach you how to program in ABAP. Learning More [Page
15] provides information
about what you should read when you are done with this tutorial.
Where to Start
The tutorial lessons are
designed to quickly acquaint you with the process of creating an
application with the
Development Workbench. You are introduced to each of the Workbench
tools through the
implementation of a single ABAP transaction. The transaction is a simplified
flight-reservation
application. Because each lesson builds on information learned in the previous
lessons, you should work
through the lessons in order. The following lessons are included:
_ Lesson 1: Understanding the Workbench Tools [Page 16]
introduces you to the
tools found in the Workbench. You learn how to open and close the
Workbench. The chapter
teaches you how to use the Object Browser tool. You learn how
to display both public
and private object lists. Finally, you learn how to create both a
program object and a
transaction.
_ Lesson 2: Working with Tables [Page 27]
introduces you to the
SAP Data Dictionary tool. This lesson teaches you how to create a
table object. You learn
what components make up a table. This lesson also teaches you
how to use the Workbench
tools to release objects to everyone in your R/3 System.
_ Lesson 3: Designing Screens [Page 41]
teaches you how to use
the Screen Painter tool. You use the tool to lay out screen
elements. You also learn
how to refine a simple screen so that it has the look and feel of
a commercial interface.
_ Lesson 4: Specifying a GUI Status [Page 51]
uses the Menu Painter
tool to define a GUI status. You use the Menu Painter to define
the tool bars in an
application window. You learn how to specify menus, window titles,
and function keys.
_ Lesson 5: Coding the Transaction [Page 59]
teaches you how to
complete a transaction by writing code with the ABAP Editor tool.
You learn how to create
global variables and subprograms. You also use the Editor tool
to add messages to an
existing program. You learn how to run your transaction. Finally,
you learn how to debug a
program with the debugger.
_ Lesson 6: Working in a Team [Page 70]
teaches you how to use
the Workbench Organizer tool. You learn how to set access to
objects during
development and how to release program code to everyone in your R/3
system.
BC ABAP Workbench Tutorial SAP AG
You can work through the
lessons at your own pace. Each lesson begins with an overview of
what you will learn.
Lessons are divided into exercises. You are given an opportunity to check
your work after each
exercise. At the end of every lesson, you are provided with a review of what
you learned and a an
overview of the next lesson.
Prerequisites
This tutorial is written
for readers who are familiar with the R/3 System. You should have read
and understood the
information contained in the Getting
Started documentation.
It helps if you
have some knowledge
about using other areas of the R/3 system. Finally, you should have some
experience with ABAP,
though in-depth knowledge is not required.
Before you can use the
tutorial, you must:
_ Be able to log on to the R/3 system
If you are reading this
tutorial online, you probably already have an SAP logon.
Otherwise, ask your R/3
system administrator for a user ID, a client, and a password.
Getting Started documentation supplies more information about
requirements for an SAP
logon.
_ Have Release 3.0 of the R/3 System
If you are unsure about
what version you are using, ask your system administrator.
_ Be working on a UNIX, Windows 95, or Windows NT platform
SAP’s graphical full
screen editor runs only on UNIX, Windows 95, or Windows NT
platforms. With other
platforms, you must use an alphanumeric full screen editor.
_ Have access to the SDW6 development class
If you are not sure
whether this development class exists in your system, ask your
system administrator for
confirmation.
Terminology
Getting Started with the ABAP Workbench tutorial assumes you are
already familiar with how to
use the R/3 interface.
If you are not, you should take the “Tour through the R/3 Window” in the
Getting Started documentation. This tutorial uses the following
terminology:
Term Description
dialog box (or dialog) A window that the
system displays on top of the application
window. Dialogs appear
when the R/3
System needs more
information from you or when it wants to give
you a message.
enter To type information in a field provided in a screen or in a dialog.
screen The arrangement of menus, buttons, and fields that appear in a
window. A single ABAP
application might have several screens.
The title of a screen
appears in the title bar.
choose A method for selecting options in the system using a mouse or
function key. How you
choose an item in the R/3 system will
depend on the look and
feel of your windowing system and the
type of mouse you have.
If you are unfamiliar with how to choose
items in your
environment, you should review the introductory
material that
accompanied your system.
select An action that makes a radio button, list item, or text field
active.
window A graphical object on your display that contains an application.
In
the case of the lessons,
the window contains the ABAP
application.
A Word About Interfaces
The Windows NT 3.5
interface version of the Development Workbench was used to produce the
screen captures you see
in this tutorial. The pictures of screens and buttons in this tutorial is thus
the same as as they
would in Windows NT 3.5 or Windows 3.1. If you are using another
interface, for example
Motif or Windows 95, your screens will appear slightly different.
Regardless of your
system’s look and feel, the procedures and examples in this tutorial work in
the same manner.
Introduction to Lesson 1
This lesson introduces
you to the ABAP Development Workbench and the tools it contains. When
you have completed this
lesson, you will be able to:
_ Identify concepts underlying the Workbench
_ Open the Workbench in the SAP window
_ Close the Workbench
_ Identify the Workbench tools and their functions
_ Navigate through a program
_ Create a new program
_ Create a new transaction
Before you continue with
this lesson, be sure you have read the Note to the Reader [Page 8].
Workbench
Concepts
You use the ABAP
Development Workbench to create application programs. The Workbench is a
graphical programming environment
[Ext.]. You
access the programming tools using buttons,
dialogs, and windows
that appear on your computer display. In the R/3 System, the parts of a
program a programmer
creates are called development objects [Ext.].
Each ABAP application is
either a transaction
[Ext.] or a
report
[Ext.]. The
example application
you create in this
tutorial is a transaction. A transaction is an end-user application [Ext.].
Transactions retrieve
data from users and then perform one or more relevant actions. For
example, an application
that creates purchase orders is a transaction. Unlike transactions,
reports are applications
that require little or no user interaction.
Underlying each
transaction is a module pool [Ext.] program. Module pool is the term used to
describe the collection
of ABAP language entities that drive a transaction.
Resource: http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBTUT/BCDWBTUT.pdf
Posted By : Nisha
On date : 06.09.08
- SAP MM Module PDF Tutorials
- SAP BAPI COMPLETE LIST
- Simple sap BADI example
- Difference Between BADI and User Exits
- SAP BAPI COMPLETE LIST
- SAP BDC QUESTIONS & Answers
- SAP ABAP Interview Questions and answers
- ABAP Workbench Tutorial
- SAP REPORTS FAQ
- SAP R/3 DATA DICTIONARY INTERVIEW QUESTIONS
- SAP MM-Functionality and Technical Configuration - Guide Book
- ABAP SYSTEM-FIELDS
- SAP TRANSACTIONS INTERVIEW QUESTIONS
- SAP MODULARIZATION INTERVIEW QUESTIONS
- SAP LOGICAL DATABASE INTERVIEW QUESTIONS
Most used SAP Tutorials
- SAP Security Configuration and Deployment: The IT Administrator's Guide to Best Practices
- mySAP ERP For Dummies - tutorial book
- SAP MM-Functionality and Technical Configuration - Guide Book
- Configuring SAP ERP Financials and Controlling - tutorial book
- Sams Teach Yourself SAP in 24 Hours
- Glossary of SAP FI Terms
- ABAP Workbench Tutorial
- SAP BAPI COMPLETE LIST
- SAP BAPI COMPLETE LIST
- SAP ABAP Interview Questions and answers
Recent SAP Tutorials
External SAP Blog Guides
CATIA v6 Essentials | by Kogent Learning Solutions, Inc. | 2011 ...
SAP ABAP Handbook | by Kogent Learning Solutions, Inc. | 2010 | ISBN: 9780763781071. SAP Books. ERP System. Architecture of SAP R/3. ABAP Workbench Tools. ABAP Dictionary. ABAP Programming in ABAP Editor. SAPscript and SAP Smart Forms ...
FI/CO COURSE PROGRAM
Reference IMG and ABAP workbench Logging into SAP system, Navigation, Easy access and Reference IMG, Project IMG, Enterprise IMG FI CO OVERVIEW New GL General Ledger Accounts Receivable Accounts Payable Asset Accounting ...
bc abap workbench tutorial
this tutorial introduces you to the tools in the abap development workbench. the workbench contains the tools you use to create an abap application. the tutorial contains six lessons. these lessons are intended to introduce you to the ...
bc abap workbench tutorial
download bc abap workbench tutorial. add to google reader or homepage.
ABAP Objects - Basics Guided Tutorial
This exercise is a tutorial or guided tour through the fundamental language elements of ABAP Objects and the usage of the respective ABAP Workbench tools. The tutorial is designed for developers who have had little or no experience with ...
sap tutorial - part 16 - sales & distribution - pricing - part 3
menu path: tools ->; abap workbench ->; development ->; abap editor transaction code: se38 the following code should be inserted into program mv45afzz to allow the system to re-execute pricing if the user makes a change to the relevant ...
Tutorial: How to install and use the Mini SAP system
Other than in a productive environment, you'll find various links to blogs, documentations, tutorials etc. in transaction code SE80 (ABAP Workbench). You can have a look there for specific Mini SAP help. ...
SAP Tutorial, Help, and Info Blogs Blog - Information, Comments ...
SAP ABAP CATT ( Computer Aided Test Tool ) is a test tool in the ABAP Workbench package from SAP, part of its popular R/3 system. CATT allows a developer to create test data and group and automate reusable test runs for repetitive ...
BC ABAP Workbench Tutorial
Tutorial lessons designed to quickly introduce you to the process of making an application with the Development Workbench. You are introduced to each instrument ABAP Workbench through the implementation of a transaction. ...
bc abap workbench tutorial tutorial programming sap eBook PDF Free ...
bc abap workbench tutorial tutorial programming sap eBook PDF File Downloads are trademarks or registered trademarks of SAP AG in Germany and in several other countries . SAP AG. BC ABAP Workbench Tutorial. April 2001. 5 .
Free PDF: Tutorial 1- Create a simple Web Dynpro Application ...
Start ABAP Workbench (SE80) and select Web-Dynpro-Comp./Intf. from the available object list. 2. To create a new Web Dynpro component, enter the name ZZ_00_SFLIGHT for the new component in the selection dialog of the object list, ...
Free PDF: WDA Tutorial II: Using Select Options in a WDA ...
Related Searches: wda select options, wda tutorial, 0h, abap guided wda, abap viewcontaineruielement tutorial, abap workbench, abap: select_options, add view to viewcontaineruielement, application pdf, cardinality, how to call abap web ...
taw10 abap workbench fundamentals tutorial programming sap eBook ...
taw10 abap workbench fundamentals tutorial programming sap eBook PDF File Downloads . (presentation of e-business solutions, overview about SAP Web Application Server, . Consultant SAP NetWeaver 2004 ?Web Application Development Focus ...
SAP BC ABAP Workbench Tutorial | Free eBook Download
The Workbench contains the tools you use to create an ABAP application. The tutorial contains six lessons. These lessons are intended to introduce you to the concepts of creating an application with the Development Workbench. ...
Book Video Training
Das Übungsbuch vermittelt Ihnen schnell und gründlich die Prinzipien der klassischen ABAP-Programmierung, orientiert an den Prüfungsanforderungen der SAP zur “ABAP Workbench Certification 2000″. Ein Beispielprojekt veranschaulicht die ...
