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

10 April 2001

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.

  Read this full ABAP workbench Tutorial


Resource: http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBTUT/BCDWBTUT.pdf
Posted By : Nisha
On date : 06.09.08

External SAP Blog Guides


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

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

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

download bc abap workbench tutorial. add to google reader or homepage.

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

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

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

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

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

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 PDF File Downloads . (presentation of e-business solutions, overview about SAP Web Application Server, . Consultant SAP NetWeaver 2004 ?Web Application Development Focus ...

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

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

SEARCH FOR A PDF TUTORIAL
Custom Search

PDF Tutorials Downloads    Tutorial Video    Jobs in India    Jobs in USA

SAP Tutorials |  ABAP tutorials   |  SAP Functional |  Project Management tools, guides | Software Testing Tutorials | SAP Training Study Materials and Guides

site contact info@pdftutorials.com All of the product names here are trademarks of their respective companies. Use information on this site at your own risk. Information furnished in the site is collected from various sites and posts from users. This site does not host any files on its server. If any compliants about the posts please contact us at info@pdftutorials.com, we are ready to move the posts.
website stats