SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
06/11/2019 1Jonathan Eemans JE Consulting
Report Painter
Introduction
06/11/2019 2
Report Painter
Introduction
How’s the architecture of report painter?
How to create report with report painter?
Some additional functionalities
How to format reports?
How to allow drilldown in your reports?
How to transfer reports?
06/11/2019 3
Introduction
In SAP R/3 and SAP ECC, report painter is a tool for creating reports that meet
specific business and reporting requirements. When defining the report, you
work with a structure that corresponds to the final structure of the report when
the report data is output.
As from SAP S/4HANA other reporting functionalities are available.
06/11/2019 4
Introduction
What are the advantages?
+ Online data.
+ Easy to adopt (What You See Is What You Get).
+ No ABAP knowledge required.
+ Drilldown functionalities (if executing online).
+ Usage of hierarchies.
+ Formatting possibilities (colours, lines, sorting, totals, etc.).
+ Integration with MS products
+ Extract management.
06/11/2019 5
Introduction
What are the disadvantages?
- Performance is somewhat slaved.
- No tools available for optimising performance
(only creation of entire new reporting table).
- No drag & drop capabilities.
- No interactive report output.
- Not available for all SAP modules
06/11/2019 6
Introduction
How does this functionality compare with others?
Capabilities InfoSet Query
Drilldown
Reporting
Report Painter /
Writer
Available for all SAP modules +++ + ++
Easy to create +++ + +++
User-friendly ++ + +++
Interactive report output +++ +
Formatting possibilities ++ +++
Integration with MS products +++ +++ +++
06/11/2019 7
Introduction
When can I use report painter?
Reporting can be done (without creation of a new reporting table) on the
following data…
1.General Ledger (FI-GL)
2.Cost Center Accounting (CO-CCA)
3.Internal Orders (CO-OPA)
4.Project System (PS)
5.Profit Center Accounting (EC-PCA)
6.Product Costing (CO-Costing)
7.Activity-based costing (CO-ABC)
06/11/2019 8
How’s the architecture of report painter?
Database Tables (FAGLFLEXT, COSS, COSP, ..)
Reporting Tables (CCSS, FAGLFLEXT, YCO_TOTAL …)
Library (1VK, ZFL, ZCO …)
Report Report group
Models
Variables
Sets
06/11/2019 9
Reporting tables
Reporting tables specify the data tables available for, and the reporting
structure used for report writer / painter reports.
 These tables are defined with GRCT, and can include various ABAP
routines for authorisation exits, data filler and conversion routines for
presentation and texts etc.
 In the reporting tables you define the characteristics (non-numerical
fields such as accounts, cost centers, etc.) and key figures (amounts
and quantities) available for reporting.
06/11/2019 10
Reporting libraries
• Libraries are set up to further define the data required for reports.
 Libraries are linked to exactly one reporting table.
 Report painter reports which require similar data or run by a specific
group of users can share a library. Many libraries can be linked to the
same reporting table.
06/11/2019 11
Reports and report groups
• Reports contain a definition if the rows, columns, and overall data selection.
They also include the texts (header, footer, etc.) and layout settings.
• Reports are assigned to report groups. The report group is what you
execute, not the actual report.
 One report group can contain several reports; several reports in one
report group can be useful if reports are intended to evaluate the same
dataset but with different formatting.
 For performance reasons it’s sometimes better to assign one report to
exactly to one report group.
06/11/2019 12
Models, characteristics, key figures, variables & sets
• A model is useful if you often use similar row or column definition.
 Previously created rows and columns are overwritten!
 Models can only be used in reports within the same library.
• Characteristics are non-numerical fields such as accounts, cost centers,
etc. defined in your reporting table and library.
• Key figures are amounts or quantities such as total cost etc.
 Basic key figure: numerical value field
E.g. total cost
 Key figure: basic key figure with one or more characteristic values
E.g. actual cost
• Sets are logical groupings of characteristic values.
 Groups in controlling (cost element groups, etc.) are automatically
created as set.
 Financial statements can be created as set using transaction KE5B
(EC-PCA: Copy Balance Sheet Acct Grps).
06/11/2019 13
How to create report with report painter?
• Report painter menu
The report painter menu can be accessed via transaction FGRP.
06/11/2019 14
How to create report with report painter?
• Report layout
Column 1
Key figure with characteristics
Column 2
Key figure with characteristics
Formula
Row 1
Characteristics
Row 2
Characteristics
Formula
General data selection
(for entire report)
06/11/2019 15
Some additional functionalities
• Exploding rows (1)
Cost element group PERSONNEL
-- WAGES 420000
421000
-- SALERIES 430000
449000
-- INC COSTS 434000
440000
Actuals Plan
420000 € €
421000 € €
WAGES € €
430000 € €
449000 € €
SALERIES € €
434000 € €
440000 € €
INC COSTS € €
PERSONNEL € €
Actuals Plan
420000 € €
421000 € €
430000 € €
449000 € €
434000 € €
440000 € €
Actuals Plan
PERSONNEL € €
06/11/2019 16
Some additional functionalities
• Exploding rows (2)
If you use a combination of several characteristics in a row block and this
row block is exploded, you can choose the hierarchical sequence.
Actuals Plan
cctr 1 € €
cctr 2 € €
420000 € €
cctr 1 € €
cctr 2 € €
421000 € €
TOTAL € €
1 Cost Element
2 Cost Center
Actuals Plan
420000 € €
421000 € €
CCTR 1 € €
420000 € €
421000 € €
CCTR 2 € €
TOTAL € €
1 Cost Center
2 Cost Element
06/11/2019 17
Some additional functionalities
• Variation
A navigation pane can be displayed for characteristics assigned to variables in general data
selection.
06/11/2019 18
Some additional functionalities
• Horizontal pages
06/11/2019 19
Some additional functionalities
• Sections
06/11/2019 20
Some additional functionalities
• Use cell value in a formula (1)
The value of a cell can be used in formulas in report
STEP 1: create cell to be included in formula as element
06/11/2019 21
Some additional functionalities
• Use cell value in a formula (2)
STEP 2: include cell value in formula
06/11/2019 22
Some additional functionalities
• Hidden rows and columns
Both rows and columns can be hidden.
Example: row used in formula is hidden
=> Hide row
06/11/2019 23
Some additional functionalities
• Data extracts
 Data displayed can be saved in extracts in the SAP system.
 Data extracts saved before can be selected as data source in the
selection screen.
 Useful for “point-in-time’ reporting.
 ATTENTION: check with BC team before starting to use extracts.
06/11/2019 24
How to format reports?
• General formatting can be applied for entire report or section.
06/11/2019 25
How to format reports?
• E.g. Print zero rows
06/11/2019 26
How to format reports?
• E.g. Display key and description in lead column and change length of lead
column.
06/11/2019 27
How to format reports?
• Colours and other formatting of rows in report
 STEP 1: select row to be changed
 STEP2: change formatting of row
06/11/2019 28
How to format reports?
• Colours and other formatting of columns in report
 STEP 1: assign format group to column in report
06/11/2019 29
How to format reports?
• Colours and other formatting of columns in report
 STEP 2: change formatting of format group
06/11/2019 30
How to format reports?
• Additional texts in reports
 The following texts can be added to reports…
 In these texts variable data can be used such as variables selected in
selection screen, system date and time, etc.
06/11/2019 31
How to allow drilldown in your reports?
• Drilldown reports can be assigned at …
 Library
 Report group
• E.g. Line item report RGBSIS01 in report group ZFI_GLT0
06/11/2019 32
How to transfer reports?
• Reports can be transferred from one SAP system to another SAP system
via…
 Export / Import
 Transport requests
06/11/2019 33
Attention points
Performance of reports needs to be checked before
transporting to production !
Prevent high maintenance in order to avoid hard
coding as much as possible  Usage of variables !
Avoid proliferation of reports by verifying standard
report is not already available for business request !

Más contenido relacionado

La actualidad más candente

SAP FIXED ASSETS ACCOUNTING
SAP FIXED ASSETS ACCOUNTINGSAP FIXED ASSETS ACCOUNTING
SAP FIXED ASSETS ACCOUNTINGWL
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANAraman2664
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGsaiprasadbagrecha
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogsVenu Vemula
 
New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting Hari Krishna
 
F.16 balance carry forward of gl accounts
F.16 balance carry forward of gl accountsF.16 balance carry forward of gl accounts
F.16 balance carry forward of gl accountsFarooq Wangde
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integrationsekhardatta
 
Defining z cells in a report painter report
Defining z cells in a report painter reportDefining z cells in a report painter report
Defining z cells in a report painter reportSamir Sahu
 
Asset accounting config steps
Asset accounting config stepsAsset accounting config steps
Asset accounting config stepskrishnaKumarK33
 
Quick sap co configuration Internal Order
Quick sap co configuration Internal OrderQuick sap co configuration Internal Order
Quick sap co configuration Internal OrderCapgemini
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measuresSURESH BABU MUCHINTHALA
 
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...John Jordan
 
Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficowhynet2005
 
Cash Management in SAP
Cash Management in SAPCash Management in SAP
Cash Management in SAPKamalGaur11
 

La actualidad más candente (20)

SAP FIXED ASSETS ACCOUNTING
SAP FIXED ASSETS ACCOUNTINGSAP FIXED ASSETS ACCOUNTING
SAP FIXED ASSETS ACCOUNTING
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTING
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogs
 
New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting
 
FS for FICO
FS for FICOFS for FICO
FS for FICO
 
Business Area in SAP FI
Business Area in SAP FIBusiness Area in SAP FI
Business Area in SAP FI
 
F.16 balance carry forward of gl accounts
F.16 balance carry forward of gl accountsF.16 balance carry forward of gl accounts
F.16 balance carry forward of gl accounts
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
Defining z cells in a report painter report
Defining z cells in a report painter reportDefining z cells in a report painter report
Defining z cells in a report painter report
 
Asset accounting config steps
Asset accounting config stepsAsset accounting config steps
Asset accounting config steps
 
Quick sap co configuration Internal Order
Quick sap co configuration Internal OrderQuick sap co configuration Internal Order
Quick sap co configuration Internal Order
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
 
Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap fico
 
Cash Management in SAP
Cash Management in SAPCash Management in SAP
Cash Management in SAP
 
Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 
SAP FI
SAP FI SAP FI
SAP FI
 
Withholding tax configuration
Withholding tax configurationWithholding tax configuration
Withholding tax configuration
 
Sap funds management training
Sap funds management trainingSap funds management training
Sap funds management training
 

Similar a Report Painter in SAP: Introduction

325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdfVaishali Ketkar
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answersKaustav Pyne
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAPRajeev Kumar
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: IntroductionJonathan Eemans
 
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdf
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdfMain_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdf
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdfShekhar Bhartiya
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2tomerl
 
Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptYudie1
 
Working with COUNTER Release 5 reports in JUSP - 30 April 2019
Working with COUNTER Release 5 reports in JUSP - 30 April 2019Working with COUNTER Release 5 reports in JUSP - 30 April 2019
Working with COUNTER Release 5 reports in JUSP - 30 April 2019JUSPSTATS
 
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial Michaud
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial MichaudARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial Michaud
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial MichaudAcumatica Cloud ERP
 
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Sami JAMMALI
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 
Reporting services 2016 with labs
Reporting services 2016 with labsReporting services 2016 with labs
Reporting services 2016 with labsChris Testa-O'Neill
 
Top 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapTop 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapprathamesh4865
 
ARM Financial Reporting Enhancements in 5.0
ARM Financial Reporting Enhancements in 5.0ARM Financial Reporting Enhancements in 5.0
ARM Financial Reporting Enhancements in 5.0Gabriel Michaud
 
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Eric Kruis
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...QueBIT Consulting
 
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...BDO IT Solutions
 
Axelink Tools_BO2C10_0415_EN
Axelink Tools_BO2C10_0415_ENAxelink Tools_BO2C10_0415_EN
Axelink Tools_BO2C10_0415_ENEric Soyer
 

Similar a Report Painter in SAP: Introduction (20)

325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf325546_adding fields in CJI3 & CJI5.pdf
325546_adding fields in CJI3 & CJI5.pdf
 
Word to student doc
Word to student docWord to student doc
Word to student doc
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAP
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: Introduction
 
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdf
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdfMain_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdf
Main_changes_in_SAP_S_4HANA_compared_to_SAP_ERP_1695885545.pdf
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
 
Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.ppt
 
Working with COUNTER Release 5 reports in JUSP - 30 April 2019
Working with COUNTER Release 5 reports in JUSP - 30 April 2019Working with COUNTER Release 5 reports in JUSP - 30 April 2019
Working with COUNTER Release 5 reports in JUSP - 30 April 2019
 
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial Michaud
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial MichaudARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial Michaud
ARM Financial Reporting Enhancements in Acumatica 5.0, by Gabrial Michaud
 
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 06-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
Reporting services 2016 with labs
Reporting services 2016 with labsReporting services 2016 with labs
Reporting services 2016 with labs
 
Top 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abapTop 35-interview-questions-on-sap-abap
Top 35-interview-questions-on-sap-abap
 
ARM Financial Reporting Enhancements in 5.0
ARM Financial Reporting Enhancements in 5.0ARM Financial Reporting Enhancements in 5.0
ARM Financial Reporting Enhancements in 5.0
 
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203Crystal%20 reports%202008%20reviewer's%20guide%20version%203
Crystal%20 reports%202008%20reviewer's%20guide%20version%203
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
 
Abap rp2 3
Abap rp2 3Abap rp2 3
Abap rp2 3
 
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...
Microsoft Dynamics GP Management Reporter 2012: Take Your Reporting to the Ne...
 
Axelink Tools_BO2C10_0415_EN
Axelink Tools_BO2C10_0415_ENAxelink Tools_BO2C10_0415_EN
Axelink Tools_BO2C10_0415_EN
 

Último

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Último (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

Report Painter in SAP: Introduction

  • 1. 06/11/2019 1Jonathan Eemans JE Consulting Report Painter Introduction
  • 2. 06/11/2019 2 Report Painter Introduction How’s the architecture of report painter? How to create report with report painter? Some additional functionalities How to format reports? How to allow drilldown in your reports? How to transfer reports?
  • 3. 06/11/2019 3 Introduction In SAP R/3 and SAP ECC, report painter is a tool for creating reports that meet specific business and reporting requirements. When defining the report, you work with a structure that corresponds to the final structure of the report when the report data is output. As from SAP S/4HANA other reporting functionalities are available.
  • 4. 06/11/2019 4 Introduction What are the advantages? + Online data. + Easy to adopt (What You See Is What You Get). + No ABAP knowledge required. + Drilldown functionalities (if executing online). + Usage of hierarchies. + Formatting possibilities (colours, lines, sorting, totals, etc.). + Integration with MS products + Extract management.
  • 5. 06/11/2019 5 Introduction What are the disadvantages? - Performance is somewhat slaved. - No tools available for optimising performance (only creation of entire new reporting table). - No drag & drop capabilities. - No interactive report output. - Not available for all SAP modules
  • 6. 06/11/2019 6 Introduction How does this functionality compare with others? Capabilities InfoSet Query Drilldown Reporting Report Painter / Writer Available for all SAP modules +++ + ++ Easy to create +++ + +++ User-friendly ++ + +++ Interactive report output +++ + Formatting possibilities ++ +++ Integration with MS products +++ +++ +++
  • 7. 06/11/2019 7 Introduction When can I use report painter? Reporting can be done (without creation of a new reporting table) on the following data… 1.General Ledger (FI-GL) 2.Cost Center Accounting (CO-CCA) 3.Internal Orders (CO-OPA) 4.Project System (PS) 5.Profit Center Accounting (EC-PCA) 6.Product Costing (CO-Costing) 7.Activity-based costing (CO-ABC)
  • 8. 06/11/2019 8 How’s the architecture of report painter? Database Tables (FAGLFLEXT, COSS, COSP, ..) Reporting Tables (CCSS, FAGLFLEXT, YCO_TOTAL …) Library (1VK, ZFL, ZCO …) Report Report group Models Variables Sets
  • 9. 06/11/2019 9 Reporting tables Reporting tables specify the data tables available for, and the reporting structure used for report writer / painter reports.  These tables are defined with GRCT, and can include various ABAP routines for authorisation exits, data filler and conversion routines for presentation and texts etc.  In the reporting tables you define the characteristics (non-numerical fields such as accounts, cost centers, etc.) and key figures (amounts and quantities) available for reporting.
  • 10. 06/11/2019 10 Reporting libraries • Libraries are set up to further define the data required for reports.  Libraries are linked to exactly one reporting table.  Report painter reports which require similar data or run by a specific group of users can share a library. Many libraries can be linked to the same reporting table.
  • 11. 06/11/2019 11 Reports and report groups • Reports contain a definition if the rows, columns, and overall data selection. They also include the texts (header, footer, etc.) and layout settings. • Reports are assigned to report groups. The report group is what you execute, not the actual report.  One report group can contain several reports; several reports in one report group can be useful if reports are intended to evaluate the same dataset but with different formatting.  For performance reasons it’s sometimes better to assign one report to exactly to one report group.
  • 12. 06/11/2019 12 Models, characteristics, key figures, variables & sets • A model is useful if you often use similar row or column definition.  Previously created rows and columns are overwritten!  Models can only be used in reports within the same library. • Characteristics are non-numerical fields such as accounts, cost centers, etc. defined in your reporting table and library. • Key figures are amounts or quantities such as total cost etc.  Basic key figure: numerical value field E.g. total cost  Key figure: basic key figure with one or more characteristic values E.g. actual cost • Sets are logical groupings of characteristic values.  Groups in controlling (cost element groups, etc.) are automatically created as set.  Financial statements can be created as set using transaction KE5B (EC-PCA: Copy Balance Sheet Acct Grps).
  • 13. 06/11/2019 13 How to create report with report painter? • Report painter menu The report painter menu can be accessed via transaction FGRP.
  • 14. 06/11/2019 14 How to create report with report painter? • Report layout Column 1 Key figure with characteristics Column 2 Key figure with characteristics Formula Row 1 Characteristics Row 2 Characteristics Formula General data selection (for entire report)
  • 15. 06/11/2019 15 Some additional functionalities • Exploding rows (1) Cost element group PERSONNEL -- WAGES 420000 421000 -- SALERIES 430000 449000 -- INC COSTS 434000 440000 Actuals Plan 420000 € € 421000 € € WAGES € € 430000 € € 449000 € € SALERIES € € 434000 € € 440000 € € INC COSTS € € PERSONNEL € € Actuals Plan 420000 € € 421000 € € 430000 € € 449000 € € 434000 € € 440000 € € Actuals Plan PERSONNEL € €
  • 16. 06/11/2019 16 Some additional functionalities • Exploding rows (2) If you use a combination of several characteristics in a row block and this row block is exploded, you can choose the hierarchical sequence. Actuals Plan cctr 1 € € cctr 2 € € 420000 € € cctr 1 € € cctr 2 € € 421000 € € TOTAL € € 1 Cost Element 2 Cost Center Actuals Plan 420000 € € 421000 € € CCTR 1 € € 420000 € € 421000 € € CCTR 2 € € TOTAL € € 1 Cost Center 2 Cost Element
  • 17. 06/11/2019 17 Some additional functionalities • Variation A navigation pane can be displayed for characteristics assigned to variables in general data selection.
  • 18. 06/11/2019 18 Some additional functionalities • Horizontal pages
  • 19. 06/11/2019 19 Some additional functionalities • Sections
  • 20. 06/11/2019 20 Some additional functionalities • Use cell value in a formula (1) The value of a cell can be used in formulas in report STEP 1: create cell to be included in formula as element
  • 21. 06/11/2019 21 Some additional functionalities • Use cell value in a formula (2) STEP 2: include cell value in formula
  • 22. 06/11/2019 22 Some additional functionalities • Hidden rows and columns Both rows and columns can be hidden. Example: row used in formula is hidden => Hide row
  • 23. 06/11/2019 23 Some additional functionalities • Data extracts  Data displayed can be saved in extracts in the SAP system.  Data extracts saved before can be selected as data source in the selection screen.  Useful for “point-in-time’ reporting.  ATTENTION: check with BC team before starting to use extracts.
  • 24. 06/11/2019 24 How to format reports? • General formatting can be applied for entire report or section.
  • 25. 06/11/2019 25 How to format reports? • E.g. Print zero rows
  • 26. 06/11/2019 26 How to format reports? • E.g. Display key and description in lead column and change length of lead column.
  • 27. 06/11/2019 27 How to format reports? • Colours and other formatting of rows in report  STEP 1: select row to be changed  STEP2: change formatting of row
  • 28. 06/11/2019 28 How to format reports? • Colours and other formatting of columns in report  STEP 1: assign format group to column in report
  • 29. 06/11/2019 29 How to format reports? • Colours and other formatting of columns in report  STEP 2: change formatting of format group
  • 30. 06/11/2019 30 How to format reports? • Additional texts in reports  The following texts can be added to reports…  In these texts variable data can be used such as variables selected in selection screen, system date and time, etc.
  • 31. 06/11/2019 31 How to allow drilldown in your reports? • Drilldown reports can be assigned at …  Library  Report group • E.g. Line item report RGBSIS01 in report group ZFI_GLT0
  • 32. 06/11/2019 32 How to transfer reports? • Reports can be transferred from one SAP system to another SAP system via…  Export / Import  Transport requests
  • 33. 06/11/2019 33 Attention points Performance of reports needs to be checked before transporting to production ! Prevent high maintenance in order to avoid hard coding as much as possible  Usage of variables ! Avoid proliferation of reports by verifying standard report is not already available for business request !