Sie sind auf Seite 1von 15

Reporting Made Easy

Report Development Tools


Building Custom Reports in the R/3 System

Release 4.0B

SAP Labs, Inc.


Palo Alto, California

Copyright
1999 by SAP AG. All rights reserved.
Neither this documentation nor any part of it may be copied or reproduced in any form or by
any means or translated into another language, without the prior consent of SAP AG.
SAP AG makes no warranties or representations with respect to the content hereof and
specifically disclaims any implied warranties of merchantability or fitness for any particular
purpose. SAP AG assumes no responsibility for any errors that may appear in this document.
The information contained in this document is subject to change without notice. SAP AG
reserves the right to make any such changes without obligation to notify any person of such
revision or changes. SAP AG makes no commitment to keep the information contained herein up
to date.

Trademarks
SAP, the SAP logo, R/2, R/3, ABAP, and other SAP related products mentioned herein are
registered or unregistered trademarks of SAP AG. All other products mentioned in this document
are registered or unregistered trademarks of their respective companies.
R/3 Simplification Group
SAP Labs, Inc.
3475 Deer Creek Road
Palo Alto, CA 94304
www.saplabs.com/simple
simplify-r3@sap.com
Second edition
Printed in the United States of America.
ISBN 1-893570-63-0

This book uses EcoFLEX lay-flat binding. With this lay-flat feature
developed by and exclusively available at Johnson Printing Service (JPS)
you can open this book and keep it open without it snapping shut on you.
You need not worry about breaking the spine. EcoFLEX makes books like
this one easier to use.

Contents at a Glance
About This Guide..............................................................................................................xi
Part 1: Core Report Development Tools
Chapter 1: Choosing the Right Report Development Tool............................................11
Chapter 2: ABAP Query.................................................................................................21
Chapter 3: Report Painter/Report Writer.......................................................................31
Chapter 4: Drilldown Reporting.....................................................................................41
Chapter 5: LIS Standard Analyses................................................................................51
Chapter 6: LIS Flexible Analyses..................................................................................61
Part 2: Business Information Warehouse
Chapter 7: Overview of Reporting in the Business Information Warehouse ..............71
Chapter 8: Creating Workbooks....................................................................................81
Chapter 9: Creating Queries..........................................................................................91
Chapter 10: Working With the BEx Browser...............................................................101
Chapter 11: Business Information Warehouse: Special Topics.................................111
Part 3: Other Report Development Topics
Chapter 12: ABAP Report Templates..........................................................................121
Appendix A: The ABAP List Viewer..............................................................................A1
Appendix B: Extended Export of Lists (XXL)...............................................................B1
Appendix C: SAP Open Information Warehouse...........................................................C1
Appendix D: Web Reporting..........................................................................................D1
Appendix E: LIS Information Structures.......................................................................E1
Appendix F: Creating a Drilldown Report in the Executive InformationSystem (EIS). F1
Appendix G: Glossary...................................................................................................G1

Report Development Tools

iii

Acknowledgments
The publisher thanks the following individuals who provided time, expertise, and
resources to help make the Reporting Made Easy series possible.
Julie Beehler and John Huck (Anheuser-Busch, Inc.)
Ron Greenfield, David Jones, and Ben Matteson (Anthro Corporation)
Ann Zediker and Chuck Marx (Arthur Andersen, LLP)
Bruce Scott (BrightStar Information Technology Group, Inc.)
Amy Vorbeck (CCAi, Inc.)
Nancy White (Chevron Corporation)
Tom Eisenhart (Lucent Technologies, Inc.)
Hans Hess, Sven Jensen (Metamor Enterprise Solutions)
Igor Smelansky and Winnie Chang (Network Associates)
Erin Andrews (PricewaterhouseCoopers LLP)
Mohamad Hakim (Softline, Inc.)
Clare Carver (The Pair Group)
Margie Coolidge, Ron Giovannelli, and Patrick Zalamea (Ziatech Corporation)
Pamela Anderson and Robert Smith (publishing consultants)
Werner Aigner, Simone Baeumer, Tami Becker, Randi Bethel, Sylvia Chaudoir, Muge Das,
Elisa Davis, Ray Fan, Sampath Gomatam, Maria Gregg, Darrin Griggy, Reiner Herde,
Michael Hielbrink, James Hill, Reiner Hoeltke, Claus Horn, Beverly Kennedy, Ruediger
Kretschmer, Michael LaStella, Sylvia Lehnen, Robert Loughran, Bob Mackenzie, Rhondda
Macleod, Natascha Marienfeld, Steffen Mock, Heinrich Mueller, Rolf Neuhaus, Doug
OBrian, Mary Odabashian, Wolfgang Otter, Brian Potter, Lori Ritzert, L.Kay Roberts,
Thomas Rumbach, Sabine Scheppat-Hinze, Stefan Sigg, Donald Silva, Birgit Starmanns,
Gerald Steele, Henri Stein, Peter Tillert, Cindy Vineberg, Wolfgang Weiss, Daniela
Weckesser, April Wu, Daniel-Benjamin Zaidspiner, Peter Zimmerer, and Theo
Zimmermann (SAP)

iv

Reporting Made Easy

Detailed Table of Contents


About This Guide............................................................................................................xiii
Why This Guide........................................................................................................................xv
How This Guide Is Organized.................................................................................................xv
Part 1: Core Report Development Tools.....................................................................................xv
Part 2: Business Information Warehouse.................................................................................xvii
Part 3: Other Report Development Topics...............................................................................xviii
Who This Guide Is For............................................................................................................xix
How to Use This Guide...........................................................................................................xix
Report Examples Use IDES Data..............................................................................................xix
Training and Documentation......................................................................................................xix
Navigating the System............................................................................................................xix
Special Icons............................................................................................................................xx
Typographical Conventions...................................................................................................xxi
Part 1: Core Report Development Tools
Chapter 1: Choosing the Right Report Development Tool............................................11
Choosing the Right Reporting Tool: The Big Picture.........................................................12
Organization of Report Development Tools........................................................................13
Using the Application Hierarchy...........................................................................................16
Using the Tools Summary Matrix.........................................................................................19
Using the Tool Summaries..................................................................................................111
Learning More About Report Development Tools............................................................112
Review...................................................................................................................................113
Chapter 2: ABAP Query.................................................................................................21
Learning the Basics of ABAP Query....................................................................................22
What Is ABAP Query?..............................................................................................................22
Who Uses ABAP Query?.........................................................................................................22
Functional Areas....................................................................................................................... 23
User Groups.............................................................................................................................. 24
Queries...................................................................................................................................... 24
Related Terminology................................................................................................................25
How to Access ABAP Query Components?.............................................................................25
How Does ABAP Query Differ from Other Reporting Tools?...................................................26
What Are the Prerequisites?....................................................................................................26
Creating a Report with ABAP Query....................................................................................27
Step 1: Create a Functional Area.............................................................................................28
Step 2: Assign Required Fields to Functional Groups............................................................211
Step 3: Generate the Functional Area....................................................................................216
Step 4: Create User Group....................................................................................................217
Step 5: Assign the Functional Area to the User Group..........................................................217
Step 6: Create the Query.......................................................................................................218
Running the Query...............................................................................................................226
Understanding the Report List...........................................................................................227
Report Development Tools

Detailed Table of Contents

Getting the Most from ABAP Query: Tips & Tricks...........................................................227


Adding Selection Criteria in a Functional Area.......................................................................227
Using Table Joins in a Functional Area..................................................................................229
Assigning Reports with Report Call Functionality in a Query................................................232
More Helpful Hints for Report Developers.............................................................................232
Review...................................................................................................................................233
Where to Learn More...........................................................................................................233
Chapter 3: Report Painter/Report Writer.......................................................................31
Learning the Basics of Report Painter/Report Writer.........................................................32
Overview..................................................................................................................................32
What Is Report Painter?...........................................................................................................32
What Is Report Writer?.............................................................................................................32
How Is Report Painter Different From Report Writer?.............................................................33
How Is Report Painter/Report Writer Organized?....................................................................35
Related Terminology................................................................................................................35
Report Definition....................................................................................................................... 35
Key Figures............................................................................................................................... 35
Characteristics.......................................................................................................................... 36
How to Access Report Painter/Report Writer?.........................................................................36
How Does Report Painter Differ from Other Reporting Tools?................................................36
What Are the Prerequisites?....................................................................................................36
Creating a Report with Report Painter.................................................................................37
Example 1: Gross Profit Margin Report...................................................................................38
Step 1: Determine the Table...................................................................................................... 39
Step 2: Find the Library............................................................................................................. 39
Step 3: Create Sets................................................................................................................... 39
Step 4: Create Variables........................................................................................................... 39
Step 5: Create Report............................................................................................................... 39
Define Rows..................................................................................................................... 310
Define Columns................................................................................................................ 312
General Data Selection..................................................................................................... 314
Change Layout................................................................................................................. 317
Example 2: Billing Report.......................................................................................................318
Understanding the Report List...........................................................................................326
Getting the Most from Report Painter/Report Writer: Tips & Tricks...............................326
LIS Evaluation Structures.......................................................................................................326
Report/Report Interface..........................................................................................................328
Background on Using the Report/Report Interface................................................................330
Report/Report Interface........................................................................................................... 330
Working With Formula Variables............................................................................................331
Rolling Periods: Fixed Number of Periods up to Period p Across Fiscal Years.......................331
Display Periods of Quarter q................................................................................................... 332
Display Periods of a Quarter Containing Period p...................................................................333
Display Variable Number of Columns for Periods p1 to p2......................................................333
Working With a Shifted Fiscal Year......................................................................................... 334
Creating User Exits for Formula Variables..............................................................................335
Creating a Report With Actual/Budget Values Depending on Period p....................................335
General Notes on Formula Variables......................................................................................336
Web Interface to Report Writer Reports.................................................................................336
More Report Painter/Report Writer Tips & Tricks...................................................................336
Use Report Groups................................................................................................................. 336
vi

Reporting Made Easy

Detailed Table of Contents

Consider Background Processing........................................................................................... 337


Copy Before You Create.......................................................................................................... 337
Use Variation........................................................................................................................... 337
Naming Conventions............................................................................................................... 337

Review...................................................................................................................................338
Where to Learn More...........................................................................................................338
Chapter 4: Drilldown Reporting.....................................................................................41
Learning the Basics of Drilldown Reporting.......................................................................42
What Is Drilldown Reporting?...................................................................................................42
Drilldown Functions................................................................................................................... 42
Where Is Drilldown Reporting Used?.......................................................................................43
Types of Drilldown Reports......................................................................................................43
Basic Report.............................................................................................................................. 43
Form Report.............................................................................................................................. 44
How Is Drilldown Reporting Organized?..................................................................................44
Key Figures............................................................................................................................... 45
Characteristics.......................................................................................................................... 45
Forms........................................................................................................................................ 45
Related Terminology.................................................................................................................. 45
How Does Drilldown Reporting Differ From Other Reporting Tools?.......................................46
What are the Prerequisites?.....................................................................................................46
Quick View of the Output.........................................................................................................47
Creating a Drilldown Report: Profitability Analysis............................................................47
Basics Steps in Creating Drilldown Reports in COPA............................................................49
Creating a Two-axis Form Report With Key Figures (in CO-PA).............................................49
Step 1: Set Operating Concern and Currency.........................................................................410
Step 2: Define the First Axis (Columns)...................................................................................412
Step 3: Define the Second Axis (Rows)...................................................................................415
Step 4: Select General Data and Desired Characteristics.......................................................417
Step 5: Attach Your Form to a Report......................................................................................419
Step 6: Execute Report and Analyze Data..............................................................................421
Getting the Most from Drilldown Reporting: Tips & Tricks.............................................423
Characteristic Variable...........................................................................................................424
Report/Report Interface..........................................................................................................425
Exceptions..............................................................................................................................426
Cells.......................................................................................................................................427
Freezing Report Data.............................................................................................................429
Background Processing.........................................................................................................430
Characteristic Hierarchies......................................................................................................432
Review...................................................................................................................................433
Where to Learn More...........................................................................................................434
Chapter 5: LIS Standard Analyses................................................................................51
What Is the Logistics Information System (LIS)?...............................................................52
Learning the Basics of Standard Analyses.........................................................................52
Terminology..............................................................................................................................53
Information Structure................................................................................................................. 53
Characteristic............................................................................................................................ 54
Key Figure................................................................................................................................. 54
Periodicity (or Period Unit)........................................................................................................ 54

Report Development Tools

vii

Detailed Table of Contents

Initial List................................................................................................................................... 54
Drilldown List............................................................................................................................. 54

How to Access LIS Standard Analyses?..................................................................................55


How Does LIS Standard Analyses Differ from Other Reporting Tools?...................................57
Integration................................................................................................................................. 57
Planning.................................................................................................................................... 57
Graphics.................................................................................................................................... 57
Exception Analysis (Early Warning SystemEWS)..................................................................57
Enhancements.......................................................................................................................... 57
Archiving................................................................................................................................... 58
User Settings............................................................................................................................. 58
What Are the Prerequisites?....................................................................................................58
Creating a Standard Analysis...............................................................................................59
Step 1: Decide Which Data You Want to See........................................................................510
Step 2: Determine the Component Information System........................................................510
Step 3: Enter the Selection Criteria for the Standard Analysis...............................................511
Step 4: Run the Standard Analysis.........................................................................................511
Step 5: Create the Initial List..................................................................................................512
Step 6: Slice and Dice Data as Needed.................................................................................513
Drilldown................................................................................................................................. 513
Key Figures............................................................................................................................. 515
Sort Key Figures..................................................................................................................... 516
Ranking List............................................................................................................................ 517
Settings................................................................................................................................... 517
ABC Analyses......................................................................................................................... 518
Document Information............................................................................................................. 520
Getting the Most from LIS Standard Analyses: Tips & Tricks.........................................522
Information Structures............................................................................................................522
Communication Structures.....................................................................................................523
Miscellaneous........................................................................................................................523
Troubleshooting Tips..............................................................................................................524
Review...................................................................................................................................524
Where to Learn More...........................................................................................................524
Chapter 6: LIS Flexible Analyses..................................................................................61
Learning the Basics of LIS Flexible Analyses.....................................................................62
What Is Flexible Analysis?.......................................................................................................62
How Is Flexible Analysis Different From Standard Analysis?..................................................62
How Is LIS Flexible Analysis Organized?................................................................................63
Terminology..............................................................................................................................64
Information structure................................................................................................................. 64
Characteristic............................................................................................................................ 64
Key figure.................................................................................................................................. 64
Periodicity (or Period unit)......................................................................................................... 65
Evaluation structure.................................................................................................................. 65
Evaluation................................................................................................................................. 65
List............................................................................................................................................ 65
Formula..................................................................................................................................... 65
How to Access LIS Flexible Analyses?....................................................................................65
How Does LIS Flexible Analyses Differ from Other Reporting Tools?.....................................66
What Are the Prerequisites?....................................................................................................66
Creating a Report with Flexible Analyses............................................................................67

viii

Reporting Made Easy

Detailed Table of Contents

Step 1: Create the Evaluation..................................................................................................68


Step 2: Generate the Evaluation............................................................................................614
Step 3: Execute the Evaluation..............................................................................................615
Step 4: Modify the Layout......................................................................................................616
Getting the Most from LIS Flexible Analyses: Tips & Tricks...........................................618
Additional Help to Report Developers....................................................................................618
Review...................................................................................................................................619
Where to Learn More...........................................................................................................619
Part 2: Business Information Warehouse
Chapter 7: Overview of Reporting in the Business Information Warehouse...............71
What Is the Business Information Warehouse?.................................................................72
Business Information Warehouse Architecture: An Overview..........................................72
What Is the Business Explorer (BEx) ?....................................................................................74
How Is the Business Explorer Organized?................................................................................74
Business Explorer Browser.................................................................................................74
Business Explorer Analyzer................................................................................................74
What Is the Business Information Warehouse Server?...........................................................75
What Is the Administrator Workbench?.....................................................................................75
What Is the Meta Data Repository?.......................................................................................... 75
What Is the Staging Engine?..................................................................................................... 75
What Is an InfoCube?................................................................................................................ 76
What Is the Operational Data Store?........................................................................................76
What Is the OLAP Processor?.................................................................................................. 76
What Are Source Systems?.....................................................................................................77
Business Content in the Business Information Warehouse.....................................................77
Business Information Warehouse Terminology..................................................................78
InfoObject.................................................................................................................................. 78
InfoSource................................................................................................................................. 78
InfoCatalog................................................................................................................................ 78
Business Information Warehouse Reporting Environment...............................................79
What Is a Query?.................................................................................................................... 710
What Is a Workbook?.............................................................................................................. 710
Where Do We Go From Here?................................................................................................711
Review...................................................................................................................................712
Chapter 8: Creating Workbooks....................................................................................81
Overview.................................................................................................................................82
Before Getting Started...........................................................................................................83
Business Scenario...................................................................................................................83
A Quick Look at the Output......................................................................................................84
Report 1: Sales Analysis Report................................................................................................ 84
Report 2: Gross Profit Analysis Report......................................................................................84
Creating a Workbook: An Overview.....................................................................................85
Step 1: Starting the BEx Analyzer........................................................................................86
What Is the Business Explorer Toolbar?..................................................................................86
Step 2: Creating a Workbook Template...............................................................................87
Formatting the Workbook Background....................................................................................88
Hiding the Window Views.........................................................................................................89

Report Development Tools

ix

Detailed Table of Contents

Hiding the Microsoft Excel Toolbars.......................................................................................810


Inserting Company Logo........................................................................................................810
Saving a Local Copy of the Template.....................................................................................811
Step 3: Saving the Template to the InfoCatalog................................................................812
Step 4: Inserting Queries into the Workbook....................................................................814
Step 5: Adding Visual Basic Functionality to Workbook.................................................816
Creating Pushbuttons.............................................................................................................816
Creating a Textbox.................................................................................................................. 821
Step 6: Saving the Workbook to the InfoCatalog..............................................................823
Chapter 9: Creating Queries..........................................................................................91
Overview.................................................................................................................................92
Before Getting Started.............................................................................................................92
Creating Queries Based on the SAP DemoCube......................................................................93
Creating and Saving a New Query.......................................................................................93
The Query Toolbar..................................................................................................................... 96
Defining a Filter in a Query...................................................................................................99
Creating Restricted Key Figures........................................................................................910
Creating a New FormulaPercentage Change InfoObject..............................................912
Creating a Calculated Key Figure.......................................................................................914
Working with BW Queries: Additional Functions.............................................................916
Suppressing the Display of Repeated Texts and/or Key Values............................................917
In Queries................................................................................................................................ 917
In Workbooks.......................................................................................................................... 918
Disabling Interactive Drilldown...............................................................................................919
Selecting Filter Values for Characteristics.............................................................................920
Slice & Dice: Drilling Down.....................................................................................................921
Slice & Dice: Drilling Across...................................................................................................922
Sorting Data...........................................................................................................................923
Positioning/Hiding the Totals Row..........................................................................................924
Converting Currencies...........................................................................................................925
Displaying Reports Graphically: Using Charts.......................................................................927
Modifying an Existing Query..................................................................................................932
Review...................................................................................................................................934
Chapter 10: Working With the BEx Browser...............................................................101
Overview...............................................................................................................................102
Creating Channels in the InfoCatalog................................................................................103
Assigning Users to Channels.............................................................................................105
Adding Workbooks to the Favorites Channel...................................................................106
Executing Workbooks in the BEx Browser.......................................................................106
BEx Browser Toolbar..............................................................................................................107
Creating and Populating a Cluster.....................................................................................107
Previewing the Structure of a Workbook Query...............................................................109
Copying Workbooks............................................................................................................109
Using Shortcuts in the BEx Browser...............................................................................1010
SAP Transaction Shortcuts (R/3 Release 4.0).....................................................................1010
Internet Shortcuts.................................................................................................................1011
x

Reporting Made Easy

Detailed Table of Contents

Workbook Shortcuts.............................................................................................................1011
Moving Shortcuts from the Desktop to the BEx Browser.......................................................1012
Review.................................................................................................................................1013
Chapter 11: Business Information Warehouse: Special Topics.................................111
Using the Administrator Workbench..................................................................................112
Working with SAP DemoCubes..........................................................................................113
Activating the SD DemoCube.................................................................................................113
Loading Data into SD DemoCube..........................................................................................114
Activating the SD DemoCube Channel..................................................................................115
Assigning Users to the SD DemoCube Channel....................................................................116
Viewing Data in the SAP DemoCube.....................................................................................117
Using the InfoCatalog........................................................................................................1110
Accessing the InfoCatalog....................................................................................................1110
From the BW Main Screen.................................................................................................... 1110
From the BW Administrator Workbench.................................................................................1111
Arranging Workbooks in the Enterprise InfoCatalog............................................................1112
Creating Directories in the Enterprise InfoCatalog..........................................................1112
Getting the Most out of BW: Tips & Tricks......................................................................1114
Predefining Options in Queries not Workbooks...................................................................1114
Protecting Workbooks..........................................................................................................1114
Checking Version Information for the BEx Analyzer.............................................................1115
Using Percentage Functions in Queries...............................................................................1115
Disabling Interactive Drilldown.............................................................................................1118
Using Visual Basic: API-Calls...............................................................................................1119
Creating a Drilldown Pushbutton........................................................................................... 1119
Automatically Refreshing Workbook Data.............................................................................1120
Embedding a Logo in the BEx Browser...............................................................................1122
Step 1: Save Logo as a Bitmap (BMP)..................................................................................1122
Step 2: Define the Logo Characteristics in the BW System...................................................1123
Using the Style Tool..............................................................................................................1125
Part 3: Other Report Development Topics
Chapter 12: ABAP Report Templates..........................................................................121
First Things First..................................................................................................................122
Before You Consider ABAP....................................................................................................122
Before You Start.....................................................................................................................122
ABAP Reporting Basics......................................................................................................123
Basic Structure.......................................................................................................................123
Types of ABAP Reports..........................................................................................................124
Traditional Reports.................................................................................................................. 124
Interactive Reports.................................................................................................................. 125
Traditional Versus Interactive Reports...................................................................................126
Template Approach to Report Development.....................................................................127
Why Use a Report Template?................................................................................................127
Working With Report Templates.........................................................................................128
Report Specification Form and Report Templates...................................................................128
Traditional Report Template.................................................................................................... 129
Interactive Report Template.................................................................................................. 1215

Report Development Tools

xi

Detailed Table of Contents

Getting the Most from ABAP Report Development: Tips & Tricks................................1217
General Programming Hints................................................................................................1218
Where to Learn More.........................................................................................................1218
Appendix A: ABAP List Viewer......................................................................................A1
Overview.................................................................................................................................A2
What Is The ABAP List Viewer?...........................................................................................A2
ABAP List Viewer: Cost Versus Benefit Analysis..............................................................A3
Report Lists Without ABAP List Viewer..............................................................................A4
Report Lists With ABAP List Viewer....................................................................................A5
Technical Notes.....................................................................................................................A9
Sample Code Using ALV (Release 4.0B)...........................................................................A10
Review..................................................................................................................................A15
Where to Learn More...........................................................................................................A15
Appendix B: Extended Export of Lists (XXL)................................................................B1
Overview.................................................................................................................................B2
Functional Areas......................................................................................................................B3
XXL Support in the R/3 System............................................................................................B3
The XXL List Viewer..............................................................................................................B4
Where to Learn More.............................................................................................................B7
Appendix C: SAP Open Information Warehouse...........................................................C1
What Is the SAP Open Information Warehouse?...............................................................C2
Basic Terminology...................................................................................................................C3
OIW Information Catalog.......................................................................................................... C3
OIW Browser............................................................................................................................ C3
Information Object.................................................................................................................... C3
Add-In....................................................................................................................................... C3
Data Sources............................................................................................................................ C3
OIW Frontend for Microsoft Excel...........................................................................................C4
The OIW BAPI.................................................................................................................... C4
Working With OIW Source and Meta Data...........................................................................C5
Defining the OIW Meta Data....................................................................................................C5
Display Standard OIW Information Catalog............................................................................C7
Creating a Self-Defined OIW Information Catalog..................................................................C8
Activating the OIW Browser in Excel.....................................................................................C10
Downloading/Refreshing the OIW Information Catalog in Excel...........................................C11
Defining and Fine-tuning OIW Reports in Excel....................................................................C12
Running OIW Reports in Excel..........................................................................................C15
Running an OIW Report With Automatic Update..................................................................C15
Running an OIW Report Without Automatic Update/Calculation..........................................C17
Saving and Running an OIW Report as a Snapshot Version................................................C18
Getting the Most from SAP OIW: Tips & Tricks................................................................C20
Review..................................................................................................................................C20
Creating Reports with OIW....................................................................................................C21
Where to Learn More...........................................................................................................C21

xii

Reporting Made Easy

Detailed Table of Contents

Appendix D: Web Reporting..........................................................................................D1


Overview.................................................................................................................................D2
Web Reporting: First Things First.......................................................................................D2
Executing Reports.............................................................................................................. D2
Web Reporting Browser..................................................................................................... D2
Customizing....................................................................................................................... D2
Web Reporting: First Things First.......................................................................................D3
The Web Reporting Environment............................................................................................D3
WebRFC Function Modules for Web Reporting......................................................................D3
WWW_GET_REPORT............................................................................................................. D4
WWW_GET_SELSCREEN...................................................................................................... D4
WWW_GET_TREE_LIST......................................................................................................... D4
WWW_GET_TREE_NODE...................................................................................................... D4
WWW_GET_NODE_LIST........................................................................................................ D4
Executing Reports.................................................................................................................D5
Executing Reports Without a Selection Screen.......................................................................D5
Executing Reports with a Selection Screen............................................................................D6
Using WWW_GET_SELSCREEN...........................................................................................D6
Specifying Report Variants in URLs.......................................................................................... D8
Executing Reports with WWW_GET_REPORT......................................................................D8
Specifying Select-Options......................................................................................................... D8
Specifying Report Parameters.................................................................................................. D9
Specifying Checkboxes............................................................................................................ D9
Specifying Radio Buttons........................................................................................................ D10
Report Parameter Syntax in URLs......................................................................................... D10
URL Syntax for Report Variants.......................................................................................D10
URL Syntax for Select-options.........................................................................................D10
URL Syntax for Parameters.............................................................................................. D11
URL Syntax for Checkboxes............................................................................................ D12
URL Syntax for Radio Buttons.......................................................................................... D12
Interactive Web Reporting.....................................................................................................D12
Processing Interactive Events................................................................................................ D12
AT LINE-SELECTION...................................................................................................... D13
AT PF<nn>....................................................................................................................... D13
AT USER-COMMAND...................................................................................................... D13
Linking URLs to SAP Web Lists.............................................................................................. D15
Linking R/3 Function Calls to SAP Web Lists.........................................................................D16
WWW_SET_URL................................................................................................................... D21
WWW_GET_URL................................................................................................................... D22
WWW_LIST_TO_HTML......................................................................................................... D22
Starting the Web Reporting Browser.....................................................................................D23
Customizing Reports..........................................................................................................D25
Enabling Report Trees...........................................................................................................D25
Standard Templates for Web Reporting................................................................................D25
Placeholders in Web Reporting Templates............................................................................D26
WEBREPORTING_TREELIST......................................................................................... D26
WEBREPORTING_TREENODE......................................................................................D26
WEBREPORTING_SELSCREEN....................................................................................D27
WEBREPORTING_REPORT........................................................................................... D27
Customizing Web Reporting Templates................................................................................D28
The _TEMPLATE parameter.................................................................................................. D28

Report Development Tools

xiii

Detailed Table of Contents

The _TEMPLATE_SET Parameter......................................................................................... D28

Where to Learn More...........................................................................................................D29


Appendix E: LIS Information Structures.......................................................................E1
Overview.................................................................................................................................E2
Sales Information System.....................................................................................................E2
Purchasing Information System..........................................................................................E3
Inventory Controlling............................................................................................................E3
Shop Floor Information System...........................................................................................E4
Quality Management Information System...........................................................................E4
Plant Maintenance Information System..............................................................................E5
Retail Information System....................................................................................................E5
Where to Learn More.............................................................................................................E5
Appendix F: Creating a Drilldown Report in the Executive Information System (EIS) F1
Creating a Drilldown Report in EIS......................................................................................F2
Quick View of the Output.........................................................................................................F2
Basic Steps..............................................................................................................................F2
Step 1: Create a Form for the EIS Report.................................................................................F4
Step 2: Create the Drilldown Report Using the Form..............................................................F12
Step 3: Execute Report and Analyze the Output.....................................................................F15
Where to Learn More...........................................................................................................F18
Appendix G: Glossary....................................................................................................G1
Appendix H: Index.........................................................................................................H1

xiv

Reporting Made Easy

Detailed Table of Contents

Report Development Tools

xv

Das könnte Ihnen auch gefallen