Database Reference
In-Depth Information
ends without a major rehaul of their application architecture! In fact, SAP has adopted the strategy
of replacing the front-end O/S, such as Microsoft Windows, with Microsoft Explorer. It is not only
a change of presentation interface. The system that supports Web browsers has also helped SAP to
launch a slew of services in the rapidly developing Internet-based service market.
11.1.2.7 Function Library
The Function Library, which is now called Function Builder, is a tool for maintenance and testing
of function modules, which are usable from any program.
11.1.2.8 Testing and Performance Analysis
In this section, we look at some of the tools available in the Workbench for testing and perfor-
mance analysis.
11.1. 2 .8.1 ABAP Debugger
This is a tool available for testing ABAP programs. It has facilities for setting breakpoints as well
as step-by-step executions. Every time the program is stopped within a debugging session, the sys-
tem has a provision for displaying or modifying the contents of the tables and fields. Breakpoints
themselves can be static, dynamic, or watch points and specific to a keyword or an event.
The debugger can work in different display modes in terms of the program-related information
that the modes display. The default or preferred mode is V in which the contents of all data fields
are displayed. The various display modes are as follows:
V mode: Displays content of fields
T mode: Displays content of internal tables
F mode: Displays detailed information on a particular field, including content, every time a
value is signed to that field
S mode: Displays the call sequence of various subroutines, function calls, and events
P mode: Displays all programs that are required to execute the current program
In later versions, these display views do still exist, but without the modes (V, T, and so on).
11.1.2.8.2 Extended Computer-Aided Test Tool (eCATT)
This tool permits automated testing of business processes. It has facilities to describe and automate
the testing of business processes, for example, by simulating the input screen dialogs. Because the
test is automated, it can be repeated whenever required; the results of the test run and messages
can be logged by CATT.
11.1.2.8.3 Runtime Analysis
This is a tool to aid diagnosis of performance problems in ABAP transactions or programs. It pro-
vides information on the following:
Executed instructions
Chronological sequence of executed instructions
Tables accessed and type of access
Execution time
Search WWH ::




Custom Search