BC400 ABAP/4 Introduction To The Development Workbench: Cover Logo Page BC400
BC400 ABAP/4 Introduction To The Development Workbench: Cover Logo Page BC400
System Architecture
Objectives Chapter 1
R/3 Client/Server - Three-Level Computer Hierarchy
Division of Work Processes - "SAP Services"
R/3 Instance (Central System)
Clients
Summary (Chapter 1)
ABAP/4 Dictionary
Objectives Chapter 3
Integration into ABAP/4 Workbench (Active)
Basic Dictionary Objects
Two-Level Domain Concept
Transparent Tables
Creating Transparent Tables
Structures
Creating Structures
Aggregated Objects in the ABAP/4 Dictionary: Views
Aggreagted Objects in the ABAP/4 Dictionary: Matchcodes
Summary (Chapter 3)
Exercises (Chapter 3)
Debugging
Objectives Chapter 5
Branching to Debugging Mode
Debugging Mode
The Most Important Debugging Functions
Setting Breakpoints
Summary (Chapter 5)
Internal Tables
Objectives Chapter 6
Field Strings / Internal Tables (with Header Line)
Declaring Field Strings
Transporting Values Field by Field
Declaring Internal Tables (with Header Line)
Using ABAP/4 Dictionary Structures
Filling Internal Tables (with Header Line) I
Filling Internal Tables (with Header Line) II
Adding Data to an Internal Table (with Header Line)
Sorting Internal Tables
Processing Internal Tables (with Header Line)
Reading Entries of Internal Tables (with Header Line)
Changing Internal Tables (with Header Line) I
Changing Internal Tables (with Header Line) II
Deleting Internal Tables (with Header Line)
Information about Internal Tables
Declaring Internal Tables (without Header Line)
Filling Internal Tables (without Header Line)
Reading Internal Tables (without Header Line)
Complex Structures I (Tables within Tables)
Complex Structures II
Complex Structures III
Summary (Chapter 6)
Exercises (Chapter 6)
Solutions (Chapter 6)
Selection Screen
Objectives Chapter 7
Generating the Selection Screen
SELECT-OPTIONS
Table Structure
Other Relational Operators
Value Sets
Selection Texts
Declaring Fields with PARAMETERS
Summary (Chapter 7)
Authorization Checks
Objectives Chapter 9
SAP Authorization Principles
Authorization Checks in Programs
AUTHORITY-CHECK Syntax
Summary
Summary (Chapter 9)
Exercise (Chapter 9)
Solution (Chapter 9)
Modularization
Objectives Chapter 10
Overview of Modularization
Calling and Defining Subroutines
Global and Local Data
Passing Values from Actual to Formal Parameters
Types of Parameter Passing
Passing Parameters with Types
Passing Parameters with Type Checking
Passing Structures as Parameters
Passing Internal Tables as Parameters
External Subroutines
Function Modules
Directory of Function Modules
Documenting and Calling Functions
Describing the Interface
CHANGING Parameter
Passing Internal Tables
Exception Handling
Creating Function Modules
Interfaces
Program / Editor
Exceptions
Test Environment
Subroutines
Global Data / Local Memory
Program Organization
Administration of Function Modules
Summary of CALL FUNCTION
Summary (Chapter 10)
Exercisese (Chapter 10)
Solutions (Chapter 10)
Reporting
Objectives Chapter 11
Overview of Reporting
Reading Data
Report and Data Program
Events I
Events II
Overview of Interactive Reporting
Line Selection I
The HIDE Area
Line Selection II
Valid Line Selection
Overview of User Messages
Syntax of the MESSAGE Statement
Classification of Dialog Messages
Example of Dialog Message
Conventional Reporting vs. ABAP/4 Query
ABAP/4 Query
Summary (Chapter 11)
Exercises (Chapter 11)
Solutions (Chapter 11)
Workbench Organizer
Objectives Chapter 13
WBO and Transport System Objectives
Managing Development Projects in the WBO
Classification of Repository Objects
Actions on Project Completion
Functions of a Change Request
Local Objects
Deleting Repository Objects
Originals and Copies
SAP Objects as Copies
Task Attributes
Changes to Customer Copies
Changes to SAP Copies (Modifications)
Change Levels
Enhancements
Registering Developers in the SSCR
Summary (Chapter 13)
Exercises (Chapter 13)
Solutions (Chapter 13)
Runtime Analysis
Objectives Chapter 14
Performance Measurement
Runtime Analysis - Utility Function
List of Measurable Components I
List of Measurable Components II
Runtime Analysis: Initial Screen
Displaying Performance Data
Gross/Net Times
GET RUN TIME Statement
Summary (Chapter 14)
Appendix
Line Commands I (Command Mode)
Line Commands II (Command Mode)
Line Commands III (Command Mode)
Formatting Options
Data Modeler 1
Top-Down: Business Data Modeling
Data Modeler 2
Working with Field Symbols
Dynamic Assignment of Strings
Dynamic Field Assignment
Overview: Database Update Accesses I
Overview: Database Update Accesses II
Cursor Management: OPEN CURSOR...
Cursor Management: FETCH CURSOR...
Cursor Management: CLOSE CURSOR...
Native SQL I
Native SQL II
Native SQL III
Remote Function Call (RFC)
SAP System Types
Test Framework I
Test Framework II
Test Framework III
Analyzing Database Accesses
SQL Trace
Analyzing Trace Files
Computer Aided Test Tool / Test Procedure
Computer Aided Test Tool / Test Plan
Exercise for Appendix
Solution to Appendix Exercise