Abap

Only available on StudyMode
  • Download(s): 119
  • Published: January 1, 2013
Read full document
Text Preview
p
Sams Teach Yourself ABAP/4® in 21 Days1
Day 11

The Development Environment1

Chapter Objectives2
What is R/3?2
What is the Purpose of R/3?3
Why Do You Need to Know This?3
Discovering What R/3 Looks Like4
Using the R/3 System Conceptual Areas5
Discovering the R/3 User Interface9
Working with the Interface Menu11
Using the Command Field13
Understanding Basis13
Understanding Client/Server14
R/3 System Architecture15
Presentation Server16
Application Server16
Discovering the Database Server16
Configuring the Servers17
Defining an R/3 System17
Defining an R/3 Instance17
Application Server Architecture17
Understanding a User Context18
Understanding a Roll Area18
Understanding a Dialog Step18
Understanding Roll-In/Roll-Out Processing19
Discovering How the Data Is Sent to the Presentation Server20 Understanding the Components of a Work Process20
Understanding the Types of Work Processes21
Understanding the Logon Client21
Understanding Client-Dependent and Client-Independent Tables22 Using SAP's Open SQL25
Portability25
Buffering Data on the Application Server25
Automatic Client Handling25
Summary25
Q&A26
Workshop26
Quiz26
Exercise 127

Day 228

Your First ABAP/4 Program28

Before Proceeding30
Exploring the Development Environment30
Discovering Program Types30
Defining Reports31
Defining Dialog Programs31
Discovering Report Components31
Discovering the Program Runtime Object32
Introducing Program Naming Conventions32
Creating Your First Program32
Exploring the Source Code Editor34
Using the Editor: Initial Screen34
Exploring the Functionality of the Source Code Editor35
Exploring the Standard Toolbar35
Using Find and Replace37
Exploring the Application Toolbar39
Using Cut and Paste40
Using Other Convenient Editor Functions41
Getting Help43
Obtaining F1 Help43
Obtaining R3 Library Help44
Finding Your Development Objects45
Introducing the R/3 Data Dictionary45
Exploring Tables and Structures46
Displaying a Table or Structure Definition48
Displaying Data in the Table48
Determining Displayed Fields49
Understanding ABAP/4 Syntax50
Introducing the selectStatement50
Syntax for the select Statement50
Understanding Table Work Areas53
Using An Explicit Work Area54
Simplified Syntax for the data Statement54
Introducing the where Clause55
Working with System Variables55
Discovering sy-subrc56
Discovering sy-dbcnt56
Displaying the syst Structure58
Using the Chain Operator58
Using the select single Statement59
Syntax for the select single Statement59
Commenting Code and Formal Documentation60
Summary60
Q&A60
Workshop61
Quiz61
Editor Exercises62
Programming Exercises65

Day 367

The Data Dictionary, Part 167

Chapter Objectives69
Discovering R/3 Release Levels69
Delving Deeper into the R/3 Data Dictionary69
Exploring the Types of Tables in R/369
Transparent Tables70
Table Pools and Pooled Tables70
Table Clusters and Cluster Tables71
Restrictions on Pooled and Cluster Tables72
Exploring Table Components73
Maintaining Technical Characteristics of Fields74
Determining When to Create or Reuse Domains and Data Elements74 Naming Conventions for Tables and Their Components75
Creating a Transparent Table and Its Components75
Approaches for Creating Tables76
Activation of DDIC Objects76
Discovering Domains76
Short Text Field77
Data Type Field77
Output Length, Decimal Places, and Lowercase Letters Fields78 Creating a Domain78
Obtaining SAP Documentation on Domains79
Discovering Data Elements79
Short Text Field80
Field Label and Header Fields80
Data Element Documentation80
Creating a Data Element81
Discovering Transparent Tables82
Short Text Field83
Delivery Class Field83
Tab.Maint.Allowed Field83
Field Name Column83
Creating a Transparent Table Using Preexisting Domains and Data Elements83 Creating a...
tracking img