Professional Documents
Culture Documents
Chapter :2
Contents
Identify report
development tools that
support application areas
in Release 4.0B
Use
Use the
the Application
Application Hierarchy
Hierarchy
to
to Identify
Identify the
the Tools
Tools
Use
Use the
the Tools
Tools Summary
Summary Matrix
Matrix
to
to Help
Help You
You Decide
Decide
Review
Review Tool
Tool Summaries
Summaries
Learn
Learn More
More About
About Report
Report
Development
Development Tools
Tools
What are the factors that determine if a tool belongs to the core set of report
development tools? For purposes of this guidebook, the core set of reporting
tools is defined as tools which are used exclusively for report development. If
the tool has alternate uses, it will not be compared here.
The core set of report development tools being compared in this guidebook
includes the following:
ABAP Query
Report Painter/Report Writer
Drilldown Reporting
Logistics Information SystemStandard Analyses
Logistics Information SystemFlexible Analyses
We selected a core set of report development tools to achieve a more focused
tool comparison. Consequently, certain tools, or tools by other names, are
excluded from this list.
Which
reporting
tools do not
belong to
this core
set?
Several tools are not listed in the core set of report development tools. Two
notable exclusions are:
ABAP (the programming language of R/3)
There are specific reasons why non-core tools were excluded from the
application hierarchy and the overall comparison you find in this guidebook.
ABAP is not considered a core report development tool because it is not
exclusively used for report development. While ABAP can be quite useful in
developing reports, it includes much functionality (especially the capability to
allow users to manipulate data in the database) that extends far beyond
information retrieval. However, chapter 12 presents tips on creating ABAP
reports, including templates to help you get started.
The Business Information Warehouse also is not used exclusively for report
development. The BW is a data warehouse which can be used to store data
from many systems, including the R/3 database. The front-end of the BW (the
Business Explorer) includes powerful functionality that takes advantage of its
environment, Microsoft Excel. However, because of the separate environment
and the added data warehousing capability, the BW is not considered in this
core set.
What about
the other
reporting
tools I have
heard
about?
The core report development tools listed in this chapter are often known by
other names within application areas of R/3. The names of the tools are usually
customized to applications because of the data presented. For example, the
Sales Information System (SIS) is part of the Logistics Information System.
Similarly, the Executive Information System (EIS) is part of the Drilldown
reporting tool. Particular names are used within certain application areas, but
the core set of the tools is the same.
As mentioned, it is important to have a clear core set of report development
tools in order to effectively compare the relative strengths of each tool. As the
goal of this chapter is to help you decide which report development tool is most
appropriate for your needs, we refine the core set to make the comparison
easier.
The table on the next page presents a quick overview of the core report
development tools. With the help of this table you can:
Learn some of the commonly used names for the core report development
tools
Identify the access points for the core report development tools
Find the application areas each core report development tool supports
Note: The table shown on the following page is also available as a Microsoft
Excel spreadsheet (Core development tools.xls) on the companion CD
supplied with the Reporting Made Easy guidebook series. In the spreadsheet,
you will also find application-specific menu paths you can use to access report
creation environments in R/3 System for each tool.
Core Report
Development Tools
ABAP Query
ABAP Query
Adhoc query
Report Painter
Drilldown Reporting
Use
Use the
the Application
Application Hierarchy
Hierarchy
to
to Identify
Identify the
the Tools
Tools
Use
Use the
the Tools
Tools Summary
Summary Matrix
Matrix
to
to Help
Help You
You Decide
Decide
Review
Review Tools
Tools Summaries
Summaries
Learn
Learn More
More About
About Report
Report
Development
Tools
Development Tools
The application hierarchy shown on the next two pages is a complete list of all
R/3 applications, organized by functional areas. Most application modules in the
hierarchy are subdivided to show individual areas in the application (for
example, shipping and billing are two areas within the sales and distribution [SD]
application, and accounts payable is an area within the financial accounting [FI]
application).
Example: If you are interested in choosing the appropriate tool for a cash
management (CM) report in the Treasury (TR) area, then find TR-CM in the
application hierarchy. Next, review the report development tools available for TRCM. From the application hierarchy you can see that ABAP Query and Drilldown
reporting are the tools you can choose from.
More on the
SAP
application
hierarchy
unsure of which applications you might be using, we suggest you view the
application hierarchy within the R/3 System. If needed, ask your system
administrator for assistance.
Note: Since both LIS Standard Analyses and LIS Flexible Analyses use the
same applications for report development, they have been combined into a
single column in the application hierarchy matrix.
FI
TR
X
X
X
X
X
X
X
X
X
X
X
X
X
X
O v e r h e a d C o s t C o n tr o llin g
P r o d u c t C o s t C o n t r o llin g
P r o f it a b ilit y A n a ly s is
IM
In v e s tm e n t M a n a g e m e n t
EC
E n te r p r is e C o n tr o llin g
FA
PCA
BP
CS
E IS
IS
X
X
X
X
X
X
X
C a p ita l In v e s t m e n ts
P
B
C
E
r o fit C e n te r A c c o u n tin g
u s in e s s P la n n in g
o n s o lid a t io n
n te r p r is e In f o r m a tio n S y s t e m
X
X
X
X
X
X
X
X
X
X
X
R e l. 4 .5 A
X
X
R
B
P
R
e a l E s ta te M a n a g e m e n t
a n k in g
u b lic S e c to r
e t a il In f o r m a t io n S y s t e m
X
X
X
X
X
X
X
X
X
X
L o g is t ic s B a s ic D a t a
P ro d u c t D a ta M a n a g e m e n t
B a tc h e s
E n v ir o n m e n ta l M a n a g e m e n t
F o re c a st
V a r ia n t C o n fig u r a tio n
E n g in e e r in g C h a n g e M a n a g e m e n t
L o g is tic s In fo r m a tio n S y s te m (L IS )
S u p p ly C h a in P la n n in g In t e r f a c e s ( S C P I)
A d d it io n a ls M a n a g e m e n t
R e t a il In f o r m a t io n S y s t e m ( R IS )
X
X
X
X
X
X
X
X
X
X
X
X
X
S a le s a n d D is tr ib u tio n
M D
BF
SLS
SHP
TRA
FT
B IL
CAS
IS
EDI
POS
M M
R e l. 4 .5 A
R e l. 4 .5 A
L o g is tic s : G e n e r a l
M D
PDM
BM
EHS
PR
VC
ECH
L IS
SCI
ADM
R IS
SD
X
X
In d u s tr y S o lu tio n s
RE
B
PS
R e ta il
LO
C o n tr o llin g
OM
PC
PA
M a s te r D a ta
B a s ic F u n c tio n s
S a le s
S h ip p in g
T r a n s p o r ta tio n
F o r e ig n T r a d e
B illin g
S a le s S u p p o r t
In fo r m a tio n S y s te m
E le c t r o n ic D a t a In t e r c h a n g e
P o in t - o f - S a le In t e r f a c e
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
M a te r ia ls M a n a g e m e n t
CBP
PUR
SRV
IM
W M
IV
IS
EDI
G e n e r a l L e d g e r A c c o u n tin g
L e g a l C o n s o lid a tio n
A c c o u n ts P a y a b le
A c c o u n ts R e c e iv a b le
B a n k A c c o u n tin g
A s s e t A c c o u n tin g
S p e c ia l P u r p o s e L e d g e r
Funds M anagem ent
T ra v e l M a n a g e m e n t
T re a s u ry
CM
CB
TM
LO
M RM
CO
Report Painter/
Report Writer
P
N
R
S
Drilldown
Reporting
1.
2.
3.
4.
ABAP Query
C o n s u m p tio n -B a s e d P la n n in g
P u r c h a s in g
E x te r n a l S e r v ic e s M a n a g e m e n t
In v e n to r y M a n a g e m e n t
W areh o u se M an ag em en t
In v o ic e V e r ific a tio n
In fo r m a tio n S y s te m
E le c t r o n ic D a t a In t e r c h a n g e
X
X
X
X
X
X
X
X
QM
PM
Q u a lit y P la n n in g
Q u a lit y In s p e c t io n
Q u a lit y C o n t r o l
Q u a lit y C e r t if ic a t e s
Q u a lit y N o t if ic a t io n s
T e s t E q u ip m e n t M a n a g e m e n t
E q u ip m e n t a n d T e c h n ic a l O b je c t s
P r e v e n tiv e M a in te n a n c e
M a in te n a n c e O r d e r M a n a g e m e n t
M a in te n a n c e P r o je c ts
S e r v ic e M a n a g e m e n t
In fo r m a tio n S y s te m
B a s ic D a ta
S a le s a n d O p e r a t io n s P la n n in g
M a s t e r P la n n in g
C a p a c ity R e q u ir e m e n ts P la n n in g
M a t e r ia l R e q u ir e m e n t s P la n n in g
P r o d u c t io n O r d e r s
KANBAN
R e p e t it iv e M a n u f a c t u r in g
A s s e m b ly P r o c e s s in g
P r o d u c t io n P la n n in g f o r P r o c e s s In d u s t r ie s
P la n t D a t a C o lle c t io n
F lo w M a n u f a c tu r in g
In fo r m a tio n S y s te m
S tru c tu re s
D ocum ent
P r o d u c t io n R e s o u r c e s /T o o ls
C o s ts
R e v e n u e s a n d E a r n in g s
P a y m e n ts
D a te s
C a p a c itie s
M a t e r ia l
C o n f ir m a t io n
S im u la tio n
V e r s io n s
P ro g re s s
S A P B u s in e s s W o r k flo w C o n n e c tio n
In fo r m a tio n S y s te m
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X*
P e r s o n n e l T im e M a n a g e m e n t
In c lu d e s a ll a r e a s o f P e r s o n n e l T im e M a n a g e m e n t , s u c h a s w o r k s c h e d u le , t im e d a t a r e c o r d in g
a n d m a n a g e m e n t , s h if t p la n n in g , t im e e v a lu a t io n , in f o r m a t io n s y s t e m , t o o ls , a n d in t e g r a t io n w it h
o t h e r a p p lic a t io n s .
PY
P a y r o ll A c c o u n tin g
PE
T r a in in g a n d E v e n t M a n a g e m e n t
In c lu d e s a ll s p e c if ic c o u n tr ie s a s w e ll a s g e n e r a l P a y r o ll A c c o u n t in g .
In c lu d e s a ll a r e a s o f T r a in in g a n d E v e n t M a n a g e m e n t , s u c h a s r e s o u r c e m a n a g e m e n t,
c o r r e s p o n d e n c e , c o n n e c t io n t o t im e m a n a g e m e n t, c o n n e c t io n t o c o s t a c c o u n t in g , c o n n e c t io n t o
b illin g , a n d c o n n e c t io n t o m a t e r ia ls m a n a g e m e n t .
BC
X
X
X
P e rso n n e l M a n a g e m e n t
In c lu d e s a ll a r e a s o f P e r s o n n e l M a n a g e m e n t , s u c h a s r e c r u it m e n t , p e r s o n n e l a d m in is t r a t io n ,
b e n e f it s , H R in fo r m a t io n s y s te m , p e r s o n n e l d e v e lo p m e n t , o r g a n iz a t io n a l s t r u c t u r e ,
c o m p e n s a tio n m a n a g e m e n t, a n d tr a v e l m a n a g e m e n t.
PT
X
X
X
X
X
X
P r o je c t S y s te m s
ST
DOC
PRT
COS
REV
CAF
DAT
CRP
M AT
CON
S IM
VER
PRG
W FL
IS
PA
X
X
X
P r o d u c tio n P la n n in g a n d C o n tr o l
BD
SOP
M P
CRP
M RP
SFC
KAB
REM
ATO
PI
PDC
FLW
IS
PS
X
X
X
X
X
X
P la n t M a in te n a n c e
EQM
PRM
W OC
PRO
SM A
IS
PP
Report Painter/
Report Writer
P
N
R
S
Drilldown
Reporting
1.
2.
3.
4.
ABAP Query
B a s is C o m p o n e n ts
A ll c o m p o n e n ts
X*
R e p o r t s o n ly ; n o in f o r m a t io n s t r u c t u r e s
Note that within this application hierarchy, several tools can be used for most
application areas. Therefore, it is up to you to decide which reporting tools are
best matched to the reports to you want to develop. The report development
tool summary matrix covered in the next two pages will give you a quick
comparison of tool features.
Use
Use the
the Application
Application Hierarchy
Hierarchy
to
Identify
the
Tools
to Identify the Tools
Use
Use the
the Tools
Tools Summary
Summary Matrix
Matrix
to
Help
You
Decide
to Help You Decide
Review
Review Tools
Tools Summaries
Summaries
10
Drilldown Reporting
QueryABAP
Desktop Integration
Uses MS Excel as a front-end tool
Simple downloads and use of XXL with
manipulation
None required
External system required
Minimal impact
Somewhat slowed
Significant impact
Yes
No
Not Applicable
Ease of Use
Very easy
Somewhat difficult; some training suggested
Yes
Yes, with some effort
Not possible
Yes
No
All features supported
11
12
Use
Use the
the Application
Application Hierarchy
Hierarchy
to
to Identify
Identify the
the Tools
Tools
Use
Use the
the Tools
Tools Summary
Summary Matrix
Matrix
to
to Help
Help You
You Decide
Decide
Review
Review Tools
Tools Summaries
Summaries
13
Chapter 2
ABAP Query
Chapter 3
Chapter 4
Drilldown Reporting
Chapter 5
Chapter 6
Chapters 711
ABAP
Q u e ry
R /3 R e p o r t
D e v e lo p m e n t
T o o ls
14
Beyond the tools specifically intended for report development, this book also
provides:
Templates for programming in ABAP (chapter 12)
Review
This chapter presents a step-by-step approach to choosing the right report
development tool The following steps are recommended:
1. Use the application hierarchy matrix to determine which report development
tool(s) can be used within the application component(s) of your interest.
2. Use the tools summary matrix to gain an overview of the features available
within the report development tools.
3. Read chapters 711 of book 1, Fundamentals of Reporting, to learn summary
information about each of the report development tools.
4. Read chapters 2 through 6 of this book for more detailed information on the
core set of report development tools.
Users should be familiar with the applications they are responsible for in an R/3
implementation. The application hierarchy matrix helps users determine which
report development tool(s) are intended for use in their component areas.
The features outlined in the tools summary matrix were identified by customers,
consultants and developers as being the most important in choosing a report
development tool. The summary matrix is intended to be a guide rather than an
absolute decision tool.
15
16