SlideShare a Scribd company logo
1 of 33
© SAP AG
CSU Chico
Report Painter: More Advanced concepts
MINS 298C-04
ABAP/4
Fall 1998
© SAP AG
CSU Chico
Report Painter: More Advanced concepts
Copyright 1998- Gail CorbittCopyright 1998- Gail Corbitt
Contents of this file are for the exclusive use of the specialContents of this file are for the exclusive use of the special
MINS 298C class dealing with SAP software at CSU ChicoMINS 298C class dealing with SAP software at CSU Chico
for the Fall 1998 semester. Any other use in either electronicfor the Fall 1998 semester. Any other use in either electronic
or hardcopy form is prohibited without the express writtenor hardcopy form is prohibited without the express written
permission of the author. This material is confidential.permission of the author. This material is confidential.
Do not share it with anyone not enrolled in the class.Do not share it with anyone not enrolled in the class.
Lecture #2: Report Painter 2Lecture #2: Report Painter 2
© SAP AG
CSU Chico
Report Painter: More Advanced concepts
 Objectives:
 Exploding Rows
 Creating Libraries
 Creating Models
 Adding Text and other Layout Features
 Performing Calculations
 Finishing up Report Painter
© SAP AG
CSU Chico
Exploding Rows
 Occurs when you have a Row Value that consists of
more values
 Example: Cost Center Codes 40000 - 43000 could be
split out to individual codes or collapsed
 Default is to NOT explode
 To change this default: Edit --> Rows --> Explode
© SAP AG
CSU Chico
Group 1
Group 2
TotalTotal
400000
400100
600000
600100
Cost element group
Actual Plan Var.Actual Plan Var.
Total 30.000 20.000 10.000
Cost elementsCost elements
Cost elementsCost elements
400000400000
400100400100
* Group 1
600000600000
600100600100
* Group 2
** Total
Cost elementsCost elements
400000400000
400100400100
600000600000
600100600100
Actual Plan Var.Actual Plan Var.
Actual Plan Var.Actual Plan Var.
5.000 5.0005.000 5.000
5.000 5.0005.000 5.000
10.000 5.000 5.000
10.000 10.00010.000 10.000
10.000 5.000 5.00010.000 5.000 5.000
20.000 15.000 5.000
30.000 20.000 10.000
5.000 5.0005.000 5.000
5.000 5.0005.000 5.000
10.000 10.00010.000 10.000
10.000 5.000 5.00010.000 5.000 5.000
Explode
Do not explode
Single values
Exploding Report Rows
© SAP AG
CSU Chico
Report Painter: Creating New Libraries
 Library defines what objects (attributes of objects) can
be included in it’s reports
 Defines Selected:
 Characteristics (attributes that are key fields)
 Key Figures (types of “measures” or values -- typically numeric)
 Pre-Defined Columns
 Defined by SAP
 Consist of Key Figures and Characteristics
 Can Define Your own
© SAP AG
CSU Chico
A library contains:A library contains:
- Characteristics
- Key figures
- Predefined columns
Criteria for selecting
data records
(cost element, version...)
Value fields in selected
data records
Combinations of
characteristics and
key figures
- content-related
reports
Library
Report group C
Report group B
Report group A
© SAP AG
CSU Chico
Report Painter: Creating New Libraries
 Report Painter --> Report Writer --> Library --> Change
 Copy and then Modify (Add and Delete attributes)
 Create: Creates a custom library for your reports
 Create a Library for your Reports
 Report Painter --> Report Writer --> Library --> Create
 Start name with a Z
 Display Existing Libraries:
 Report Painter --> Report Writer --> Library --> Display --> Utilities -->
Catalog
© SAP AG
CSU Chico
LIBRARY : Z01
TABLE : CCSS
Description: Cost Center Accounting Reports
Characteristics Key figures Predef. columns
Name Position Name Position Name Position
X Controlling area
X Cost center
X Cost element
X Order
X Fiscal year
X Period
:
:
1
2
3
4
5
6
X Costs
X Quantity
X Activity quantity
X Stat. quantity
X Costs in obj. currency
X Variable costs
:
:
1
2
3
4
5
6
X Actual costs
X Plan costs
X Act. qty. current period
X Act. activity fiscal year
X Stat. quantity plan
X Disp. activity fiscal year
:
:
1
2
3
4
5
6
Library Maintenance
© SAP AG
CSU Chico
Report Painter: Models
 Model = Template
 Sets of Rows OR Columns You May Want to Re-use
 Models are Static: If you Change a Model you Must
Change All Reports That Use the Model OR Have
Reports with Different Versions of the Model
 Report Painter --> Model --> Create
 Use for column Definition: Within Report Definition: Edit --> Columns
--> Get Column Model
 Edit Rows -- > Get Row Model (for Rows)
© SAP AG
CSU Chico
Flexible Reports with Variables
KOKRS
Controlling areaControlling area
&1KOKRE&1KOKRE
GJAHR
Fiscal yearFiscal year
&1GJAHV - &1GJAHB&1GJAHV - &1GJAHB
Controlling area --------------
from fiscal year --------------
to fiscal year --------------
from period --------------
to period --------------
Cost element group (set) -------------------------
or value(s) ----- -----
Resulting selection screen:Resulting selection screen:
PERBL
PeriodPeriod
&1PERIV - &1PERIB&1PERIV - &1PERIB
KSTAR
?? ??
???? CostCost Element & 1KSTARElement & 1KSTAR
© SAP AG
CSU Chico
Using Variables in Report Painter
 Variable: Defined Parameter that Users fill in at Run
Time
 Year, Starting Period and Ending Period, etc. for the Data
 Types of Variables:
 Value: single Value such as Controlling Area, Company Code, Work
Center, Plant, etc.
 Formula: Rolling Periods or Previous June with This June
 Set: Set up groups that corresponds to the way the data are
structured. For example, Groups in CO can be used as a Set
Parameter
 Find parameter ID through technical info in field definition
© SAP AG
CSU Chico
Value Variables
Variable 1PERIV
Field name PERBL
Default value 1
Description from period
Table CCSS
Use parameter ID
Entry: Characteristic values
to 1PERIB
Cost center:
to
or group 1KOSET
Controlling area: 001
Fiscal year: 1996
to
Period: 1PERIV
© SAP AG
CSU Chico
MILLER
1. Current year?1. Current year?
2. Previous year?2. Previous year?
Default values
from the system
Formula variable 1GJAHLJ: System exit that determines the current fiscalFormula variable 1GJAHLJ: System exit that determines the current fiscal
year from the controlling area and the fiscalyear from the controlling area and the fiscal
year variant.year variant.
Formula variable 1GJAHVJ: Internal variable that determines the previous yearFormula variable 1GJAHVJ: Internal variable that determines the previous year
1GJAHVJ = 1GJAHLJ - 11GJAHVJ = 1GJAHLJ - 1
Formula Variables
© SAP AG
CSU Chico
Variables for Groups (Set Variables)
Variable 1KOSET
Field name KOSTL
Reference set 1-S-KOSTL-AL
Description Cost center group
Table CCSS
Entry: Characteristic values
Controlling area: 0001
Fiscal year: 1996
to
Period: 1PERIV
to 1PERIB
Cost center:
to
or group 1KOSET
© SAP AG
CSU Chico
Adding Blocks and Sections
 Block: Columns that are grouped together
 Example: Sales report in $ by Product vs Quantity by Product
 Row Structure is identical for all column blocks
 Menu Path: Go To --> New Column Block
 Section: Rows that are grouped together
 Example: Planned and Actual Costs by Cost Center and by Product
Group
 Column Structure is identical for all row blocks
 Menu Path: Go To --> New Section
© SAP AG
CSU Chico
Cost elements Actual Plan Var.Cost elements Actual Plan Var.
400000400000
400100400100
::
Activity types Actual Plan Var.Activity types Actual Plan Var.
Direct labor hoursDirect labor hours
Direct repair hoursDirect repair hours
::
Stat. key figures Actual PlanStat. key figures Actual Plan
EmployeeEmployee
Telephone costsTelephone costs
::
Section 1
Section 2
Section 3
Sections Example
© SAP AG
CSU Chico
Cost elem. Act. costs Plan costs Var.Cost elem. Act. costs Plan costs Var.
400000 . . . . . . . . .400000 . . . . . . . . .
400100 . . . . . . . . .400100 . . . . . . . . .
400200 . . . . . . . . .400200 . . . . . . . . .
: : : :: : : :
* Total . . . . . . . . .* Total . . . . . . . . .
Cost elem. Act. qty Plan qty. Var.Cost elem. Act. qty Plan qty. Var.
400000 . . . . . . . . .400000 . . . . . . . . .
400100 . . . . . . . . .400100 . . . . . . . . .
400200 . . . . . . . . .400200 . . . . . . . . .
: : : :: : : :
* Total . . . . . . . . .* Total . . . . . . . . .
Column block 1: Costs Column block 2: Quantities
identical row structure
Column Blocks Example
© SAP AG
CSU Chico
Adding Text to a Report
 Types of Text
 Title page
 Header (top of every page)
 Footer (foot of every page)
 Last Page
 Entering Text
 Menu Path: Extras --> Report Text
 Enter directly
 Can also use variables, parameters, characteristics, etc.
© SAP AG
CSU Chico
Standard variables
for example
Report name
Page number
Date of selection
Author of report
Library description
......
Selection parametersSelection parameters
for examplefor example
From period (value)From period (value)
To period (value)To period (value)
Fiscal year (value)Fiscal year (value)
........
CharacteristicsCharacteristics
for examplefor example
Controlling areaControlling area
Cost centerCost center
Special variables
for example, person responsible for
the cost center
Report name: < > Page: < >
From period: < >From period: < > To period: < >To period: < >
Fiscal year : < >Fiscal year : < >
Cost center: < >Cost center: < >
Person responsible: < >
Entering Text
© SAP AG
CSU Chico
Standard Layouts
 Standard layouts used in many companies so all
reports have same look and feel
 Basically a Corporate Template for reports
 Define a Standard in layouts
 Menu Path: Report Writer --> Standard layout --> Create
 Attach a layout to a report by displaying it -- this is used for the report
you are working on
 Defaults provided by SAP (see drop down list)
© SAP AG
CSU Chico
Layout Settings
4200 Salaries . . . . . . . . . . . . . . . .4200 Salaries . . . . . . . . . . . . . . . .
4300 Wages . . . . . . . . . . . . . . . .4300 Wages . . . . . . . . . . . . . . . .
4400 Add. costs . . . . . . . . . . . . . . . .4400 Add. costs . . . . . . . . . . . . . . . .
------------------ ------------------------------------ ------------------
Cost elementCost element
** TotalTotal . . . . . . . . . . . . . . . .
Level of detail
Color
Overscore and
underscore
Column width No. format +/- sign Text type
© SAP AG
CSU Chico
Standard Layout
Report Definition
Standard Layout: TRAINING
Column totals
Totals position Column break
left none
right line Other character
Layout
Column width
Right margin
Unit width
1 to 5
3 characters Other value Variants 1 to 5
Column texts
Text type Alignment Miscellaneous
Master data text Left-justified Suppress zero columns
Field value and text Centered Underline col. break
Field name and fld value Right-justified character
Field value
Suppress
X
X
X
X X
© SAP AG
CSU Chico
Calculations in Report Painter
 Cells are given Z values as you click on cells you want
to use for calculations
 Suppress Rows and Columns that you want to use for
calculations but don’t want to show
Z001
Z002
© SAP AG
CSU Chico
Cells in Formula Columns
Costs Act. Plan Act. per employeeCosts Act. Plan Act. per employee
Stat. key figures Actual PlanStat. key figures Actual Plan
EmployeeEmployee
Telephone unitsTelephone units
Cell Z001Cell Z001
Key figure with
characteristics
Predefined column
Formula
Formula:
X001 / Z001
X001X001
X002X002
Actual costs
Plan costs
Z001Z001 Employee / actual
Section 1
Section 2
© SAP AG
CSU Chico
Section 2:Section 2:
Stat. actual key figuresStat. actual key figures
Section 2:Section 2:
Stat. actual key figuresStat. actual key figures
Calculation Using Cells
TelephoneTelephone
unitsunits
TelephoneTelephone
unitsunits
EmployeeEmployeeEmployeeEmployee
PlanPlanPlanPlan ActualActualActualActual
Section 1:Section 1:
CostsCosts
Section 1:Section 1:
CostsCosts PlanPlanPlanPlan ActualActualActualActual Act./Empl.Act./Empl.Act./Empl.Act./Empl.
TotalTotalTotalTotal
Section 3: Important statisticsSection 3: Important statisticsSection 3: Important statisticsSection 3: Important statistics
Costs / EmployeeCosts / EmployeeCosts / EmployeeCosts / Employee
Telephone units /Telephone units /
EmployeeEmployee
Telephone units /Telephone units /
EmployeeEmployee
PlanPlanPlanPlan ActualActualActualActual
© SAP AG
CSU Chico
Stat. key figures Actual PlanStat. key figures Actual Plan
EmployeeEmployee
Telephone costsTelephone costs
Cell Z002Cell Z002
Costs Actual Plan Var.Costs Actual Plan Var.
..........................
..........................
..........................
..........................
..........................
TotalTotal
Cell Z001Cell Z001
Section 1 Section 2
Section 3
Costs per employeeCosts per employee
Actual PlanActual Plan
Formula:
Z001 / Z002
Costs / Actual
Employee / Act.
Sections with Calculated Key Figures
Z001
Z002
© SAP AG
CSU Chico
Suppressed Rows and Columns
OrderOrder
Debit previous yearDebit previous year
(Period 1 - 13)(Period 1 - 13)
Debit current yearDebit current year
(Period 1 - 4)(Period 1 - 4)
Total debitTotal debit
(Column 1 + Column 2)(Column 1 + Column 2)
1000 1.000 500 1.5001000 1.000 500 1.500
2000 4.000 1.000 5.0002000 4.000 1.000 5.000
3000 700 300 1.0003000 700 300 1.000
4000 2.000 2.000 4.0004000 2.000 2.000 4.000
suppressed columns
© SAP AG
CSU Chico
Additional Considerations
 Variation: Allows you to run the same report at detail
or summary level determined at run time
 Define the Variation function in Report Definition under General Data
Selection
 At Run time push variation button and select the desired variation
level
 Execute the Report Group
 Multiple Selection: Run the same report but separate
every time by variable, I.e. Cost Center
© SAP AG
CSU Chico
Multiple Selection
Example
Reports to be output
CoArea 0001CoArea 0001
FYear 1992FYear 1992
CoArea 0001CoArea 0001
FYear 1993FYear 1993
CoArea 0002CoArea 0002
FYear 1992FYear 1992
CoArea 0002CoArea 0002
FYear 1993FYear 1993
1
2
3
4
4
combinations
CoArea from 0001 to 0002CoArea from 0001 to 0002
(or set)(or set)
FYear from 1992FYear from 1992 to 1993to 1993
(or set)(or set)
© SAP AG
CSU Chico
Multiple Selection (continued)
FixedFixed HierarchyHierarchy Selected groupsSelected groups
XX " "" " S02000S02000 1 Area report1 Area report
" "" " XX all setsall sets 5 Reports5 Reports
" "" " " "" " only basic setsonly basic sets S02110, S02120, S02200S02110, S02120, S02200
3 Reports3 Reports
(or value(s) from . . .to)(or value(s) from . . .to)
HierarchyHierarchy S02000
S02000
Warehouse
S02000
ENERGY
S02110
Warehouse1
S02120
Warehouse2
-2210 Electricity
-2220 Water
-2230 Gas
© SAP AG
CSU Chico
Variation
S02000
S02000
Warehouse
S02000
ENERGY
S02110
Warehouse 1
S02120
Warehouse 2
-2240 Electricity
-2250 Water
-2260 Gas
- 2210 Incoming warehouse - 2220 Outgoing warehouse
- 2230 Semi-finished product
Variation
Explode Do not explode Single valuesExplode Do not explode Single values
© SAP AG
CSU Chico
Leveraging Existing Reports
 Run a Report in SAP
 Extras --> Display Definition
 Extras --> Technical Info (drill down on Program name)
 Shows you ABAP code
 Copy from these reports and then modify
 When you create the report use Options --> Copy From

More Related Content

What's hot

Copa planning star3
Copa planning star3Copa planning star3
Copa planning star3EY
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-glmehdi_99
 
Fsg Tips And Tricks
Fsg Tips And TricksFsg Tips And Tricks
Fsg Tips And TricksAttiq Ahmed
 
SAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationSAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationJonathan Eemans
 
Fi mm integration
Fi mm integrationFi mm integration
Fi mm integrationCapgemini
 
TOMAS.BP-Business plan
TOMAS.BP-Business planTOMAS.BP-Business plan
TOMAS.BP-Business plantomasdse
 
New GL Accounting sap
New GL Accounting sapNew GL Accounting sap
New GL Accounting sapsjoshi1
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via rolesSiva Pradeep Bolisetti
 
Sap fi-gl-enduser-step-by-step-material
Sap fi-gl-enduser-step-by-step-materialSap fi-gl-enduser-step-by-step-material
Sap fi-gl-enduser-step-by-step-materialKishore Venkata
 
SAP Asset accounting configuration steps as a subledger
SAP Asset accounting configuration steps as a subledgerSAP Asset accounting configuration steps as a subledger
SAP Asset accounting configuration steps as a subledgercecileekove
 
New asset accounting
New asset accountingNew asset accounting
New asset accountingAnil Kumar G
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: IntroductionJonathan Eemans
 
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To Do
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To DoWebinar: How to Make Hyperion Financial Reports Do What You Want Them To Do
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To DoErica Archer
 
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
 
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Sami JAMMALI
 
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERP
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERPMr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERP
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERPSami JAMMALI
 

What's hot (20)

Copa planning star3
Copa planning star3Copa planning star3
Copa planning star3
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
 
Fsg reporting
Fsg reportingFsg reporting
Fsg reporting
 
Oracle General Ledger GL FSG
Oracle General Ledger GL FSG Oracle General Ledger GL FSG
Oracle General Ledger GL FSG
 
Fsg Tips And Tricks
Fsg Tips And TricksFsg Tips And Tricks
Fsg Tips And Tricks
 
Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12
 
SAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configurationSAP Asset Accounting: basic configuration
SAP Asset Accounting: basic configuration
 
Fi mm integration
Fi mm integrationFi mm integration
Fi mm integration
 
TOMAS.BP-Business plan
TOMAS.BP-Business planTOMAS.BP-Business plan
TOMAS.BP-Business plan
 
New GL Accounting sap
New GL Accounting sapNew GL Accounting sap
New GL Accounting sap
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via roles
 
Sap fi-gl-enduser-step-by-step-material
Sap fi-gl-enduser-step-by-step-materialSap fi-gl-enduser-step-by-step-material
Sap fi-gl-enduser-step-by-step-material
 
Asset accounting
Asset accountingAsset accounting
Asset accounting
 
SAP Asset accounting configuration steps as a subledger
SAP Asset accounting configuration steps as a subledgerSAP Asset accounting configuration steps as a subledger
SAP Asset accounting configuration steps as a subledger
 
New asset accounting
New asset accountingNew asset accounting
New asset accounting
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: Introduction
 
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To Do
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To DoWebinar: How to Make Hyperion Financial Reports Do What You Want Them To Do
Webinar: How to Make Hyperion Financial Reports Do What You Want Them To Do
 
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®...
 
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 05-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
 
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERP
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERPMr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERP
Mr20 enus a-Report Design in Management Reporter 2.0 for Microsoft Dynamics® ERP
 

Similar to Abap rp2 3

Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptYudie1
 
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
 
13 Advanced eBusiness Suite Concepts.pdf
13 Advanced eBusiness Suite Concepts.pdf13 Advanced eBusiness Suite Concepts.pdf
13 Advanced eBusiness Suite Concepts.pdfsheriframadan18
 
© SAP SE CASE STUDY .docx
 © SAP SE   CASE STUDY .docx © SAP SE   CASE STUDY .docx
© SAP SE CASE STUDY .docxmayank272369
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function typeNaveen Kumar Kotha
 
Copa configuration
Copa configurationCopa configuration
Copa configurationMithun Roy
 
CO PA configuration
CO PA configurationCO PA configuration
CO PA configurationvannakm
 
Productcostingsample
ProductcostingsampleProductcostingsample
Productcostingsamplejayaramreddy
 
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docx
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docxLab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docx
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docxsmile790243
 
Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Janakiram Yelike
 
Product costing343411327309984
Product costing343411327309984Product costing343411327309984
Product costing343411327309984shivaprakash
 
Sap co profit center accounting
Sap co   profit center accountingSap co   profit center accounting
Sap co profit center accountingCapgemini
 
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...Spark Summit
 
AC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable ProcessingAC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable ProcessingMaria Perkins
 

Similar to Abap rp2 3 (20)

Report_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.pptReport_Painter_Abap_rp2.ppt
Report_Painter_Abap_rp2.ppt
 
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
 
Copa realignment
Copa realignmentCopa realignment
Copa realignment
 
13 Advanced eBusiness Suite Concepts.pdf
13 Advanced eBusiness Suite Concepts.pdf13 Advanced eBusiness Suite Concepts.pdf
13 Advanced eBusiness Suite Concepts.pdf
 
© SAP SE CASE STUDY .docx
 © SAP SE   CASE STUDY .docx © SAP SE   CASE STUDY .docx
© SAP SE CASE STUDY .docx
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
 
Copa configuration
Copa configurationCopa configuration
Copa configuration
 
Config copa
Config copaConfig copa
Config copa
 
CO PA configuration
CO PA configurationCO PA configuration
CO PA configuration
 
CO-PA SAP
CO-PA SAPCO-PA SAP
CO-PA SAP
 
Productcostingsample
ProductcostingsampleProductcostingsample
Productcostingsample
 
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docx
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docxLab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docx
Lab 3 Cover SheetNameAdders and Two’s ComplementDateGrade .docx
 
Copa implementation
Copa implementationCopa implementation
Copa implementation
 
Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...
 
Product costing343411327309984
Product costing343411327309984Product costing343411327309984
Product costing343411327309984
 
What's New in SAP Business One 10.0
What's New in SAP Business One 10.0What's New in SAP Business One 10.0
What's New in SAP Business One 10.0
 
Sap co profit center accounting
Sap co   profit center accountingSap co   profit center accounting
Sap co profit center accounting
 
SAP Treasury
SAP TreasurySAP Treasury
SAP Treasury
 
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
 
AC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable ProcessingAC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable Processing
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Abap rp2 3

  • 1. © SAP AG CSU Chico Report Painter: More Advanced concepts MINS 298C-04 ABAP/4 Fall 1998
  • 2. © SAP AG CSU Chico Report Painter: More Advanced concepts Copyright 1998- Gail CorbittCopyright 1998- Gail Corbitt Contents of this file are for the exclusive use of the specialContents of this file are for the exclusive use of the special MINS 298C class dealing with SAP software at CSU ChicoMINS 298C class dealing with SAP software at CSU Chico for the Fall 1998 semester. Any other use in either electronicfor the Fall 1998 semester. Any other use in either electronic or hardcopy form is prohibited without the express writtenor hardcopy form is prohibited without the express written permission of the author. This material is confidential.permission of the author. This material is confidential. Do not share it with anyone not enrolled in the class.Do not share it with anyone not enrolled in the class. Lecture #2: Report Painter 2Lecture #2: Report Painter 2
  • 3. © SAP AG CSU Chico Report Painter: More Advanced concepts  Objectives:  Exploding Rows  Creating Libraries  Creating Models  Adding Text and other Layout Features  Performing Calculations  Finishing up Report Painter
  • 4. © SAP AG CSU Chico Exploding Rows  Occurs when you have a Row Value that consists of more values  Example: Cost Center Codes 40000 - 43000 could be split out to individual codes or collapsed  Default is to NOT explode  To change this default: Edit --> Rows --> Explode
  • 5. © SAP AG CSU Chico Group 1 Group 2 TotalTotal 400000 400100 600000 600100 Cost element group Actual Plan Var.Actual Plan Var. Total 30.000 20.000 10.000 Cost elementsCost elements Cost elementsCost elements 400000400000 400100400100 * Group 1 600000600000 600100600100 * Group 2 ** Total Cost elementsCost elements 400000400000 400100400100 600000600000 600100600100 Actual Plan Var.Actual Plan Var. Actual Plan Var.Actual Plan Var. 5.000 5.0005.000 5.000 5.000 5.0005.000 5.000 10.000 5.000 5.000 10.000 10.00010.000 10.000 10.000 5.000 5.00010.000 5.000 5.000 20.000 15.000 5.000 30.000 20.000 10.000 5.000 5.0005.000 5.000 5.000 5.0005.000 5.000 10.000 10.00010.000 10.000 10.000 5.000 5.00010.000 5.000 5.000 Explode Do not explode Single values Exploding Report Rows
  • 6. © SAP AG CSU Chico Report Painter: Creating New Libraries  Library defines what objects (attributes of objects) can be included in it’s reports  Defines Selected:  Characteristics (attributes that are key fields)  Key Figures (types of “measures” or values -- typically numeric)  Pre-Defined Columns  Defined by SAP  Consist of Key Figures and Characteristics  Can Define Your own
  • 7. © SAP AG CSU Chico A library contains:A library contains: - Characteristics - Key figures - Predefined columns Criteria for selecting data records (cost element, version...) Value fields in selected data records Combinations of characteristics and key figures - content-related reports Library Report group C Report group B Report group A
  • 8. © SAP AG CSU Chico Report Painter: Creating New Libraries  Report Painter --> Report Writer --> Library --> Change  Copy and then Modify (Add and Delete attributes)  Create: Creates a custom library for your reports  Create a Library for your Reports  Report Painter --> Report Writer --> Library --> Create  Start name with a Z  Display Existing Libraries:  Report Painter --> Report Writer --> Library --> Display --> Utilities --> Catalog
  • 9. © SAP AG CSU Chico LIBRARY : Z01 TABLE : CCSS Description: Cost Center Accounting Reports Characteristics Key figures Predef. columns Name Position Name Position Name Position X Controlling area X Cost center X Cost element X Order X Fiscal year X Period : : 1 2 3 4 5 6 X Costs X Quantity X Activity quantity X Stat. quantity X Costs in obj. currency X Variable costs : : 1 2 3 4 5 6 X Actual costs X Plan costs X Act. qty. current period X Act. activity fiscal year X Stat. quantity plan X Disp. activity fiscal year : : 1 2 3 4 5 6 Library Maintenance
  • 10. © SAP AG CSU Chico Report Painter: Models  Model = Template  Sets of Rows OR Columns You May Want to Re-use  Models are Static: If you Change a Model you Must Change All Reports That Use the Model OR Have Reports with Different Versions of the Model  Report Painter --> Model --> Create  Use for column Definition: Within Report Definition: Edit --> Columns --> Get Column Model  Edit Rows -- > Get Row Model (for Rows)
  • 11. © SAP AG CSU Chico Flexible Reports with Variables KOKRS Controlling areaControlling area &1KOKRE&1KOKRE GJAHR Fiscal yearFiscal year &1GJAHV - &1GJAHB&1GJAHV - &1GJAHB Controlling area -------------- from fiscal year -------------- to fiscal year -------------- from period -------------- to period -------------- Cost element group (set) ------------------------- or value(s) ----- ----- Resulting selection screen:Resulting selection screen: PERBL PeriodPeriod &1PERIV - &1PERIB&1PERIV - &1PERIB KSTAR ?? ?? ???? CostCost Element & 1KSTARElement & 1KSTAR
  • 12. © SAP AG CSU Chico Using Variables in Report Painter  Variable: Defined Parameter that Users fill in at Run Time  Year, Starting Period and Ending Period, etc. for the Data  Types of Variables:  Value: single Value such as Controlling Area, Company Code, Work Center, Plant, etc.  Formula: Rolling Periods or Previous June with This June  Set: Set up groups that corresponds to the way the data are structured. For example, Groups in CO can be used as a Set Parameter  Find parameter ID through technical info in field definition
  • 13. © SAP AG CSU Chico Value Variables Variable 1PERIV Field name PERBL Default value 1 Description from period Table CCSS Use parameter ID Entry: Characteristic values to 1PERIB Cost center: to or group 1KOSET Controlling area: 001 Fiscal year: 1996 to Period: 1PERIV
  • 14. © SAP AG CSU Chico MILLER 1. Current year?1. Current year? 2. Previous year?2. Previous year? Default values from the system Formula variable 1GJAHLJ: System exit that determines the current fiscalFormula variable 1GJAHLJ: System exit that determines the current fiscal year from the controlling area and the fiscalyear from the controlling area and the fiscal year variant.year variant. Formula variable 1GJAHVJ: Internal variable that determines the previous yearFormula variable 1GJAHVJ: Internal variable that determines the previous year 1GJAHVJ = 1GJAHLJ - 11GJAHVJ = 1GJAHLJ - 1 Formula Variables
  • 15. © SAP AG CSU Chico Variables for Groups (Set Variables) Variable 1KOSET Field name KOSTL Reference set 1-S-KOSTL-AL Description Cost center group Table CCSS Entry: Characteristic values Controlling area: 0001 Fiscal year: 1996 to Period: 1PERIV to 1PERIB Cost center: to or group 1KOSET
  • 16. © SAP AG CSU Chico Adding Blocks and Sections  Block: Columns that are grouped together  Example: Sales report in $ by Product vs Quantity by Product  Row Structure is identical for all column blocks  Menu Path: Go To --> New Column Block  Section: Rows that are grouped together  Example: Planned and Actual Costs by Cost Center and by Product Group  Column Structure is identical for all row blocks  Menu Path: Go To --> New Section
  • 17. © SAP AG CSU Chico Cost elements Actual Plan Var.Cost elements Actual Plan Var. 400000400000 400100400100 :: Activity types Actual Plan Var.Activity types Actual Plan Var. Direct labor hoursDirect labor hours Direct repair hoursDirect repair hours :: Stat. key figures Actual PlanStat. key figures Actual Plan EmployeeEmployee Telephone costsTelephone costs :: Section 1 Section 2 Section 3 Sections Example
  • 18. © SAP AG CSU Chico Cost elem. Act. costs Plan costs Var.Cost elem. Act. costs Plan costs Var. 400000 . . . . . . . . .400000 . . . . . . . . . 400100 . . . . . . . . .400100 . . . . . . . . . 400200 . . . . . . . . .400200 . . . . . . . . . : : : :: : : : * Total . . . . . . . . .* Total . . . . . . . . . Cost elem. Act. qty Plan qty. Var.Cost elem. Act. qty Plan qty. Var. 400000 . . . . . . . . .400000 . . . . . . . . . 400100 . . . . . . . . .400100 . . . . . . . . . 400200 . . . . . . . . .400200 . . . . . . . . . : : : :: : : : * Total . . . . . . . . .* Total . . . . . . . . . Column block 1: Costs Column block 2: Quantities identical row structure Column Blocks Example
  • 19. © SAP AG CSU Chico Adding Text to a Report  Types of Text  Title page  Header (top of every page)  Footer (foot of every page)  Last Page  Entering Text  Menu Path: Extras --> Report Text  Enter directly  Can also use variables, parameters, characteristics, etc.
  • 20. © SAP AG CSU Chico Standard variables for example Report name Page number Date of selection Author of report Library description ...... Selection parametersSelection parameters for examplefor example From period (value)From period (value) To period (value)To period (value) Fiscal year (value)Fiscal year (value) ........ CharacteristicsCharacteristics for examplefor example Controlling areaControlling area Cost centerCost center Special variables for example, person responsible for the cost center Report name: < > Page: < > From period: < >From period: < > To period: < >To period: < > Fiscal year : < >Fiscal year : < > Cost center: < >Cost center: < > Person responsible: < > Entering Text
  • 21. © SAP AG CSU Chico Standard Layouts  Standard layouts used in many companies so all reports have same look and feel  Basically a Corporate Template for reports  Define a Standard in layouts  Menu Path: Report Writer --> Standard layout --> Create  Attach a layout to a report by displaying it -- this is used for the report you are working on  Defaults provided by SAP (see drop down list)
  • 22. © SAP AG CSU Chico Layout Settings 4200 Salaries . . . . . . . . . . . . . . . .4200 Salaries . . . . . . . . . . . . . . . . 4300 Wages . . . . . . . . . . . . . . . .4300 Wages . . . . . . . . . . . . . . . . 4400 Add. costs . . . . . . . . . . . . . . . .4400 Add. costs . . . . . . . . . . . . . . . . ------------------ ------------------------------------ ------------------ Cost elementCost element ** TotalTotal . . . . . . . . . . . . . . . . Level of detail Color Overscore and underscore Column width No. format +/- sign Text type
  • 23. © SAP AG CSU Chico Standard Layout Report Definition Standard Layout: TRAINING Column totals Totals position Column break left none right line Other character Layout Column width Right margin Unit width 1 to 5 3 characters Other value Variants 1 to 5 Column texts Text type Alignment Miscellaneous Master data text Left-justified Suppress zero columns Field value and text Centered Underline col. break Field name and fld value Right-justified character Field value Suppress X X X X X
  • 24. © SAP AG CSU Chico Calculations in Report Painter  Cells are given Z values as you click on cells you want to use for calculations  Suppress Rows and Columns that you want to use for calculations but don’t want to show Z001 Z002
  • 25. © SAP AG CSU Chico Cells in Formula Columns Costs Act. Plan Act. per employeeCosts Act. Plan Act. per employee Stat. key figures Actual PlanStat. key figures Actual Plan EmployeeEmployee Telephone unitsTelephone units Cell Z001Cell Z001 Key figure with characteristics Predefined column Formula Formula: X001 / Z001 X001X001 X002X002 Actual costs Plan costs Z001Z001 Employee / actual Section 1 Section 2
  • 26. © SAP AG CSU Chico Section 2:Section 2: Stat. actual key figuresStat. actual key figures Section 2:Section 2: Stat. actual key figuresStat. actual key figures Calculation Using Cells TelephoneTelephone unitsunits TelephoneTelephone unitsunits EmployeeEmployeeEmployeeEmployee PlanPlanPlanPlan ActualActualActualActual Section 1:Section 1: CostsCosts Section 1:Section 1: CostsCosts PlanPlanPlanPlan ActualActualActualActual Act./Empl.Act./Empl.Act./Empl.Act./Empl. TotalTotalTotalTotal Section 3: Important statisticsSection 3: Important statisticsSection 3: Important statisticsSection 3: Important statistics Costs / EmployeeCosts / EmployeeCosts / EmployeeCosts / Employee Telephone units /Telephone units / EmployeeEmployee Telephone units /Telephone units / EmployeeEmployee PlanPlanPlanPlan ActualActualActualActual
  • 27. © SAP AG CSU Chico Stat. key figures Actual PlanStat. key figures Actual Plan EmployeeEmployee Telephone costsTelephone costs Cell Z002Cell Z002 Costs Actual Plan Var.Costs Actual Plan Var. .......................... .......................... .......................... .......................... .......................... TotalTotal Cell Z001Cell Z001 Section 1 Section 2 Section 3 Costs per employeeCosts per employee Actual PlanActual Plan Formula: Z001 / Z002 Costs / Actual Employee / Act. Sections with Calculated Key Figures Z001 Z002
  • 28. © SAP AG CSU Chico Suppressed Rows and Columns OrderOrder Debit previous yearDebit previous year (Period 1 - 13)(Period 1 - 13) Debit current yearDebit current year (Period 1 - 4)(Period 1 - 4) Total debitTotal debit (Column 1 + Column 2)(Column 1 + Column 2) 1000 1.000 500 1.5001000 1.000 500 1.500 2000 4.000 1.000 5.0002000 4.000 1.000 5.000 3000 700 300 1.0003000 700 300 1.000 4000 2.000 2.000 4.0004000 2.000 2.000 4.000 suppressed columns
  • 29. © SAP AG CSU Chico Additional Considerations  Variation: Allows you to run the same report at detail or summary level determined at run time  Define the Variation function in Report Definition under General Data Selection  At Run time push variation button and select the desired variation level  Execute the Report Group  Multiple Selection: Run the same report but separate every time by variable, I.e. Cost Center
  • 30. © SAP AG CSU Chico Multiple Selection Example Reports to be output CoArea 0001CoArea 0001 FYear 1992FYear 1992 CoArea 0001CoArea 0001 FYear 1993FYear 1993 CoArea 0002CoArea 0002 FYear 1992FYear 1992 CoArea 0002CoArea 0002 FYear 1993FYear 1993 1 2 3 4 4 combinations CoArea from 0001 to 0002CoArea from 0001 to 0002 (or set)(or set) FYear from 1992FYear from 1992 to 1993to 1993 (or set)(or set)
  • 31. © SAP AG CSU Chico Multiple Selection (continued) FixedFixed HierarchyHierarchy Selected groupsSelected groups XX " "" " S02000S02000 1 Area report1 Area report " "" " XX all setsall sets 5 Reports5 Reports " "" " " "" " only basic setsonly basic sets S02110, S02120, S02200S02110, S02120, S02200 3 Reports3 Reports (or value(s) from . . .to)(or value(s) from . . .to) HierarchyHierarchy S02000 S02000 Warehouse S02000 ENERGY S02110 Warehouse1 S02120 Warehouse2 -2210 Electricity -2220 Water -2230 Gas
  • 32. © SAP AG CSU Chico Variation S02000 S02000 Warehouse S02000 ENERGY S02110 Warehouse 1 S02120 Warehouse 2 -2240 Electricity -2250 Water -2260 Gas - 2210 Incoming warehouse - 2220 Outgoing warehouse - 2230 Semi-finished product Variation Explode Do not explode Single valuesExplode Do not explode Single values
  • 33. © SAP AG CSU Chico Leveraging Existing Reports  Run a Report in SAP  Extras --> Display Definition  Extras --> Technical Info (drill down on Program name)  Shows you ABAP code  Copy from these reports and then modify  When you create the report use Options --> Copy From

Editor's Notes

  1. &amp;lt;number&amp;gt;
  2. &amp;lt;number&amp;gt;
  3. &amp;lt;number&amp;gt;
  4. &amp;lt;number&amp;gt;
  5. &amp;lt;number&amp;gt;
  6. &amp;lt;number&amp;gt;
  7. &amp;lt;number&amp;gt;
  8. &amp;lt;number&amp;gt;
  9. &amp;lt;number&amp;gt;
  10. &amp;lt;number&amp;gt;
  11. &amp;lt;number&amp;gt;
  12. &amp;lt;number&amp;gt;
  13. &amp;lt;number&amp;gt;
  14. &amp;lt;number&amp;gt;
  15. &amp;lt;number&amp;gt;
  16. &amp;lt;number&amp;gt;
  17. &amp;lt;number&amp;gt;
  18. &amp;lt;number&amp;gt;
  19. &amp;lt;number&amp;gt;