You are on page 1of 13

SAP ERP 6.

0 EhP3
March 2010
English
How to Use Reports
SAP AG
Dietmar-Hopp-Allee 16
610 !all"or#
German$
Ho%-to G&i"e'
Ena(lement )it #or Enhancement Pac*age 3 #or
SAP ERP
SAP Best Practices Ho% to +se Reports
Copyright
, 2010 SAP AG. All rights reser-e".
.o part o# this p&(lication ma$ (e repro"&ce" or transmitte" in an$ #orm or #or an$ p&rpose %itho&t the
e/press permission o# SAP AG. 0he in#ormation containe" herein ma$ (e change" %itho&t prior notice.
Some so#t%are pro"&cts mar*ete" ($ SAP AG an" its "istri(&tors contain proprietar$ so#t%are components
o# other so#t%are -en"ors.
Microso#t1 !in"o%s1 E/cel1 2&tloo*1

an" Po%erPoint

are registere" tra"emar*s o# Microso#t 3orporation.
45M1 D521 D52 +ni-ersal Data(ase1 S$stem i1 S$stem i61 S$stem p1 S$stem p61 S$stem /1 S$stem 71
S$stem 7101 S$stem 71 7101 71 iSeries1 pSeries1 /Series1 7Series1 eSer-er1 789M1 782S1 i682S1 S8301
2S8301 2S8:001 AS8:001 S830 Parallel Enterprise Ser-er1 Po%er9M1 Po%er Architect&re1 P2!ER6;1
P2!ER61 P2!ER6;1 P2!ER61 P2!ER1 2penPo%er1 Po%erP31 5atchPipes1 5la"e3enter1 S$stem
Storage1 GP<S1 HA3MP1 RE0A4.1 D52 3onnect1 RA3<1 Re"(oo*s1 2S821 Parallel S$sple/1 M9S8ESA1 A4=1
4ntelligent Miner1 !e(Sphere1 .et#init$1 0i-oli an" 4n#ormi/ are tra"emar*s or registere" tra"emar*s o# 45M
3orporation.
>in&/ is the registere" tra"emar* o# >in&s 0or-al"s in the +.S. an" other co&ntries.
A"o(e1 the A"o(e logo1 Acro(at1 PostScript1 an" Rea"er are either tra"emar*s or registere" tra"emar*s o#
A"o(e S$stems 4ncorporate" in the +nite" States an"8or other co&ntries.
2racle is a registere" tra"emar* o# 2racle 3orporation.
+.4=1 =82pen1 2S<811 an" Moti# are registere" tra"emar*s o# the 2pen Gro&p.
3itri/1 43A1 Program .eigh(orhoo"1 Meta<rame1 !in<rame1 9i"eo<rame1 an" M&lti!in

are tra"emar*s or
registere" tra"emar*s o# 3itri/ S$stems1 4nc.
H0M>1 =M>1 =H0M> an" !33 are tra"emar*s or registere" tra"emar*s o# !33
?
1 !orl" !i"e !e(
3onsorti&m1 Massach&setts 4nstit&te o# 0echnolog$.
@a-a is a registere" tra"emar* o# S&n Micros$stems1 4nc.
@a-aScript is a registere" tra"emar* o# S&n Micros$stems1 4nc.1 &se" &n"er license #or technolog$ in-ente"
an" implemente" ($ .etscape.
SAP1 R831 SAP .et!ea-er1 D&et1 PartnerE"ge1 5$Design1 3lear Enterprise1 SAP 5&siness2(Aects
E/plorer1 an" other SAP pro"&cts an" ser-ices mentione" herein as %ell as their respecti-e logos are
tra"emar*s or registere" tra"emar*s o# SAP AG in German$ an" other co&ntries.
5&siness 2(Aects an" the 5&siness 2(Aects logo1 5&siness2(Aects1 3r$stal Reports1 3r$stal Decisions1
!e( 4ntelligence1 =celsi&s1 an" other 5&siness 2(Aects pro"&cts an" ser-ices mentione" herein as %ell as
their respecti-e logos are tra"emar*s or registere" tra"emar*s o# SAP <rance in the +nite" States an" in
other co&ntries.
All other pro"&ct an" ser-ice names mentione" are the tra"emar*s o# their respecti-e companies. Data
containe" in this "oc&ment ser-es in#ormational p&rposes onl$. .ational pro"&ct speci#ications ma$ -ar$.
0hese materials are s&(Aect to change %itho&t notice. 0hese materials are pro-i"e" ($ SAP AG an" its
a##iliate" companies BCSAP Gro&pCD #or in#ormational p&rposes onl$1 %itho&t representation or %arrant$ o#
an$ *in"1 an" SAP Gro&p shall not (e lia(le #or errors or omissions %ith respect to the materials. 0he onl$
%arranties #or SAP Gro&p pro"&cts an" ser-ices are those that are set #orth in the e/press %arrant$
statements accompan$ing s&ch pro"&cts an" ser-ices1 i# an$. .othing herein sho&l" (e constr&e" as
constit&ting an a""itional %arrant$.
, SAP AG Page 2 o# 13
SAP Best Practices Ho% to +se Reports
Icons
Icon Meaning
3a&tion
E/ample
.ote
Recommen"ation
S$nta/
Typographic Conventions
Type Style Description
Example text !or"s or characters that appear on the screen. 0hese incl&"e #iel"
names1 screen titles1 p&sh(&ttons as %ell as men& names1 paths an"
options.
3ross-re#erences to other "oc&mentation.
E/ample te/t Emphasi7e" %or"s or phrases in (o"$ te/t1 titles o# graphics an" ta(les.
E=AMP>E 0E=0 .ames o# elements in the s$stem. 0hese incl&"e report names1
program names1 transaction co"es1 ta(le names1 an" in"i-i"&al *e$
%or"s o# a programming lang&age1 %hen s&rro&n"e" ($ (o"$ te/t1 #or
e/ample1 SE>E30 an" 4.3>+DE.
Example text
Screen o&tp&t. 0his incl&"es #ile an" "irector$ names an" their paths1
messages1 so&rce co"e1 names o# -aria(les an" parameters as %ell as
names o# installation1 &pgra"e an" "ata(ase tools.
EXAMPLE TEXT
)e$s on the *e$(oar"1 #or e/ample1 #&nction *e$s Bs&ch as F2D or the
ENTER *e$.
Example text
E/act &ser entr$. 0hese are %or"s or characters that $o& enter in the
s$stem e/actl$ as the$ appear in the "oc&mentation.
<Example text>
9aria(le &ser entr$. Pointe" (rac*ets in"icate that $o& replace these
%or"s an" characters %ith appropriate entries.
, SAP AG Page 3 o# 13
SAP Best Practices Ho% to +se Reports
Contents
1 P&rpose.................................................................................................................................. 6
2 PrereE&isites........................................................................................................................... 6
3 Set +p Reporting.................................................................................................................... 6
3.1 3onnect to P2!ER >ist <rame%or*............................................................................... 6
3.2 De#ine P2!ER >ist 9ie%s............................................................................................ 12
, SAP AG Page : o# 13
SAP Best Practices Ho% to +se Reports
1 Purpose
0he p&rpose o# this "oc&ment is to o&tline an" e/plain ho% to &se the reporting #&nction in the
-ersion o# SAP ERP Enhancement Pac*age 03 an" 0:. 0he "oc&ment %ill o&tline the #o&r
necessar$ steps to con#ig&re the reporting #&nction properl$.
Introduction to the Enhanced Reporting
4n the reporting area as %ell1 SAP has starte" to conseE&entl$ ma*e &se o# P2!ER >ists1 the
main ne% +4 element "eli-ere" %ith the enhancement pac*ages. Here the P2!ER >ists are not
onl$ &se" to sho% (&siness o(Aects relate" to the na-igation str&ct&re1 (&t also to integrate
reports in a ne% loo* an" #eel. !ith this1 the &ser recei-es at the same time all (ene#its o# the
P2!ER >ist incl&"ing its personali7ation capa(ilit$. 2n top1 the P2!ER >ist o##ers some more
#&nctionalit$1 i# it is "e#ine" as a p&re reporting P2!ER >ist. 4n this case1 the personali7ation also
allo%s $o& to a"" graphics li*e pie1 (ar or other charts to the list.
All P2!ER >ists1 no matter %hether the$ are p&re reporting lists or %or* item lists li*e a -ie% on
sales or"ers1 al%a$s pro-i"e the e/port to the 5&siness E/plorer Anal$7er B5E/D. 0his ena(les
the &ser to slice an" "ice the gi-en "ata1 aggregate it an" #inall$ p&t it into charts. As 5E/ e/port
is part o# e-er$ P2!ER >ist1 it (ecomes clear that reporting is not onl$ limite" to those lists
"e#ine" #or p&re reporting. Also a list on (illing "oc&ments1 open sales or"ers an" so on can (e
consi"ere" as reporting an" there#ore #&rther anal$7e" &sing the 5E/ Anal$7er. 0h&s the
reporting P2!ER >ists are a starting point #or "ata re-ie% an" the 5E/ Anal$7er #or #&rther
anal$sis.
0he technical (asis #or the ne%1 so-calle" streamline" reporting is the 4n#oSet F&er$ an" its
&n"erl$ing 4n#oSet. <or "etaile" in#ormation on ho% to create s&ch 4n#oSets see the rele-ant
"oc&mentation in the SAP Help Portal' 3reating an" 3hanging 4n#o Sets. 4n the ERP s$stem
choose the #ollo%ing path in the SAP men&' Tools -> ABAP Workbench -> Utilities -> SAP Query
-> InoSets!
As the 4n#oSet is reE&ire" to &se the reporting in the P2!ER >ists1 a #irst step to ta*e is to (ring
e/isting reports into this 4n#oSet en-ironment. Reports can1 o# co&rse1 also (e (&ilt #rom scratch
&sing 4n#oSets. .e-ertheless1 &sing e/isting reports as (asis %ill accelerate the process o#
getting ne% 4n#oSets.
SAP "eli-ers a set o# streamline" reports in the enhancement pac*age. Ho%e-er1 $o& might
reE&ire more or other reports.
0he concept o# streamlining an e/isting report is a seE&ence o# t%o steps an" E&ite eas$ to
#ollo%.
1. 0he #irst step connects the ne% 4n#oSet an" the 4n#oSet F&er$ %ith a P2!ER >ist. As a
#irst tas*1 a speci#ic A5AP program is &se" to generate the necessar$ P2!ER >ist
con#ig&ration BP2!>G0HPE1 P2!>G0HPER1 P2!>GF+ERH1 P2!>GF+ERHRD. A#ter
that1 a ne% !D element is a""e" to a role %hich &ses a pre"e#ine" P2!ER >ist set&p
BP2!> an" !D)GReportingD an" the APP>4D %hich %as create" (e#ore.
2. 0he secon" step is &se" to re#ine the generate" P2!ER >ist E&er$. 0his step incl&"es
arrangement o# col&mns1 con#ig&ration o# list %ith calc&lations an" more.
0he #ollo%ing chapters "escri(e these t%o steps in greater "etail.
<or general na-igation1 personali7ation an" "ispla$ options in the P2!ER >ist1 re#er to the
"oc&mentation "o#-to Use P$WE% &ists. 0hat Ho%-to g&i"e also "escri(es the e/port o# "ata
in the P2!ER >ists to E/cel an" 5E/ Anal$7er as %ell as the graphical "ispla$ o# reporting
P2!ER >ists.
, SAP AG Page 6 o# 13
SAP Best Practices Ho% to +se Reports
Prere!uisites
Ho& are &sing the SAP ERP 6.0 Enhancement Pac*age 03 or Enhancement Pac*age : an" $o&
ha-e access to the SAP .et!ea-er 5&siness 3lient.
" Set Up Reporting
Purpose
0he p&rpose o# this acti-it$ is to set &p the elements necessar$ #or a report to (e generate" in
SAP ERP.
Process #low
0o set &p the reporting the #ollo%ing t%o steps nee" to (e "one
1D 3onnect to P2!ER >ist <rame%or*
2D De#ine P2!ER >ist 9ie%s
"$1 Connect to P%&ER 'ist #ra(ewor)
Use
0he Personali7a(le 2(Aect !or*list BP2!>D is &se" as &ser inter#ace #or the 4n#oSet F&eries.
0he P2!> o##ers a +4 #or (oth the "e#inition o# E&eries (ase" on a set o# select options an" the
list #or "ispla$ing the res&lts o# the E&eries.
Prere!uisites
0he (&siness "ata is "eli-ere" to the P2!> #rame%or* -ia c&stomi7ing an" -ia so calle" #ee"er
classes. 0he P2!> c&stomi7ing has to contain the in#ormation a(o&t the a-aila(le P2!> o(Aect
t$pes an" the in#ormation a(o&t %hich #ee"er class "eli-ers %hich P2!> o(Aect t$pe. A generic
reporting #ee"er class %as "e-elope" in or"er to a-oi" "e-eloping a #ee"er class #or each E&er$.
0he nee"e" r&ntime in#ormation a(o&t selection criteria1 #iel" catalog1 e/ec&ta(le actions or
E&er$ res&lts is retrie-e" "$namicall$. <or a (etter ill&stration see the #ollo%ing "iagram.
, SAP AG Page 6 o# 13
SAP Best Practices Ho% to +se Reports
Procedure
1. Access the transaction choosing one o# the #ollo%ing na-igation options'
S*P ERP (enu Tools ABAP Workbench 'e(elopment ABAP E)itor
Transaction code SE3I
2. 2n the APAP E)itor* Initial Screen1 enter the name o# the report
W'+,-E.E%ATE,P$W&,/UST in the #iel" Pro0ram an" choose Execute.
#ield na(e Description User action and values Co((ent
Pro0ram A5AP Program .ame Enter
W'+,-E.E%ATE,P$W&
,/UST in this #iel"
3. 2n the screen %e0ister InoSet 1uery 2 P$W& enter the #ollo%ing -al&es.
#ield na(e Description User action and values Co((ent
.amespace
Rele-ant namespace
Enter $o&r namespace +se c&stomer
namespaceJ m&st
(egin %ith 8 an" en"
%ith 8
User -roup .ame o# +ser Gro&p Select the name o# the
appropriate &ser gro&p
InoSet
Query I'
.ame o# 4n#oSet E&er$
Enter the name o# the
rele-ant 4n#oSet E&er$ or
0he inp&t help sho%s
all F&er$ 4Ds1 that are
, SAP AG Page K o# 13
SAP Best Practices Ho% to +se Reports
#ield na(e Description User action and values Co((ent
alternati-el$ &se the #iel"
inp&t help to select #rom a
list.
a-aila(le #or the
selecte" &ser gro&p. 4#
+ser Gro&p is not
selecte" $et1 the list
%ill (e empt$
:. Deci"e -ia the /reate transport re1uest #lag %hether the report shall create transport
reE&ests #or the ne% ta(le entries or not. 0hen choose Execute.
.e/t the 'isplay lo0s screen %ill appear %here the application log sho%s in#ormation pertaining
to the generate" ta(le entries.
P2!> o(Aect t$pe'
Entr$ 8)H)F8LE&er$Gi"MN in ta(les P2!>G0HPE an" P2!>G0HPEG0. +se
transaction P2!>G0HPE to chec*8e"it.
Application i"'
Entr$ O8)H)F8LE&er$Gi"MN in ta(les <P5GPERSAPP> an" <P5GPERSAPP>0.
+se transaction <P5GMA4.0A4.GH4ER to chec*8e"it
Mapping o# 4n#oSet F&er$ an" P2!> 2(Aect 0$pe'
Entr$ O8)H)F8LE&er$Gi"MN 88 OLE&er$Gi"MN in ta(le !D)F0HPES. +se
transaction SE16. to chec*8e"it.
P2!> De#a&lt F&er$'
Entr$ O8)H)F8LE&er$Gi"MN in ta(le P2!>GF+ERH. +se transaction
P2!>GF+ERH to chec*8e"it.
Mapping o# Application 4D an" P2!> De#a&lt F&er$'
Entr$ O8)H)F8LE&er$Gi"MN 88 O)H)FGLE&er$Gi"MN in ta(le P2!>GF+ERHGR2>.
+se transaction P2!>GF+ERHR to chec*8e"it.
Mapping o# P2!> 2(Aect 0$pe1 Application 4D an" P2!> De#a&lt F&er$'
Entr$ O8)H)F8LE&er$Gi"MN 88 O)H)F-LE&er$Gi"MN in ta(le !D)FAPP>4D. +se
transaction SE16. to chec*8e"it.
Mapping o# Application 4D an" P2!> 2(Aect 0$pe'
Entr$ O8)H)F8LE&er$Gi"MN 88 O)H)FGLE&er$Gi"MN in ta(le P2!>G0HPEGR2>.
+se transaction P2!>G0HPER to chec*8e"it.
6. 4# necessar$ 4n#oSet E&er$ speci#ic P2!> #ollo% &p actions can (e "e#ine" -ia the P2!>
#rame%or* #or o(Aect t$pes. 0his can (e "one -ia separate Reporting c&stomi7ing. 0o la&nch
the pre-io&sl$ mentione" c&stomi7ing start the transaction !D)FGA3042.GREG.
Transaction code !D)FGA3042.GREG
6. 2n the 3aintain Actions o %eportin0 P$W& screen enter the name o# the 4n#oSet E&er$ an"
choose Execute.
#ield na(e Description User action and values
Select InoSet
Query P$W& Type
P2!> t$pe 4D

Enter the name o# the rele-ant 4n#oSet E&er$ or
alternati-el$ &se the #iel" inp&t help to select #rom
a list.
, SAP AG Page I o# 13
SAP Best Practices Ho% to +se Reports
K. Ho& %ill no% (e promote" to the 'isplay 9ie% P$W& Type4 InoSet-Query* $(er(ie# screen.
0he #irst step is to "e#ine the actions1 %hich is "one ($ #irst selecting the P2!> 0$pe 8
4n#oSet F&er$. 2n the right han" si"e o# the screen select the t$pe ($ highlighting it.
I. .e/t select the action t$pe. +n"er the 'ialo0 Structure select the Actions #ol"er ($ "o&(le
clic*ing it.
. 3on#irm the in#ormation (o/ 'o not make any chan0es 5SAP )ata6 %ith /ontinue.
10. 2n the /han0e 7ie# Actions* $(er(ie# page press the (&tton .e# Entries to a"" a ne%
entr$.
11. Enter the name %hich is to (e assigne" to the action t$pe in the #iel" Action 4D.
#ield na(e Description User action and values Co((ent
Action I'
Action i"enti#ier

Enter ($ %hich the action
sho&l" (e i"enti#ie".
12. .e/t the ActionType #iel" nee"s to (e "e#ine" #rom a "rop"o%n men&.
#ield na(e Description User action and values Co((ent
ActionType
4n#oSet F&er$ P2!>
action t$pe
0he options are either' >in*J
the action %hich %ill (e
triggere" ($ a lin* in a
certain P2!> col&mn.
5&tton80ool(ar' the action
%ill (e triggere" ($ a (&tton
in the P2!>.
4MP2R0A.0' Actions
o# the t$pe &ink
al%a$s ha-e to ha-e
the car"inalit$ Sin0le
SelectionP
13. .o% the car"inalit$ nee"s to (e "etermine" in the #iel" /ar)inal.
#ield na(e Description User action and values Co((ent
/ar)inal
3ar"inalit$ #or
Selections in P2!>
Ho& ha-e the #ollo%ing
options #or entr$.
Ignore Selection+
0he amo&nt o# selecte"
P2!> entries is ignore".
Single Selection+
E/actl$ one entr$ has to (e
selecte" %hen the &ser
triggers the action.
Multi Selection+
At least one entr$ has to (e
selecte" %hen the &ser
triggers the action.
1:. 0he 25. B2(Aect (ase" .a-igationD o(Aect no% nee"s to (e "e#ine" in the #iel" $B. $b8ect.
#ield na(e Description User action and values Co((ent
$B. $b8ect
25. 2(Aect
+se the inp&t help selection
option to -ie% list o# 25.
o(Aects1 alternati-el$ enter
the name "irectl$.
e.g. 83!M8Q.. or
8)H)8Q.
2(Aects can also (e
create" -ia the
, SAP AG Page o# 13
SAP Best Practices Ho% to +se Reports
transaction S!01.
16. 0he 25. B2(Aect (ase" .a-igationD operation no% nee"s to (e "e#ine" in the #iel" $B.
$peration!
#ield na(e Description User action and values Co((ent
$B.
$peration
25. 2peration
+se the inp&t help selection
option to -ie% list o# 25.
operationsJ alternati-el$1
enter the name "irectl$.
e.g. .o"eMaintain or
33o3i2
16. De#ine a target E&er$ i# the action sho&l" la&nch another 4n#oSet F&er$ P2!>.
#ield na(e Description User action and values Co((ent
Tar0et Query
Drill Do%n 0arget +se the inp&t help selection
option to -ie% list o# target
E&eries1 alternati-el$ enter
the name "irectl$.
0his col&mn has to
contain the
correspon"ing 4n#oSet
F&er$ speci#ic P2!>
0$pe. E.g. 8)H)8Q..
or )H)FG4SFG.....
1K. De#ine a P2!> lin* col&mn in the #iel" /olumn I'. +se this col&mn in or"er to "e#ine %hich
P2!> col&mn sho&l" (e ren"ere" as lin*.
#ield na(e Description User action and values Co((ent
/olumn I'
2&tta( col&mn +se the inp&t help selection
option to -ie% list o# target
E&eries1 alternati-el$ enter
the name "irectl$.
4MP2R0A.0' Action
0$pe has to (e &inkJ
other%ise the col&mn
is ignore" ($ the
#rame%or*.
<or e/ample1 E)P2-
!ER)S or E))2-
5EDAP.
1I. De#ine action "escription in the #iel" Action 'escription.
#ield na(e Description User action and values Co((ent
Action
'escription
Action 0e/t
Enter the name o# the
action "escription.
<ree te/t #iel"1 enter
te/t as necessar$.
1. De#ine the parameter mapping o# the action ($ #irst highlighting the action %hich $o& ha-e
pre-io&sl$ "e#ine". .e/t "o&(le clic* &n"er the 'ialo0 Structure the Parameter 3appin0
#ol"er.
20. .o% the Parameter Mapping str&ct&re %ill appear1 here press the (&tton A)) .e# Entries to
a"" a ne% parameter.
21. De#ine action "escription in the #iel" Tar0et Parameter.
#ield na(e Description User action and values Co((ent
Tar0et
Parameter
0arget Parameter o#
calle" Application
0his col&mn sho&l" contain
the parameter 4D o# the
calle" application.
4MP2R0A.0' in case
a target E&er$ %as
speci#ie"1 the inp&t
help o##ers a list %ith
, SAP AG Page 10 o# 13
SAP Best Practices Ho% to +se Reports
the selection criteria
o# the c&rrent 4n#oSet
F&er$. 2ther%ise the
inp&t help o##ers a list
%ith the maintaine"
parameters o# the
selecte" 5&siness
2(Aect 2peration.
22. .e/t "e#ine the parameter t$pe in the #iel" Param Type!
#ield na(e Description User action and values Co((ent
Param Type
4n#oSet F&er$ P2!>
speci#ic action
parameter t$pe
+se this col&mn to "e#ine
%here the -al&e %hich
sho&l" (e passe" to the
target parameter sho&l" (e
"eri-e" #rom. 0he -al&es
can (e #o&n" &sing the "rop
"o%n men&.
4MP2R0A.0'
Param0$pe /olumn is
in-ali" in case the
car"inalit$ o# the
action %as set to
I0nore Selection.
0hat means the
mapping8target
parameter is ignore".
23. De#ine P2!> col&mn #or parameter mapping in the /olumn I' #iel".
#ield na(e Description User action and values Co((ent
/olumn I'
2&tta( col&mn
4n case parameter t$pe
/olumn %as selecte"1 this
col&mn can (e &se" to
"e#ine the P2!> col&mn
%hich sho&l" (e mappe" to
the correspon"ing target
parameter. 0he inp&t help
o##ers a list %ith all a-aila(le
P2!> col&mns o# the
c&rrent 4n#oSet F&er$.
4MP2R0A.0' Do not
&se (oth col&mn 4D
an" selection criteria
4D in one entr$.
2:. De#ine P2!> selection criteria #or parameter mapping in the Selection criteria I' #iel".
#ield na(e Description User action and values Co((ent
Selection
criteria I'
4D o# a selection
criteria
4n case parameter t$pe
OselcritN %as selecte"1 this
col&mn can (e &se" to
"e#ine the P2!> selcrit
%hich sho&l" (e mappe" to
the correspon"ing target
parameter. 0he inp&t help
o##ers a list %ith all a-aila(le
P2!> selection criteria.
4MP2R0A.0' Do not
&se (oth col&mn 4D
an" selection criteria
4D in one entr$.
26. 3hoose Sa(e to sa-e the ne% entries.
, SAP AG Page 11 o# 13
SAP Best Practices Ho% to +se Reports
Result
0he P2!ER list con#ig&ration is no% generate".
+ser G&i"e +9:,"o#,to,-ui)e,E.,'E!)oc "escri(es an eas$ %a$ to test the
P2!ER >ist -ia the <a-orites #ol"er o# the SAP Men& o# the (ac*-en" s$stem
B3hapter 3.3.:.1 Test a P$WE% &ist (ia SAP 3enuD.
"$ De,ine P%&ER 'ist -iews
Use
0o a"apt the P2!ER list o&tp&ts1 especiall$ the col&mn selection1 totaling an" s&(totaling an"
"ispla$ options at the en" &ser an" s$stem le-el.
Procedure
0o a"apt P2!ER list o&tp&ts in the s$stem &se the #ollo%ing proce"&re'
1. Access the transaction choosing the #ollo%ing na-igation option'
Transaction code P2!>GF+ERH
2. Do&(le-clic* to select the generate" P2!> "e#a&lt E&er$ o# $o&r 4n#oSet F&er$ speci#ic
P2!> t$pe.
3. 0he screen 3aintain Table 7ie#s* Initial Screen %ill no% open1 here $o& choose p&sh(&tton
Query Settin0s.
:. A "ialog (o/ %ill appear calle" Selection criteria settin0s. 0he list sho%s $o& all a-aila(le
selection criteria. All o# them are #lagge" as E&ic* search criteria ($ "e#a&lt.
Here $o& can select %hich criteria %ill (e man"ator$1 rea"-onl$1 an" %hat %ill (e hi""en.
+nchec* those selection criteria %hich are not nee"e" as E&ic* search criteria an" press the
(&tton Accept.
.ote' 0o contin&e the personali7ation o# P2!> see the g&i"e "o# to use P$W&.
0o a"apt P2!ER lists #or all &sers &se the #ollo%ing'
1.Press the 'Layout variant' button.
2.A browser window for the POWL_MASTER_QUERY will start up.
3.Change the sap-confg-mode from "X" to "confg" within the URL.
4.Now you can defne your layout variant and save your changes.
5.Logon to customizing client and start transaction POWL_QUERY.
6.Assign your created layout variant in selection feld 'Layout'.
, SAP AG Page 12 o# 13
SAP Best Practices Ho% to +se Reports
0o a"apt P2!ER list o&tp&ts at the en" &ser le-el1 &se the #ollo%ing proce"&re'
1. 2pen the P2!ER list in the .!53 B.et!ea-er 5&siness 3lientD an" allo% #or the report to
(e generate" %hich $o& %o&l" li*e to change the "ispla$ options.
2. Press the te/t la(ele" Settin0s in the &pper right han" corner o# the P2!ER list.
3. A "ialog (o/ %ill appear calle" Settin0s1 in this %in"o% there %ill (e #i-e ta(s1 col&mn
selection1 sort1 calc&lation1 #ilter1 an" "ispla$.
:. +n"er the col&mn selection ta( it is possi(le to a"" "ispla$e" col&mns #rom 'isplaye)
/olumns to "i))en /olumns ($ selecting a col&mn an" pressing the (&tton %emo(e. 0o
"ispla$ a hi""en col&mn1 highlight the selecte" col&mn ($ clic*ing on it an" pressing the
(&tton A)).
6. 4t is also possi(le to sort col&mns in ascen"ing or "escen"ing or"er &n"er the Sort ta(.
3ol&mns m&st #irst (e ta*en #rom the Unsorte) /olumns an" mo-e" to the Sorte) /olumns
area. 0his is "one ($ highlighting the col&mn1 there($ selecting it an" then pressing the
(&tton A)).
6. 0o total an" s&(total #irst select the /alculation ta( &n"er the Settin0s "ialog (o/. 0he
col&mns a-aila(le #or calc&lation %ill then (e "ispla$e". 4t is no% possi(le to select the
calc&lation metho" s&ch as total1 minim&m1 ma/im&m1 an" mean -al&e. 3hoose Apply an"
$) to go (ac* to the report an" see the res&lts.
K. +n"er the 'isplay ta( it is possi(le to #ill in the #ollo%ing #iel"s1 'isplaye) %o#s1 'isplaye)
/olumns1 Table 'esi0n1 an" -ri) &ines to alter the appearance o# the report. 2nce "one
%ith the settings or to see the e##ect o# the settings1 choose Apply #ollo%e" ($ $+.
#ield na(e Description User action and values Co((ent
'isplaye)
%o#s
.&m(er o# Displa$e"
Ro%s in 0a(le
Enter a n&meric -al&e.
'isplaye)
/olumns
.&m(er o# Displa$e"
3ol&mns in 0a(le
Enter a n&meric -al&e an"
select #rom the "rop"o%n
men& (et%een .umber o
an" All.
Table 'esi0n
3hoose #rom the "rop"o%n
men& (et%een Stan)ar)1
Alternatin0 or Transparent.
-ri) &ines
0he manner in %hich
gri" lines %ill (e
"ispla$e" in ta(le.
3hoose #rom the "rop "o%n
men& (et%een All1 .one1
7ertically an" "ori;ontally.
Result
0he report ta(le la$o&t sho&l" no% (e "ispla$e" accor"ing to the settings ma"e in the prece"ing
steps.
, SAP AG Page 13 o# 13