Stephan Kaleske
SAP Query Reporting—Practical Guide
®
www.sap-press.com
Bonn � Boston
Contents at a Glance
PART I
Introduction to SAP Query ...................................
23
1
Introduction to SAP ERP Reporting ...................................
25
2
Overview of SAP Tables and Table Links ............................
53
3
QuickViewer .....................................................................
77
4
Overview of SAP Query .....................................................
93
5
Query Utilities ................................................................... 115
PART II
SAP Query Functions ........................................... 137
6
InfoSet in Detail ................................................................ 139
7
SAP Query in Detail .......................................................... 165
8
Selection and Layout Variants ............................................ 191
9
Trafic Light Icons, Drilldown, Graphics, and ABC Analyses ... 205
PART III
Designing User-Friendly Reports ....................... 223
10
Summarized Data Output with Statistics and Ranked Lists ... 225
11
ABAP Fundamentals in the InfoSet .................................... 249
12
Integration with Microsoft Excel ........................................ 279
PART IV
Query Management ........................................... 291
13
Transport System ............................................................... 293
14
Data Retrieval and Function Modules ................................ 303
15
Authorizations and Transaction Creation ............................ 331
PART V
16
Real-Life Examples .............................................. 345
Real-Life Examples ............................................................ 347
Appendices
A
Important SAP Tables ........................................................ 377
B
The Author ........................................................................ 391
www.sap-press.com
Contents
Preface .........................................................................................
Introduction .................................................................................
PART I
1
Introduction to SAP Query
Introduction to SAP ERP Reporting ............................
25
1.1
1.2
1.3
ABAP Report Generators ...............................................
Query Reporting Tools ..................................................
Comparing Analysis Tools: SAP Query and SAP
NetWeaver BW .............................................................
Cumulated Analyses with Multilevel Hierarchies ...........
1.4.1
Summarization Hierarchies ...............................
1.4.2 Report Painter ..................................................
1.4.3 Drilldown Reporting .........................................
Using Standard Reports .................................................
1.5.1
SAP Area Menus ..............................................
1.5.2 Finding a Report in the SAP Menu ...................
1.5.3 Searching the Menu for Standard Reports .........
1.5.4 Important Standard Transactions ......................
Summary ......................................................................
26
28
Overview of SAP Tables and Table Links .....................
53
2.1
2.2
53
58
58
64
66
68
72
72
73
76
1.4
1.5
1.6
2
13
17
2.3
2.4
Data Browser ................................................................
Table Determination Options ........................................
2.2.1 F1 Help ............................................................
2.2.2 Table Trace .......................................................
2.2.3 Archiving Object ..............................................
2.2.4 Where-Used List ..............................................
Table Links ....................................................................
2.3.1 Customer Master ..............................................
2.3.2 Sales Document ...............................................
Summary ......................................................................
www.sap-press.com
33
34
35
36
40
44
44
47
49
50
52
7
Contents
3
QuickViewer .................................................................
77
3.1
3.2
3.3
3.4
QuickViewer Overview .................................................
Sample Data for Table TSTCT ........................................
QuickViewer Initial Screen ............................................
Steps for Creating a QuickViewer Report ......................
3.4.1 Deining a QuickView Name and Description ...
3.4.2 Selecting a Data Source ....................................
3.4.3 Selecting Selection Fields and Layout Fields ......
Layout Mode ................................................................
Summary ......................................................................
77
78
80
82
82
84
85
89
91
Overview of SAP Query ...............................................
93
3.5
3.6
4
4.1
4.2
4.3
4.4
4.5
4.6
5
Query Utilities ............................................................. 115
5.1
5.2
5.3
5.4
5.5
5.6
8
Fundamentals ............................................................... 94
Query Areas .................................................................. 96
User Group ................................................................... 99
InfoSet .......................................................................... 103
SAP Query .................................................................... 109
Summary ...................................................................... 114
Overview of Query Utilities ...........................................
Overview of Query Objects ...........................................
Query Objects ..............................................................
5.3.1 Overview of User Groups ..................................
5.3.2 Query Overview ...............................................
5.3.3 Directory Lists ..................................................
Calling Query Object Descriptions ................................
5.4.1 User Group Description ....................................
5.4.2 InfoSet Description ..........................................
5.4.3 Query Description ............................................
Editing Functions for Query Objects ..............................
5.5.1 Copy Function ..................................................
5.5.2 Trash Folder .....................................................
5.5.3 Query Transport ...............................................
Summary ......................................................................
www.sap-press.com
116
119
121
121
123
123
124
124
125
128
130
131
133
134
135
Contents
PART II
6
InfoSet in Detail ........................................................... 139
6.1
6.2
6.3
6.4
6.5
6.6
6.7
7
Data Sources .................................................................
Automatic Text Recognition ..........................................
Table Join .....................................................................
Field Groups .................................................................
Individual Additional Fields ..........................................
Selection .......................................................................
Summary ......................................................................
141
143
145
149
153
160
163
SAP Query in Detail ..................................................... 165
7.1
7.2
7.3
7.4
7.5
7.6
7.7
8
SAP Query Functions
Fundamentals ...............................................................
Initial Screen .................................................................
7.2.1
Changing User Group .......................................
7.2.2 Converting QuickView into a Query .................
7.2.3 Additional Functions on the Initial Screen ........
7.2.4 Additional Editing Options ...............................
Query Creation Screen ..................................................
7.3.1
Query Title and Formatting ..............................
7.3.2 Output Format .................................................
Field Name ...................................................................
7.4.1
Changing the Column Header of Query Fields ...
7.4.2 Local Fields ......................................................
7.4.3 Selection Fields ................................................
Basic List .......................................................................
Additional Functions .....................................................
Summary ......................................................................
165
168
168
169
171
174
176
177
179
179
181
182
186
187
188
189
Selection and Layout Variants ..................................... 191
8.1
8.2
8.3
8.4
Selection Screen ...........................................................
Selection Variants .........................................................
Layout Variant ..............................................................
Summary ......................................................................
www.sap-press.com
192
198
202
204
9
Contents
9
Trafic Light Icons, Drilldown, Graphics, and
ABC Analyses ............................................................... 205
9.1
9.2
9.3
9.4
9.5
PART III
Symbols ........................................................................
Icons .............................................................................
Drilldown Options ........................................................
Using Graphics and the ABC Analysis ............................
Summary ......................................................................
206
211
215
219
222
Designing User-Friendly Reports
10 Summarized Data Output with Statistics and
Ranked Lists ................................................................. 225
10.1
10.2
10.3
10.4
10.5
Example: Open Item List ...............................................
Basic List Without a Graphical Query Painter ................
Statistics .......................................................................
Ranked List ...................................................................
Summary ......................................................................
226
230
239
246
248
11 ABAP Fundamentals in the InfoSet ............................. 249
11.1 ABAP Dictionary ...........................................................
11.2 Individual Data Objects in the InfoSet ...........................
11.2.1 Data Fields .......................................................
11.2.2 System Fields ...................................................
11.3 Helpful ABAP Code .......................................................
11.3.1 Sample Code on the Editor Screen ....................
11.3.2 IF Statement ....................................................
11.3.3 SELECT Loop ....................................................
11.3.4 SELECT SINGLE Statement ...............................
11.3.5 Other Helpful ABAP Commands .......................
11.4 Using Your Own Code in the InfoSet .............................
11.5 Summary ......................................................................
10
www.sap-press.com
249
254
255
260
262
262
265
268
272
275
276
277
Contents
12 Integration with Microsoft Excel ................................ 279
12.1 Data Browser ................................................................
12.2 Excel Inplace in SAP List Viewer ....................................
12.3 Microsoft Excel Integration for Other Query Output
Formats ........................................................................
12.4 Summary ......................................................................
PART IV
279
282
287
289
Query Management
13 Transport System ......................................................... 293
13.1 Transport Dataset ..........................................................
13.2 Transport Tool ...............................................................
13.2.1 Transport Tool in the Standard Area ..................
13.2.2 Transport Tool in the Global Query Area ...........
13.3 Transport Options .........................................................
13.4 Additional SAP Notes ...................................................
13.5 Summary ......................................................................
294
295
295
296
297
299
300
14 Data Retrieval and Function Modules ......................... 303
14.1 Secondary Index ........................................................... 304
14.2 Table View .................................................................... 307
14.3 Function Module .......................................................... 314
14.3.1 Function Module for Converting the Time
Dimension in the InfoSet .................................. 314
14.3.2 Function Module for Displaying Texts ............... 320
14.4 Summary ...................................................................... 329
15 Authorizations and Transaction Creation .................... 331
15.1 Transactions in the Query Environment ......................... 331
15.2 User Groups .................................................................. 333
15.3 Authorization Objects ................................................... 333
15.3.1 Authorization Groups ....................................... 335
15.3.2 Authorization Object S_QUERY ........................ 336
www.sap-press.com
11
Contents
15.4 Integrating Query Transactions into a User Role ............
15.5 Notes on Authorization Assignment ..............................
15.5.1 SAP Notes ........................................................
15.5.2 Authorization Objects for Administrators and
Developers .......................................................
15.6 Summary ......................................................................
PART V
337
341
342
342
343
Real-Life Examples
16 Real-Life Examples ...................................................... 347
16.1 Procedure When Creating Reports ................................
16.1.1 Brainstorming Workshop ..................................
16.1.2 Specifying Reports ............................................
16.2 Sales Evaluation ............................................................
16.3 Financial Accounting Analysis — Open Items ................
16.4 Production Planning — Measuring Productivity ............
16.5 Summary ......................................................................
347
347
349
351
359
366
376
Appendices ........................................................................ 377
A Important SAP Tables .............................................................
A.1 General .........................................................................
A.2 Sales and Distribution ...................................................
A.3 Production ....................................................................
A.4 Materials Management .................................................
A.5 Financial Accounting and Controlling ............................
B The Author .............................................................................
377
377
378
380
381
384
391
Index ........................................................................................... 393
12
www.sap-press.com
SAP Query is used to create analyses in real time without any
great effort. Such analyses are used to optimize processes and
master data, and to support corporate management. In your SAP
ERP system, you can use the SAP Query functions without the
need for any additional installations or license fees.
1
Introduction to SAP ERP Reporting
For enterprises, quickly and accurately accessing business information is
vital. To this end, SAP provides an extensive portfolio of tools for report
creation. The most important tools are as follows:
EE
Query reporting tools
EE
Report Painter/Report Writer
EE
Drilldown Reporting
EE
SAP NetWeaver Business Warehouse (SAP NetWeaver BW)/SAP
BusinessObjects
The term query reporting tools comprises the following tools:
EE
SAP Query
EE
QuickViewer
EE
InfoSet Query
This chapter introduces you to SAP Query, Report Painter, and Drilldown
Reporting, and distinguishes among these three tools and SAP NetWeaver
BW. In addition, you will learn about frequently used standard SAP
reports. After obtaining an overview of the basic requirements for report
creation in Section 1.1, ABAP Report Generators, we will compare the
three aforementioned query tools in Section 1.2, Query Reporting Tools.
Here, you will learn when it is advisable to use the query reporting tools
to query information directly in the SAP ERP system. In Section 1.3,
www.sap-press.com
25
1
Introduction to SAP ERP Reporting
Comparing Analysis Tools: SAP Query and SAP NetWeaver BW, we will
highlight the advantages of SAP Query over SAP NetWeaver BW.
If you need reports with summarized igures (totals), which is often the
case in Financial Accounting (FI), we recommend that you use the following tools: Report Painter/Report Writer and Drilldown Reporting. In
Section 1.4, Cumulated Analyses with Multilevel Hierarchies, you will
see how SAP ERP is used in different enterprises with different business
requirements. For the most important reporting requirements, which
are often the same for many customers, a standard report is frequently
available in SAP ERP. Before you create a new report, you should always
check whether an existing report already covers your requirements (see
Section 1.5, Using Standard Reports).
1.1
Analyzing
requirements
At the start of every report, there is a speciic requirements speciication.
After the data basis has been clariied, the user decides how to format
the data and answers the following questions:
EE
What does the selection screen look like?
EE
Which ield contents do you want to output?
EE
Which report jumps (drilldown) are useful?
EE
How do you want the data to be formatted?
EE
Business and
technical expertise
ABAP Report Generators
EE
Output length, decimal places, unit
EE
Color display
How do you want to summarize or display the data?
EE
Summation levels
EE
Excel display
For example, a developer can use an ABAP report to format the data.
However, a good ABAP developer requires time to output structured
data. He needs not only technical expertise but also business knowledge,
in particular.
Because the business requirements of an enterprise are often challenging, both detailed technical knowledge and industry knowledge are
26
www.sap-press.com
ABAP Report Generators
1.1
essential. In addition to technical knowledge, a good consultant, key
user, user, or developer must have some business knowledge to create
the best analyses.
If you have a good level of technical knowledge, you must acquire the
relevant business expertise. Because the analysis requirement is based
on many years of real-life experiences, the question of simpliied technical analysis options arises. Is it always necessary to create an analysis
program from scratch? Are there easy ways to create ABAP code? The
goal is to generate a good report and to access a simple report generator,
either to accelerate the implementation speed or simply due to a lack of
programming knowledge. Table 1.1 provides an overview of the most
important report generators for you.
Report
Generator
Transaction
Focus in Real Life
SAP Query
SQ01
All SAP components
SAP NetWeaver
BW
Report Painter
Drilldown
Reporting
LIS
All SAP components
FGRP
EE
FI: General ledger, special ledger
EE
CO: Overhead costs, product costs,
Proit Center Accounting
EE
FI: General ledger, customers, vendors,
special ledger
EE
CO: Product costs, Proitability Analysis, Proit Center Accounting
EE
TR: Cash Management, Treasury
EE
IM: Investment Management
EE
PS: Project System
EE
SD: Sales and Distribution, shipping,
billing
EE
MM: Purchasing, inventory management, invoice veriication
EE
QM: Quality Management
EE
PM: Plant Maintenance
EE
PP: Production Planning and Control
Table 1.1 Overview of the Most Important Report Generators for You
www.sap-press.com
27
Simpliied report
creation via the
report generator
1
Introduction to SAP ERP Reporting
The term “query
reporting tools”
SAP provides different utilities for creating ABAP code for an analysis.
We already mentioned the most important reporting tools in the introduction, namely Report Painter/Report Writer, Drilldown Reporting, and
SAP NetWeaver BW. The Logistics Information System (LIS) is another
tool. The term query reporting tools is often used in different contexts,
both in literature and in real life. Frequently, the term SAP query reporting is also used to describe the SAP NetWeaver BW reporting tools.
However, this book concerns only those query reporting tools within
the SAP ERP system.
In the next section, we will explain which query reporting tools are available to you.
1.2
Query Reporting Tools
This section provides a irst impression of the functional scope of query
reporting tools. We will compare the various options and application
areas of SAP Query, InfoSet Query, and QuickViewer against each other
and explain them in detail.
When we speak of query reporting tools, we mean the following three
tools:
EE
SAP Query
EE
InfoSet Query
EE
QuickViewer
Functions of query
reporting tools
The order in which these tools are listed relects their decreasing functional scope. QuickViewer is the easiest tool to use, but it provides the
lowest functionality of all three query tools. An overview of the most
important functions is provided in Table 1.2.
Development
of query
reporting tools
In Release 4.6, SAP renamed one of its query reporting tools to SAP
Query. Prior to Release 4.6C, it was known as the ABAP Query Tool. In
the SAP solution portfolio, this tool is still listed under the ABAP development tools because it was originally intended for developers who
wanted an easier way to generate ABAP code.
28
www.sap-press.com
Query Reporting Tools
Criterion
SAP Query
InfoSet Query
QuickViewer
Transactions
SQ01, SQ02,
SQ03
SQ10
SQVI
Functionality
Calculated
additional ields,
drilldown
Calculated
additional ields,
drilldown
–
Output
Basic list, ranked
list, statistics
Basic list, ranked
list, statistics
Basic list
Table logging
No
Can be activated
No
Table 1.2 Differences Among the Query Reporting Tools
To enable end users to create their own individual reports, InfoSet Query
(initially intended for the Human Resources area) and QuickViewer (a
particularly easy-to-use tool for occasional users) were developed in
Release 4.6C. At the same time, the query tools were completely revised
in terms of their performance and the way in which they create ABAP
code. The user interface was also simpliied.
SAP release
changes
In the course of this further development, SAP changed many terms.
Table 1.3 provides an overview of these terminology changes.
Terminology
changes
Area
Term Before Release 4.6
Term as of Release 4.6
Tool name
ABAP Query
SAP Query
Data pool
Functional areas
InfoSet
Structuring of data
Functional groups
Field groups
Output format
ABAP List Viewer (ALV)
SAP List Viewer (ALV)
Table 1.3 ABAP/SAP Query Terms According to Release
However, all three query reporting tools have the same purpose, namely
to create ABAP code easily and thus generate individual analyses.
You can use the following data sources as a data basis for these analyses
(see Figure 1.1):
EE
Individual database table
EE
Table join
www.sap-press.com
29
Data sources
1.2
1
Introduction to SAP ERP Reporting
EE
Logical database
EE
InfoSet
SAP Query
SAP ERP
Data Dictionary
InfoSet Query
QuickViewer
Query Reporting Tools
Table 1
Table 2
SAP User 1
User
Group
Table
Join
SAP User 2
InfoSet
SAP User 1
Table 1
User
Group
Logical
Database
SAP User 3
Table 3
Figure 1.1 Relationships Between SAP Query Functions
Data source:
database table
In some cases, it is suficient to query an individual database table (1). If
you have the necessary authorization, you can also use the Data Browser
to query the database directly. However, if you want to easily limit access
and have a user-friendly query, it may make sense to create a query. It
may also be productive to query only one database table (if this table
already contains most of the information you require) and to read additional information in separate additional ields.
Data source:
table join
Due to its simplicity and high implementation speed, QuickViewer has
proven successful for one-time ad hoc analyses. In comparison to querying the table directly in the database, you can use QuickViewer to query
several tables that are linked via ields. If two or more tables are linked
with each other, this is known as a table join (2).
Logical database
Logical databases (3) contain information that has already been compiled
for the creator of the report. Logical databases are the basis for linking
SAP tables with each other. Even though a query is easily possible, the
30
www.sap-press.com
Query Reporting Tools
1.2
predeined data basis carries the risk of unnecessary data content being
queried. Consequently, the simpliied query is synonymous with lower
performance.
An InfoSet (4) is, for the most part, comparable with a table join. In
QuickViewer, a transaction is the basis for deining the table join (data
basis) and selecting the selection and layout ields. For SAP Query and
InfoSet Query, a separate transaction is used to create the data basis as
an InfoSet. An InfoSet can have a table, table join, or logical database as
its data basis.
InfoSet
QuickViewer is frequently used in real life. A report can be created in
just a few minutes, simply by using one transaction (SQVI) and knowing
the database table(s). The newly created QuickViewer report is available
locally but only to the creator of the report. If another user requires
this report, it cannot be simply forwarded to the user. With SAP Query,
however, it is possible to convert the new QuickViewer report into an
SAP query. For detailed information about QuickViewer, see Chapter 3,
QuickViewer.
Using QuickViewer
Creating an SAP query is not much more dificult than generating a
QuickViewer report. Even though three transactions are used to create a
report, report creation is also easy here if you are familiar with the logic.
The use of SAP Query is usually preferred over the use of QuickViewer
or InfoSet Query because it not only provides more options but also
demands a more structured working method.
Using SAP Query
SAP Query enables you to speciically format data for individual information objects. In real life, master data is frequently queried using SAP
Query. Consequently, numerous analyses exist for the following master
data objects, in particular:
Master data
reports
EE
Customers
EE
Vendors
EE
Materials
EE
Conditions
EE
Credit limit
EE
Work centers
www.sap-press.com
31
1
Introduction to SAP ERP Reporting
EE
General ledger accounts
EE
Fixed assets
Displaying data
in an ALV layout
or in Excel
These analyses enable the user to analyze his data individually. In real life,
data displayed in an ALV layout or in Microsoft Excel is often received
very positively. Because reports are individual, you can easily recognize
duplicates or incorrect ield content. You can then double-click the report
to correct or adjust the data content directly.
Transaction
data reports
With SAP Query, you can also select transaction data according to speciic criteria. The status or document low for orders is queried in this
way, and you can speciically optimize the business process on this basis.
For example, you can analyze the associated delivery or billing status for
a sales order. If the actual status differs from the target status, the relevant departments, customers, or vendors can be informed in good time
and speciic measures can be taken. In particular, icons (e.g., a red trafic
light) are used to highlight critical statuses. The following data objects,
in particular, are analyzed in real life:
EE
Sales orders
EE
Deliveries
EE
Billing documents
EE
Purchase orders
EE
Production orders
EE
Open items
Corporate
management
Many enterprises also use SAP Query for corporate management. Many
customers require analyses for incoming orders or sales, for example.
In addition, many enterprises create stock analyses or target production
quantity analyses to display fact-based enterprise results.
Distinguishing
between SAP
Query and SAP
NetWeaver BW
If you have large datasets and complex cross-module analyses, you soon
reach the limitations of SAP Query. However, the use of SAP NetWeaver
BW is undisputed in such cases. Be that as it may, not all (small and
medium-sized) enterprises use a SAP NetWeaver BW system, or they
only use some aspects of SAP NetWeaver BW. In the next section, we
will discuss the criteria for and against SAP Query (when compared with
SAP NetWeaver BW).
32
www.sap-press.com
Comparing Analysis Tools: SAP Query and SAP NetWeaver BW
1.3
1.3
Comparing Analysis Tools:
SAP Query and SAP NetWeaver BW
If your enterprise has suficient resources (time, money, and technical
expertise), we recommend using SAP NetWeaver BW or SAP BusinessObjects alongside SAP Query. Examples of SAP BusinessObjects products
include Crystal Reports (formatted reporting), Xcelsius Enterprise (dashboarding), and Web Intelligence (ad hoc analysis).
Required resources
Table 1.4 compares and contrasts the most important distinguishing
characteristics between SAP Query and SAP NetWeaver BW, especially
in terms of the resources used.
Criterion
SAP Query
SAP NetWeaver BW
License fees, interfaces,
maintenance, and
hardware
Part of the SAP ERP
license
Additional license fees
frequently necessary
(especially if you
also want to use SAP
BusinessObjects)
Installation
Can be used
immediately
Additional installation
and hardware
frequently necessary
System coniguration
Query transactions
immediately available
Must be conigured
independently
Individual real-time
analysis
Access to live data
with drilldown in real
time
Data usually updated
in an overnight job
Table 1.4 Comparing Analysis Tools: SAP Query and SAP NetWeaver BW
In terms of resource usage, there are many advantages to using the SAP
Query reporting tools:
EE
In contrast to SAP NetWeaver BW/SAP BusinessObjects, you can use
SAP Query without needing to procure additional licenses.
EE
Because report creation via SAP Query occurs directly in the SAP ERP
system, no additional maintenance is necessary.
www.sap-press.com
33
Advantages of
query reporting
tools
1
Introduction to SAP ERP Reporting
EE
The need for a separate system installation or coniguration is eliminated as a result of using the query tools directly in the SAP ERP
system.
EE
You do not have to conigure any interfaces or restore them after you
perform a system copy.
EE
You can already create reports even if you have very little system
knowledge. In particular, you require little or no knowledge of ABAP.
Even after just a short time, you can create your own queries or analyze existing analyses.
EE
The time needed to create reports is comparably low because reports
can be created from a single source (business knowledge can be
applied directly).
EE
Individual information can be queried promptly, and the data already
stored in the database is available immediately (in real time). In transactions, you can use a drilldown to navigate directly to the display
screen or change screen for data.
Query reporting tools enable SAP users to analyze speciic master data
objects and process information without the need for a lengthy training phase. As the report recipient/key user, you can create a new
report from scratch (on the basis of the data analysis) and only include
absolutely necessary information in your reporting environment. You
decide which ields you want to output in a list, which selection criteria you will provide, or how you want the data to be formatted.
We recommend using SAP NetWeaver BW to query mass data. If you
want to query extensive datasets at a highly aggregated level, it is more
productive to use SAP NetWeaver BW because of its runtime. For inancial analyses, you can use Report Painter to create aggregated analyses.
1.4
Analyzing
hierarchy nodes
Cumulated Analyses with Multilevel Hierarchies
The purpose of corporate management reports is to analyze data at a
summarized level. If you want to obtain an overview of your enterprise’s
key performance indicators (KPIs), a top-down analysis will accomplish
this goal for you. For example, a top hierarchy node is displayed in Cost
Center Accounting. This hierarchy node is then gradually expanded in
34
www.sap-press.com
Cumulated Analyses with Multilevel Hierarchies
accordance with the hierarchy levels. If variances arise, the values are
initially called for each account and then for each line item. This means
that the report user initially obtains the data information at a highly summarized level and can display this data in greater detail, if necessary. In
the system, you can maintain hierarchies for many objects. In Financial
Accounting (FI), in particular, a good hierarchy structure (summarization
of characteristics) can cover many reporting requirements.
1.4.1
Summarization Hierarchies
In the SAP system, separate transactions are used to maintain summarization levels. Depending on the purpose of the report, the information
characteristics (e.g., cost centers) must be summarized in accordance
with different criteria. For example, an enterprise summarizes its cost
center information in accordance with its responsibilities on one hand
and in accordance with functional viewpoints on the other. Different
time-based groupings are also required. For the current iscal year, actual
values must be queried in accordance with the irst grouping while, for
the subsequent year, planned values must be queried in accordance with
the second grouping.
Summarization
criteria
To fulill your analysis requirements, the SAP software enables you to
group master data objects at multiple levels and in accordance with different criteria. In the SAP system, a hierarchy (also technically known
as a set) is used to group master data. Table 1.5 lists the most important
transactions for summarizing master data.
Master data
hierarchies
Master Record
Create
Change
Display
Financial statement version
OB58
FSE2
FSE3
Cost elements
KA01
KA02
KA03
Standard cost centers
–
OKEON
OKENN
Alternative cost centers
KS02
KS02
KS03
Statistical key igures
KK01
KK02
KK03
Activity types
KL01
KL02
KL03
Internal orders
KO01
KO02
KO03
Table 1.5 Transactions for Master Data Hierarchies
www.sap-press.com
35
1.4
1
Introduction to SAP ERP Reporting
Master Record
Create
Change
Display
Standard proit center
KCH1
KCH5N
KCH6N
Alternative
proit center
KCH1
KCH2
KCH5
CO-PA characteristics
KES1
KES2
KES3
Sets, general
GS01
GS02
GS03
Table 1.5 Transactions for Master Data Hierarchies (Cont.)
Querying hierarchy
nodes in the query
In the context of queries, you can also query the information in master
data hierarchies. For example, when analyzing work centers, you can display the assigned cost center. In the query, you can then determine the
associated cost center node on the basis of the cost center. You can query
a summarization level in SAP Query. If you want to display the information characteristics at multiple levels, Report Painter and Drilldown
Reporting report tools will usually accomplish this goal for you.
1.4.2
Report Painter
Database tables
Report Painter accesses database tables in the same way SAP Query does.
Because Report Painter is usually used in real life, we will not discuss
Report Writer. Report Writer — considered by most users to be too technical — can be regarded as a precursor to Report Painter. Almost all of
the Report Writer functions have been incorporated into Report Painter.
Because there are still some minor functional differences between the
two tools, and some of the Report Writer reports delivered by SAP still
exist, both tools continue to coexist in the system.
Reporting tables
The most important related database tables are grouped together to form
reporting tables. Reporting tables are predeined and comprise a certain
number of characteristics and key igures. The relationships between
the database tables, the reporting tables, and the characteristics and key
igures are shown in Figure 1.2.
36
www.sap-press.com
Cumulated Analyses with Multilevel Hierarchies
Controlling
Totals Records
Primary Postings
Database
Tables
Controlling
Totals Records
Secondary Postings
COSS
SAP
COSP
Reporting
Tables
CCSS
Characteristics
Basic Key Figures
Cost Centers
Cost Element
Costs
Quantities
Key Figures
Customer
Library
Actual/Plan Costs
Actual/Plan Quantities
Figure 1.2 Relationships Among Database Tables, Reporting Tables, and Report
Painter Libraries
SAP has deined database tables and reporting tables. Approximately
60 reporting tables are delivered in the standard SAP ERP system. You
can structure the contents of the reporting tables in libraries. A library
represents a selection of characteristics and key igures associated with
a particular reporting table. Therefore, please check whether the reporting tables delivered by SAP contain the analysis characteristics and key
igures you require.
Libraries
Report Painter is particularly suitable for the following areas:
Areas in which
Report Painter
can be used
EE
Cost Center Accounting
EE
Internal orders
EE
Analyses in accordance with cost of sales accounting
EE
Proit Center Accounting
EE
Reconciliation ledgers (if the new general ledger is not used)
EE
Special ledgers
www.sap-press.com
37
1.4
1
Introduction to SAP ERP Reporting
EE
General ledger
EE
Project System (PS)
EE
Product Cost Planning
You should examine the use of Report Painter in these areas. The following two examples demonstrate the advantages associated with using
Report Painter in this context.
Example 1:
Controlling report
Figure 1.3 shows the irst example, namely a controlling report. The
controlling report analyzes account groups in individual rows. In a master data hierarchy, individual accounts are grouped together. Planned,
actual, and variance costs are displayed in the columns. In addition, key
igures are calculated in the lower section of the report. As in Excel, speciic column and row positions are used as a basis. Report Painter is an
excellent reporting instrument in Overhead Cost Controlling and Proit
Center Accounting, in particular.
Figure 1.3 Example of a Controlling Report in Report Painter
38
www.sap-press.com
Cumulated Analyses with Multilevel Hierarchies
You can also create very good analyses in FI. In real life, Report Painter
is very often used to create a provisions report. Figure 1.4 shows you the
creation screen for a Report Painter report.
Example 2:
Provisions report
Figure 1.4 Example of a Provisions Report in Report Painter
The different applications are displayed on the left-hand side of the
screen as libraries. You now obtain a report generator as an Excel display. By double-clicking the rows and columns, you can use the contents
you require. The two axes are displayed in the original report display
accordingly. This display is also known as WYSIWYG (What You See Is
What You Get).
The Report Painter interface is comparable with an Excel spreadsheet.
Consequently, planned or actual values for each period or iscal year
are usually displayed in the columns. In the rows, the data is displayed
in accordance with an expandable summarization group (e.g., a cost
element); in other words, the report structure is ixed in terms of the
columns and rows displayed. If you now want to analyze other char-
www.sap-press.com
39
1.4
Characteristics
and key igures
1
Introduction to SAP ERP Reporting
acteristics or key igures in the rows or columns, you must adjust the
report accordingly.
Distinguishing
between Report
Painter and Drilldown Reporting
The Drilldown Reporting tool affords you the lexibility to change the
characteristics in the report display. This tool has many interactive functions, which we will describe in the next section.
1.4.3
Drilldown Reporting
Drilldown Reporting provides you with an interactive analysis of your
cumulated data. The Drilldown Reporting function is used in FI, in
particular. Table 1.6 shows the most important transactions for report
creation.
Master
Record
Report
Overview
Create
Form
Change
Form
Display
Form
Create
Report
Change
Report
Display
Report
GL accounts
New GL
FGI0
FGI4
FGI5
FGI6
FGI1
FGI2
FGI3
GL accounts
Classic GL
FSI0
FSI4
FSI5
FSI6
FSI1
FSI2
FSI3
Customers
FDI0
FDI4
FDI5
FDI6
FDI1
FDI2
FDI3
Vendors
FKI0
FKI4
FKI5
FKI6
FKI1
FKI2
FKI3
Proit centers
KE80
KE81
KE82
KE83
KE84
KE85
KE86
Projects
CJE0
CJE1
CJE2
CJE3
CJE4
CJE5
CJE6
CO-PA totals
records
KE30
KE34
KE35
KE36
KE31
KE32
KE33
CO-PA line
items
KE30
KE94
KE95
KE96
KE91
KE32
KE33
Table 1.6 Transactions for Creating Reports in Drilldown Reporting
Example: Key
igure reports
You can use the Drilldown Reporting tool to create key igure reports,
in particular. For example, you can create valuable key igure reports in
Proitability Analysis (CO-PA) and Financial Accounting (FI). An example
of a key igure report is shown in Figure 1.5.
40
www.sap-press.com
Cumulated Analyses with Multilevel Hierarchies
1.4
Figure 1.5 Drilldown Reporting — Key Figure Report
When creating a Drilldown Reporting report, you must irst deine a
form that will contain ield contents at ield level. As in Excel, a ield can
represent row 3, column 4, for example. In real life, key igures such as
EBIT (Earnings Before Interest and Tax) are determined (1).
Form in Drilldown
Reporting report
The most important part of a Drilldown Reporting report is the creation
of the report form. You can also use Report Painter technology to create
the form. You therefore require very little additional knowledge to create
your own Drilldown Reporting report.
SAP delivers numerous reports in the standard system. For each application area, there is one central transaction with which you can execute
Drilldown Reporting reports:
EE
FGI0 — New General Ledger (New GL)
EE
FSI0 — Classic General Ledger
EE
FDI0 — Accounts Receivable Accounting
www.sap-press.com
41
Drilldown
Reporting
reports in the
standard system
1
Introduction to SAP ERP Reporting
EE
FKI0 — Accounts Payable Accounting
EE
KE80 — Proit Center
EE
KE30 — CO-PA (Totals Item and Line Item Reports)
EE
CJEO — Project Reports
Using Report Templates
Before you create a new report, take a look at the previously mentioned
transactions to see if the report you require already exists. Frequently, it is
useful to use an existing report as a template for a new report.
Figure 1.6 shows various balance sheet reports with different time periods for the classic general ledger.
Figure 1.6 Extract of a Standard SAP Report in the Classic General Ledger
Cash flow reports
Predeined key igure reports are delivered in addition to the various
reports for inancial statement analysis. Four sample reports for displaying the cash low are available, for example. One advantage of the
Drilldown Reporting tool is the lexible selection of analysis characteristics. Open customer items were analyzed in Figure 1.7.
Here, you will see the four areas of the Drilldown Reporting tool:
42
www.sap-press.com
Cumulated Analyses with Multilevel Hierarchies
The navigation bar (1) contains various characteristics for a speciic data
selection. In our example, open items were selected for Austria. The
Period/year characteristic was then selected.
Navigation bar
In the lower-left screen area (2), you can deine predeined key igures.
In our example, the debit/credit amount is shown.
Key igures
The selected data is also displayed in the breakdown (3). In our example,
you see when the open items for Austria fall due. You could now use
drag and drop to further analyze these values (e.g., in accordance with
the Customer criterion).
Breakdown
Area (4) is a graphical representation of the data that you have
selected.
Graphic
Figure 1.7 Example of a Drilldown Reporting Report for the Analysis of Open
Customer Items
www.sap-press.com
43
1.4
1
Introduction to SAP ERP Reporting
In summary, Report Painter and Drilldown Reporting are excellent tools
for creating reports in FI. These tools are also considerably faster than
using SAP Query or standard SAP transactions for a summarized display
of single records, especially when you want to display cumulated data
and use multilevel hierarchies.
In addition to the summary reports shown in this section, SAP ERP has
numerous excellent standard reports. In the next section, we will introduce you to a selection of these reports.
1.5
Using Standard Reports
Not every analysis is customer-speciic, and it is not always necessary
to create a new (query) report. In the standard system, there are many
good predeined analyses that provide the information you require. This
section shows how you can ind standard analyses in the system. Before
you create a new report, you should check whether the report you need
already exists in the standard system. The most important reports for
real-life scenarios are also listed.
1.5.1
SAP Area Menus
One way to identify standard reports is to use area menus. Area menus
are menu trees that are predeined by SAP and contain the most important transactions for certain areas of application. There are approximately
1,500 area menus. You can call the area menus by entering a transaction
code in the command ield.
Sales and
Distribution area
menu (Transaction
SD01)
In the command ield, enter Transaction SD01 for the Sales and Distribution area menu (see Figure 1.8).
Instead of the entire SAP menu, your initial screen displays the most
important transactions in the Sales and Distribution menu. Under the
Sales • Quotations menu path, you ind six different transactions for
analyzing quotations.
44
www.sap-press.com
Using Standard Reports
1.5
Input
Figure 1.8 Calling the Sales and Distribution Area Menu
You can use Transaction SE43 (Area Menu) to ind the SAP area menu.
Enter Transaction SE43 in the command ield to display the Area Menu
Maintenance screen (Figure 1.9).
Figure 1.9 Displaying Area Menus in Transaction SE43
www.sap-press.com
45
Area menu
maintenance
(Transaction SE43)
1
Introduction to SAP ERP Reporting
Matchcode
(Transaction SE41)
Here, you can use the matchcode (F4) to select the relevant menu for
you. You either search through all 1,500 area menus (approximately),
or you use the explanatory text to restrict the number of menus. For
example, you could use the text “Sales” to ind an area menu. Because
many important area menus have the ending MN or 00, you could perform a *MN or *00 search in the area menu. By entering an asterisk
before the two zeros, you get all area menus that end with MN or 00.
Call the matchcode [F4] in Transaction SE41, and enter your restriction
(see Figure 1.10).
Figure 1.10 Looking for an Area Menu
You obtain approximately 125 different area menus in your search result.
The actual transactions are listed on the left-hand side of the result. For
example, your search result contains Transaction VA00 for the Sales area
menu (see Figure 1.11).
Sales area menu
(Transaction VA00)
If you now enter Transaction VA00 in the command ield, a menu branch
containing the relevant transactions from the Sales area is displayed.
Expand the Information System • Quotations path in the menu branch,
and the system displays six transactions for analyzing quotations.
46
www.sap-press.com
Using Standard Reports
Figure 1.11 Displaying Area Menus Ending with 00
1.5.2
Finding a Report in the SAP Menu
You can also ind standard reports by searching the entire SAP menu for
a term. To do this, enter Transaction SEARCH_SAP_MENU in the command ield (as shown in Figure 1.12).
Transaction
SEARCH_SAP_
MENU
Figure 1.12 Entering “search_sap_menu” in the Command Field
After you have entered the command “search_sap_menu” or pressed the
key combination [Ctrl] + [F], the system displays the Search in menu
www.sap-press.com
47
Finding
transactions
1.5
1
Introduction to SAP ERP Reporting
tree dialog box. You can enter any term here. You can also use an * as a
wildcard. For example, if you search for “Customer master*”, the transaction for calling the customer master record is displayed. Alternatively,
enter the term “Quotations” in the Find ield (see Figure 1.13).
Figure 1.13 Entering the Search Term “Quotations” in Transaction
“search_sap_menu”
After you have chosen the button with the green checkmark to conirm
the search term “Quotations”, the system displays the relevant menu
paths on the next screen. You now have an accurate overview of the
menu item that contains the transactions for analyzing quotations (see
Figure 1.14).
Figure 1.14 Search Result for the Term “Quotations” in the SAP Menu
48
www.sap-press.com
Using Standard Reports
1.5
In this way, you ind the same transactions as the ones you found when
searching the area menu. However, because menu branches are displayed when you search the SAP menu, we generally recommend that
you search the SAP menu directly.
1.5.3
Searching the Menu for Standard Reports
You can perform a search directly in the actual application for which
you require an analysis. In the standard SAP menu, select the following
menu branch, for example: Logistics • Sales and Distribution • Sales •
Information System • Quotations. After you have expanded the Quotations menu item, you ind six transactions for analyzing quotations
(see Figure 1.15).
Searching an SAP
component
Figure 1.15 Searching the SAP Menu for Transactions for Analyzing Quotations
In addition to searching the information system for the relevant application, you can also search the Information Systems menu item. As well
as the application components from the Logistics, Accounting, and
Human Resources areas, a cross-application menu branch with analyses
is also available (see Figure 1.16).
www.sap-press.com
49
“Information
Systems”
menu item
1
Introduction to SAP ERP Reporting
Figure 1.16 Standard SAP Menu: Information Systems
In addition to the reports available under Information Systems, SAP has
created additional transactions that are not yet available in the standard
menu. We will introduce you to these transactions in the next section.
1.5.4
Important Standard Transactions
On feedback from its customers, SAP has revised many transactions and
equipped them with improved functions. However, existing transactions
have not been changed. Instead, they coexist with the newly revised
transactions, which have the sufix N.
List of Quotations
(Transaction VA25
and VA25N)
For example, Transaction VA25N is now available in addition to the former Transaction VA25 for querying quotations (List of Quotations).
Transaction VA25 has six selection ields (see Figure 1.17). However, the
new transaction (VA25N) is considerably more lexible because its new
selection screen contains the new and improved functions for analyzing
quotations (see Figure 1.18). Additional display functions are available
for the report, which now has a modernized layout. Furthermore, you
can display and change quotations directly.
50
www.sap-press.com
Using Standard Reports
Figure 1.17 Transaction VA25 — List of Quotations
Figure 1.18 Transaction VA25N — List of Quotations
Table 1.7 contains a selection of transactions that are not available in the
SAP menu.
www.sap-press.com
51
1.5
1
Introduction to SAP ERP Reporting
Application
Transaction
Description
Sales and Distribution
VA05N
List of Sales Orders
Sales and Distribution
VA15N
List of Inquiries
Sales and Distribution
VA25N
List of Quotations
Sales and Distribution
VA35N
List of Scheduling Agreements
Sales and Distribution
VA45N
List of Contracts
Sales and Distribution
VF05N
List of Billing Documents
Purchasing
ME80AN
General Analyses (Inquiry)
Purchasing
ME80FN
General Analyses (Purchase Order)
Purchasing
ME80RN
General Analyses (Contract,
Scheduling Agreement)
Purchasing
ME81N
Analysis of Purchase Order Values
Table 1.7 Transactions with Extensive Options
The new transactions provide highly lexible options. In the Purchasing
transactions, for example, you can navigate directly to the purchasing
documents (e.g., purchase order) or the material master. In the purchasing analyses, you can also display the purchase schedule lines and
purchase order history.
1.6
Summary
In SAP ERP, SAP provides the following three query reporting tools for
data queries: SAP Query, InfoSet Query, and QuickViewer. You can use
these tools immediately in the SAP ERP system without any extensive
training or additional costs for online data queries.
When analyzing mass data and highly summarized inancial key igures,
we recommend that you use SAP NetWeaver BW or Report Painter. The
Report Painter technology is also used in the Drilldown Reporting tool.
In addition, the standard system already contains numerous analyses.
In real life, there are numerous application scenarios in which SAP Query
has advantages over SAP NetWeaver BW and Report Painter. In query
reporting, it is important to ind the correct table with the relevant data
content. We will therefore explain how to ind the relevant tables in the
next chapter, Overview of SAP Tables and Table Links.
52
www.sap-press.com
Index
A
ABAP, 26, 249, 347
ABAP/4 Dictionary information system,
332
ABAP code, 29, 331, 332
ABAP Dictionary, 70, 249, 250, 254
ABAP Dictionary maintenance, 332
ABAP list, 192, 232, 237, 279
ABAP List Viewer (ALV), 29
ABAP program low check, 334
ABAP Query, 28
ABAP report generator, 26
ABAP Workbench, 334
ABC analysis, 221
Account group, 38
Accounts payable accounting, 42
Accounts receivable accounting, 42
Activity type, 35
Additional ield, 139, 143, 153, 154,
166, 258
Add ABAP code, 156
Create, 155
Define, 155
Additional information, 257
Additional object, 257
Additional table, 258
Ad hoc analysis, 30
Ad hoc query, 77
Administrator authorization, 64, 331
ALV layout, 32, 88
ALV -> see SAP List Viewer, 88
Analysis of purchase order values, 52
Archive administration, 332
Archiving, 58
Archiving object, 66, 67
Area
Global, 294
Area menu, 44
Arithmetic operation, 275, 357
Assign report, 217
Attributes
Special, 192
Authorization, 30, 331
Authorization assignment, 333
Authorization check, 335
Authorization concept, 334, 341
Authorization group, 335
Authorization object, 333, 334, 335
_DEVELOP, 335
S_DEVELOP, 334, 335
S_GUI, 334
S_PROGRAM, 334, 335
S_QUERY, 334, 336
S_TABU_DIS, 334, 335
S_TCODE, 334
Automatic text recognition, 140, 143
Average value, 241
B
Basic list, 187, 209, 225
Basis mode, 77, 89
Billing document, 32, 352, 353
Brainstorming workshop, 347
Business Warehouse -> see SAP
NetWeaver BW, 25
C
Calculation
Complex, 184, 213
Calculation formula, 210, 213
CALL FUNCTION, 263
Cancellation, 370
CAUFV, 381
Change authorization, 333
Change lock, 178
Characteristic value, 195
Check table, 252
Classic general ledger, 42
Clipboard
Upload, 195
CL_TEXT_IDENTIFIER, 143
www.sap-press.com
393
Index
CLUSTER -> see Cluster table, 54
Cluster table, 54
CO account assignment, 356
Code for extra, 257
Column header, 237
Column name, 229
Command ield, 46
Comparison operand, 267
Complex calculation, 184, 213
CONCATENATE, 275
Condition subtotal, 357
Conirmation key igure, 370
Consistency check, 299
Consultant, 348
Control break, 203
Control level, 232
Controlling report, 38
Control Panel, 281
Convert QuickView, 167, 169
CO-PA, 42, 351
CO-PA characteristic, 36
CO-PA line item, 40
CO-PA totals record, 40
Corporate management, 32, 347
Cost element, 35
Country analysis, 355
Create transaction code, 339
Currency ield, 254
Customer, 40
Customer characteristic, 363
Customer document, 365
Customer Line Items, 360
Customer master, 72, 355
Customer name, 360
Customizing client, 96
D
D010TAB, 104
Data
Filter, 191
Global, 294
Sort, 191
Total, 191
Database, 249
394
Logical, 30, 58, 61, 62, 63, 84, 85,
141
Database table -> see Table, 53
Database utility, 305
Data basis, 26, 29, 78, 348
Data Browser, 53, 55, 73, 79, 279
Data declaration, 255
Data Dictionary, 54, 249
Data display, 54
Data element, 249, 252, 254
Data export, 289, 335
Data ield, 106, 255
Data formatting, 26
Data Modeler, 332
Data object, 254
Data record
Number, 241
Data retrieval, 303
Data selection, 192, 196, 201
Data sensitivity, 332
Dataset, 294
Data source, 29, 78, 83, 86, 104, 141
Data type -> see Table link, 146
Date, 238
Date ield, 199
Date variable, 199
Dynamic, 199
Day in arrears, 365
DD02L, 55
DDIC -> see ABAP Dictionary, 249
Debit/credit indicator, 362
Decimal place, 252
Delivery, 32
Developer authorization, 331
Development package, 340
Display ields, 77
Document status, 226
Domain, 250, 253
Drilldown, 34, 215, 351
Drilldown Reporting, 25, 40
Due date for net payment, 364
Duet, 279
www.sap-press.com
Index
E
Editor screen, 262
ELSEIF statement, 267
Employee
Responsible, 360
End-of-Selection, 277
Enterprise area, 347
Event, 276
Excel -> see Microsoft Excel, 191
Export function, 296
Extras button, 256
F
F1 help, 58, 60
Feasibility of implementation, 348
FI document, 226
Field
Hide, 199
Local, 182, 209, 210, 373
Protect, 199
Short name in the query, 183
Field assignment, 356
Field documentation, 146
Field formatting, 91
Field group, 29, 106, 139, 149, 180,
209, 213
Add additional field, 159
Add field, 152
Create, 153, 158
Default, 149
Function, 151
Field group view, 256
Field help, 58
Field query, 265
Field without values
save, 199
File
Local, 289
File storage, 288
Financial Accounting, 41
Financial statement analysis, 42
Financial statement version, 35
Footer, 232
Footers, 89
Form, 41
Format
Line color, 235
Formatting, 90
Functional area, 29
Text, 294
Functional area catalog, 294
Functional group, 29
Function module, 263, 303
UNIT_CONVERSION_SIMPLE, 372
G
General ledger, 42
Classic, 42
New, 42
General selection, 193
General table display, 55
GL account, 40
Global property, 335
Global query area, 93, 96, 294
Graphic, 232
Graphical join editor, 146
Graphic type, 220
Grouping, 35
Group of users, 347
GUI activity, 334
H
Header, 232
Header data and item data, 60, 74
Hierarchy, 34
Hierarchy node, 36
HTML data format, 288
I
Icon, 185, 211
Filter criterion, 214
ICON_GREEN_LIGHT, 210
ICON_LED_GREEN, 373
www.sap-press.com
395
Index
ICON_RED_LIGHT, 186
STATUSCODE, 209
IF statement, 265, 356
Import from a text ile, 195
Import from text ile, 197
Import option, 299
Industry template, 348
Information
Technical, 59
Information system, 49
InfoSet, 25, 28, 30, 84, 93, 94, 99, 104,
108, 109, 111, 139, 181, 254, 276
ABAP code, 139
Documentation (key), 294
Insert table, 145
Role assignment of call, 294
Transport, 297
Inquiry, 52
Installation, 33
Internal order, 35
INTTAB -> see Structure, 54
Items -> see Open items, 32
J
Join editor
Graphical, 146
Jump, 217
M
K
Key ield, 145, 249, 251, 304
Key igure, 239
Statistical, 35
L
Language, 78
Layout design, 112
Layout mode, 89, 230
Layout variant, 188, 191, 202, 203
Left inner join -> see Table join, 148
Left outer join -> see Table join, 148
396
Legacy System Migration Workbench,
222
Library, 37
License, 33
LIKE statement, 266
Line structure, 232
Link suggestion, 106
LIS -> see Logistics Information System,
351
List ield, 78, 86, 90, 188, 209
List line color, 234
List of billing documents, 52
List of contracts, 52
Literal, 256
Local ield, 182, 209, 210
Create, 183
Define, 184
Select, 209
Local ile, 289
Logical Database Builder, 332
Logical database -> see Database, 58
Logistics Information System (LIS), 28,
351
Loop selection, 268
LSMW -> see Legacy System Migration
Workbench, 222
Maintenance, 33
Management, 348
Master data hierarchy, 35
Master data quality, 347
Master data report, 31
Material number, 370
Measuring productivity, 366
Merge, 298
Message area, 264
MESSAGE command, 264
Message output, 264
Microsoft Excel, 32, 279, 287
Functions, 280
Graphic, 284
Inplace, 202, 280
Interface, 202, 279, 280, 289
www.sap-press.com
Index
Template, 286, 290
Microsoft Ofice, 287
Microsoft Word, 286
Multiple data records, 154
Multiple selection, 193, 194, 196, 197
N
New general ledger -> see General
ledger, 42
Null value, 90, 235
Primary index, 304
Print preview, 203
Process, 348
Production client, 96
Production order, 32
Proitability Analysis, 41
Proit center, 40, 42
Alternative, 36
Pro forma invoice, 354
Project status, 349
Property
Global, 335
Provisions report, 39
Purchase order, 32
O
Object Navigator, 70
Ofice Integration, 287
Open item list, 226
Open items, 32, 361
Order reason, 355
Output format, 179, 192, 219, 230, 232,
287
Output length, 90
Output option
Field, 232
Line, 232
Output position, 90
Output sequence, 244, 246
P
Page footer, 236
Page header, 232, 236
Parameter, 198
Parameter ID, 169
AQW, 98
Parameters -> see Selection, 160
Percentage, 241, 243
Performance, 195, 303
Performance analysis, 332
PFCG role, 332, 337
Pivot table, 287
POOL -> see Pool table, 54
Pool table, 54
Q
Quantity ield, 254
Query, 25, 28, 31, 93, 94
ABAP report, 173
Authorization, 334
Change lock, 178
Column header, 181
Copy, 175
Delete, 175
Documentation (key), 294
Editing option, 174
Formatting option, 167
Initial screen, 168
Long text, 167
Name, 177
Navigation, 177
Output format, 167
Rename, 175
Report name, 172
Screen template, 179
Standard variant, 178
Test, 188
Text, 294
Transport, 297
User group, 165
Query area, 93, 94, 96, 99, 293
Change, 168
Global, 93, 96
Query catalog, 294, 299
www.sap-press.com
397
Index
Query report
Convert, 77
Query reporting tool, 25, 28, 77
QuickViewer, 25, 28, 30, 31, 77, 95,
331
Editing function, 81
Layout mode, 89
Online help, 82
Operating instructions, 82
Report overview, 81
QuickViewer initial screen, 77, 80
Quotation, 50
R
Ranked list, 225, 246
Reconstruct catalog, 299
Relational operand, 201
Replace, 298
Report, 27
Report creation
Procedure, 347
Report deinition, 348, 350
Report generator, 27
Report house, 349
Reporting table, 36
Report Painter, 25, 34, 36
Report Painter library, 37
Report recipient, 348
Report/report interface, 188, 215, 216
Report RSAQR3TR, 295
Report speciication, 349, 350
Report template, 42, 348
Report type, 216
Report Writer, 25, 36
Required ield, 199
Returns item, 354
Role administration, 332
Role maintenance, 332
Role -> see User role, 333
RRI -> see Report/report interface, 216
398
S
Sales, 46
Sales and Distribution characteristic, 360
Sales document, 74
Sales document category, 353
Sales evaluation, 351
Sample code, 262
SAP business graphic, 284
SAP BusinessObjects, 33
SAP GUI, 280, 281
SAP List Viewer, 29, 192, 193, 202, 225,
230, 232, 248, 335
SAP NetWeaver BW, 25, 33
SAP Note 119665, 300
SAP Note 127182, 300
SAP Note 127717, 300
SAP Note 130316, 300
SAP Note 202839, 300
SAP Note 352617, 300
SAP Note 393044, 300
SAP Note 393160, 300
SAP Note 412054, 300
SAP Note 431192, 300
SAP Note 643330, 300
SAP Query report
Convert, 77
SAP Query -> see Query, 25, 28, 31, 93
SAP table -> see Table, 53
Scaling, 235, 241
S_DEVELOP -> see Authorization object,
334
SEARCH_SAP_MENU, 47
Search screen, 196
Secondary index, 304
Select ield, 229
Select ield group, 229
Selection, 140, 160, 256
Define, 160
General, 193
Parameter, 140
Parameters, 160
Selection criterion, 55, 140, 160,
191, 193, 198
Single value, 191
Value interval, 191
www.sap-press.com
Index
Selection characteristic, 193
Selection criterion -> see Selection, 140,
160
Selection ield, 78, 186, 230
Selection option, 194, 195
Selection screen, 26, 77, 85, 187, 191,
192
Selection text, 229
Selection variable, 199
Selection variant, 178, 191, 192, 198
SELECT loop, 268
SELECT SINGLE statement, 257, 272,
355
Set, 35
Set/get parameter, 174
S_GUI -> see Authorization object, 334
SHOWICON, 211
SHOWSYMB, 210
Signature Design, 280
Single value, 193
Sort ield, 89
Sorting, 241
Sort order, 204
Special attributes, 192
Spool output, 289
Spreadsheet, 287
S_PROGRAM -> see Authorization
object, 334
SQL trace, 66
S_QUERY -> see Authorization object,
334
S_TABU_DIS -> see Authorization
object, 334
Standard, 35
Standard area, 169, 293, 296
Client-specific, 98
Standard proit center, 36
Standard query area, 93, 96, 100
Standard report, 44
Start-of-Selection, 276
Statistic, 239
Title, 239
Statistical key igures, 35
Statistics, 225
S_TCODE -> see Authorization object,
334
Structure, 54, 70, 250, 256
Subtotal, 202, 203, 241, 244
Summarization hierarchy, 35
Summation function, 225
Summation level, 238, 283
Switch off GPA, 199
System coniguration, 33
System ield, 260, 261
SY-DATE, 261
SY-DBCNT, 261
SY-INDEX, 261
SY-LANGU, 261
SY-SUBRC, 260, 261, 323
SY-TABIX, 261
SY-TIME, 261
SY-UNAME, 261
SYST -> see System ield, 261
T
Table, 29, 53, 56, 84, 106, 141
Controlling, 384
Direct read, 368
Financial Accounting, 384
General, 377
Global, 294
Insert, 105
Materials Management, 381
Overview, 377
Production, 380
Sales and Distribution, 378
Transparent, 54, 57
Table A017, 383
Table A305, 379
Table A306, 379
Table access, 335
Table ADRC, 378
Table AFKO, 381
Table AFPO, 370, 381
Table AFRU, 366
Table AFVC, 381
Table AFVV, 366, 381
Table ANEK, 387
Table ANEP, 387
Table ANLA, 387
www.sap-press.com
399
Index
Table ANLB, 387
Table ANLP, 387
Table ANLZ, 387
Table AQGDB, 294
Table AQGIDOC, 294
Table AQGQDOC, 294
Table AQLDB, 294
Table AQLIDOC, 294
Table AQLQCAT, 294
Table AQLQDOC, 294
Table AQLQSTRUC, 378
Table AQLSCAT, 294
Table AQLTQ, 294, 378
Table AQLTS, 294
Table AQRLASS, 294
Table AQSLDB, 294
Table AQTDB, 294
Table AUFK, 381
Table BKPF, 387
Table BNKA, 386
Table BSAD, 387
Table BSAK, 387
Table BSAS, 387
Table BSEC, 387
Table BSEG, 387
Table BSET, 387
Table BSID, 226, 273, 362, 387
Table BSIK, 387
Table BSIP, 388
Table BSIS, 387
Table BVOR, 387
Table category, 54, 57
Table CDHDR, 377
Table CDPOS, 377
Table COBK, 389
Table COEJ, 389
Table content, 55, 296
Table COSP, 389
Table COSS, 389
Table CRHD, 368
Table CSKA, 388
Table CSKB, 388
Table CSKS, 389
Table CSKT, 389
Table CSKU, 388
Table D010TAB, 95, 166, 377
Table DD02L, 55, 377
400
Table DD03L, 377
Table description, 249
Table determination, 58
Table EINA, 383
Table EINE, 383
Table EKKN, 383
Table EKKO, 383
Table EKPO, 383
Table entry
Language-dependent, 78
Table FAGLFLEXA, 388
Table FAGLFLEXP, 388
Table FAGLFLEXT, 388
Table ield, 249
Table GLPCA, 389
Table GLPCC, 389
Table GLPCO, 389
Table GLPCT, 389
Table JEST, 377
Table join, 29, 30, 84, 104, 105, 139,
141, 144, 148, 166, 270
Left inner join, 139, 148
Left outer join, 139, 148
Table KNA1, 274, 351, 378, 385, 386
Table KNAS, 385
Table KNB1, 385, 386
Table KNB4, 385, 386
Table KNB5, 385
Table KNBK, 385
Table KNC1, 388
Table KNEX, 378
Table KNKA, 379
Table KNKK, 379
Table KNMT, 378
Table KNVA, 378
Table KNVD, 378
Table KNVH, 378
Table KNVK, 378
Table KNVL, 378
Table KNVP, 378
Table KNVS, 378
Table KNVT, 378
Table KNVU, 378
Table KNVV, 363, 378
Table KONM, 383
Table KONP, 379, 383
Table LFA1, 382, 385
www.sap-press.com
Index
Table LFB1, 385
Table LFB5, 385
Table LFBK, 385
Table LFC1, 388
Table LFEI, 382
Table LFM1, 382
Table LFM2, 382
Table LIKP, 379
Table link, 142, 252, 254, 255
Data type, 146
Table LIPS, 379
Table logging, 29
Table LTDX, 378
Table maintenance, 334
Table MAKT, 270, 382
Table MARA, 270, 382
Table MARC, 270, 382
Table MARD, 270, 384
Table MARDH, 384
Table MAST, 380
Table MBEW, 270, 382
Table MBEWH, 382
Table MKOL, 384
Table MKPF, 384
Table MODACT, 377
Table MSEG, 384
Table MSKU, 384
Table MSLB, 384
Table MVER, 382
Table MVKE, 270, 382
Table name, 294
Table PAYR, 388
Table PLKO, 380
Table PLPO, 380
Table REGUH, 388
Table REPOSRC, 173, 377
TABLES command, 258
Table SKA1, 386
Table SKAT, 386
Table SKB1, 386
Table STAS, 380
Table STKO, 380
Table STPO, 380
Table SYST, 378
Table T001, 273, 384
Table T001L, 381
Table T001W, 381
Table T030, 386
Table T052, 388
Table T052U, 388
Table T100, 378
Table TADIR, 377
Table TFDIR, 377
Table TJ02, 377
Table TPARA, 377
Table trace, 58, 64
Table TSTC, 95, 166, 258
Table TSTCT, 77, 78, 95, 250
Table TVDIR, 377
Table VBAK, 59, 62, 75, 379
Table VBAP, 66, 75, 379
Table VBEP, 75
Table VBFA, 75
Table VBKD, 75, 379
Table VBPA, 75, 351
Table VBRP, 351
Table VBUK, 75, 379
Table VBUP, 76, 379
Table VBUV, 75
Table view, 54, 366
Table VTTK, 379
Table VTTP, 379
Target productivity, 367
Target time
Order confirmation, 376
Technical information, 59
Term of payment, 364
Test client, 98
Test mode, 242
Text ield, 140, 143
Text identiication, 143
Text recognition
Automatic, 140, 143
Time conversion, 372
Time unit, 371
Time unit conversion -> see Time unit,
371
Top-down analysis, 34
Top key igure value, 225
Top-of-Page, 277
Trafic light icon, 211, 374
Trafic light status, 373
Transaction
Name, 217
www.sap-press.com
401
Index
Transaction code text, 143
Transaction data report, 32
Transaction FBL5N, 359
Transaction FGRP, 27
Transaction ME80AN, 52
Transaction ME80FN, 52
Transaction ME80RN, 52
Transaction ME81N, 52
Transaction N, 279
Transaction PFCG, 332, 337
Transaction SARA, 58, 67, 332
Transaction SD01, 44
Transaction SD11, 332
Transaction SE11, 332
Transaction SE16, 55
Transaction SE16N, 55, 79, 279, 332
Transaction SE36, 58, 61, 332
Transaction SE38, 174
Transaction SE43, 45
Transaction SE54, 335
Transaction SE80, 58
Transaction SE85, 70, 332
Transaction SQ01, 27, 29, 81, 93, 97,
109, 165, 167, 192, 193, 228, 331
Transaction SQ02, 29, 93, 97, 141, 227,
295, 332, 335
Transaction SQ03, 29, 93, 97, 99, 295,
331, 332, 336
Transaction SQ07, 332
Transaction SQ10, 29, 332
Transaction SQVI, 29, 31, 80, 331
Transaction ST05, 58, 64, 332
Transaction VA00, 46
Transaction VA0*, 79
Transaction VA05N, 52
Transaction VA15N, 52
Transaction VA25, 50
Transaction VA25N, 50, 52
Transaction VA35N, 52
Transaction VA45N, 52
Transaction VF05N, 52
Transparent table -> see Table, 57
Transport dataset, 294
Transport dataset (local), 294
Transport option, 297
Transport request, 296
402
Transport route, 293
Transport system, 96, 293, 294
Transport tool, 295, 299
TRANSP -> see Table, 54
TYPE statement, 255
U
Unassign, 299
Upload from clipboard, 197
User department, 348
User group, 93, 94, 99, 101, 102, 165,
331, 333
Change, 168
Copy, 99
Delete, 99
Rename, 99
SYSTQV, 173
Transport, 297
User proile, 169
User role, 333
V
Value credit memo, 354
Value debit memo, 354
Variable, 236
Variant, 191
Preassignment, 192
Variant attribute, 198, 199
Vendor, 40
View ield, 368
VIEW -> see Table view, 54
View structure, 54
W
WHERE condition, 258
Where-used list, 58, 68
Windows Explorer, 285
Word processor, 286
Workbench request, 341
WYSIWYG, 39
www.sap-press.com