You are on page 1of 94

Get the Most Out of

Order-to-Cash and
Requisition-to-Pay
Reporting and Analytics
Functionality in SAP
NetWeaver BI
Don Welker
Clarkston Consulting
2008 Wellesley Information Services. All rights reserved.

In This Session ...

We will discuss leveraging SAP NetWeaver Business Intelligence


(SAP NetWeaver BI) for Order-to-Cash (OTC) and Requisition-toPay (RTP) reporting and analysis
We will introduce SAP Best Practices for Business Intelligence
and evaluate the Sales, Purchasing, and Inventory Analysis
scenarios
We will focus on the back-end data acquisition and data modeling
aspects
We will gain an understanding of the applicable standard SAP
ERP data sources, extract structures, underlying SAP tables, and
their relationship to SAP NetWeaver BI DataStore Objects and
InfoCubes
We will address incorporating SAP NetWeaver BI within an
Enterprise Data Warehouse (EDW) framework
2

What Well Cover

Order-to-Cash (OTC) and Requisition-to-Pay (RTP) process


overview
SAP Best Practices for Business Intelligence
Leveraging master data views and conforming dimensions
Aligning SAP and non-SAP data
Wrap-up

Order-to-Cash Process
Master Data

Sales Order
Creation

Delivery
Processing

WM Pick, Pack,
Transportation

Invoice
Customer

Receive
Payment

SAP
Bi l l

WM = Warehouse Management

Functional Areas
Customer Relationship Management
Customer Service
Sales Administration and Field Sales
Finance
Distribution
Brand Marketing
Accounts Receivable and Credit Management

Requisition-to-Pay Process
Master Data

Purchase Order Goods


Receipt
Creation

Inventory

Invoice
Receipt

Vendor
Payment

SAP
Bi l l

Functional Areas
Supply Chain Management
Purchasing
Receiving
Inventory Management
Demand Planning
Accounts Payable

Finance

What Well Cover

Order-to-Cash (OTC) and Requisition-to-Pay (RTP) process


overview
SAP Best Practices for Business Intelligence
Leveraging master data views and conforming dimensions
Aligning SAP and non-SAP data
Wrap-up

SAP Best Practices for Business Intelligence

SAP Best Practices is the


foundation for prepackaged
ready-to-use SAP NetWeaver
BI solutions
SAP Best Practices covers
well-proven, industryspecific business processes
and supports to exploit the
potentials of SAP ERP, SAP
CRM, SAP SCM, SAP SRM,
and SAP NetWeaver BI
Based on flexible building block technology that provides the
necessary guidelines and tools to enable content developers
to create solutions that follow a common structure
f http://help.sap.com/bp_biv270/index.htm

Preconfigured Scenarios

Comprehensive set of scenarios across a broad


spectrum of processes
Financials
Customer Relationship Management
Supply Chain Management
Product Lifecycle Management
Human Capital Management
SAP xApp Analytics

SAP Best Practices Scenario Implementation Steps


1.
2.
3.

4.
5.
6.

Establish BI Connectivity and General Settings for BI Integration


Activate business content in Sandbox or Dev environment
Review SAP ERP configuration and customizations to
understand customer implementation and identify potential
areas for risk
Gather and analyze business requirements to identify gaps
Prioritize gaps and estimate required work effort to resolve
Establish overall implementation approach and finalize scope
for phase

SAP Best Practices Scenario Implementation Steps (cont.)


7.

8.
9.
10.

11.
12.

Establish conformed dimensions across functional areas to


support an Enterprise Data Warehouse (EDW) framework
Enhance DataSources/Extractors as necessary
Enhance or create InfoObjects as necessary
Enhance DataStore Objects (DSOs), and InfoCubes to resolve
gaps and take into account performance considerations
Develop process chains to automate loading processes
Develop baseline queries and publish to Web portal

10

SAP Best Practices for Business Intelligence

Sales Analysis Scenario


Purchasing Analysis Scenario
Inventory Analysis Scenario
Financial Accounting Analysis Scenario

11

Sales Analysis Scenario

The Scenario Documentation provides a high


level summary of the applicable queries and the
end-user procedural steps for query execution
The Scenario Installation identifies the building
blocks for implementing the specific scenario
Offers/
Orders

Sales
Analysis

Delivery Service
Analysis

Basic Configuration Sales Analytics


General Settings for BI Integration
BI Connectivity

BI Connectivity and General


Settings for BI Integration are
the base building blocks that
are leveraged throughout all
SAP Best Practices scenarios

12

General Settings for BI Integration InfoObject DataSources

Logistics General

Sales Master Data

MM-IO

Materials Management Master Data

Financial Accounting

SD-IO

Materials Management

Logistics Master Data

Sales and Distribution

LO-IO

T-Codes on SAP ERP System


SBIW
RSA3
RSA5
RSA6

AC-IO
FI-IO
FI-AP-IO
FI-AR-IO

Accounting: General Master Data


Financial Accounting: General Master Data
Financial Accounting: Vendors Master Data
Financial Accounting: Customers Master Data

PI Basis

0CA-GD-IO

General DataSources Master Data

Activating all corresponding InfoObject (IO) DataSources initially will save


time in the long run if you are installing multiple SAP Best Practices
scenarios

13

General Settings for BI Integration Activate BI Content

Transaction RSORBCT (Transfer BI Business Content)


Basic BI Content Activation Steps
Activate InfoObject Catalogs In Data Flow Before to define
InfoAreas and InfoObjects in SAP NetWeaver BI
f Check error logs and resolve issues
Activate DSOs or InfoCubes In Data Flow Before to
define InfoPackages, Transformation Rules1, Data Transfer
Processes (DTPs)1, Transfer Rules2, and Update Rules2 in
SAP NetWeaver BI
f Check error logs and resolve issues
Activate DSOs or InfoCubes In Data Flow After to define
MultiProviders, Queries, Query Views, and Workbooks
f Check error logs and resolve issues
Create and/or execute InfoPackages to load master and
1 Applicable to SAP NetWeaver BI 7.0 DataSources
transaction data
2

Applicable to SAP BW 3.x DataSources

14

General Settings for BI Integration Activation Steps


4

Gather Dependent Objects

3
Select Objects
and Transfer

15

SD Transaction DataSources

Sales and Distribution

2LIS_11_VAHDR
2LIS_11_VAITM
2LIS_11_VAKON
2LIS_11_VASCL
2LIS_11_VASTH
2LIS_11_VASTI
2LIS_11_V_SSL
2LIS_12_VCHDR
2LIS_12_VCITM
2LIS_12_VCSCL
2LIS_13_VDHDR
2LIS_13_VDITM

Sales Order Header


Sales Order Item
Order Conditions
Sales Order Schedule Line
Sales Order Header Status
Sales Document Item Status
Sales Order Delivery
Delivery Header
Delivery Item
Schedule Line Delivery
Billing Header
Billing Item

16

SD Sales Order Tables

17

SD Sales Order Tables (cont.)

18

SD Sales Order Tables (cont.)

19

SD Sales Order Tables (cont.)

20

SD Sales Order Tables (cont.)

21

SD Sales Delivery Tables

22

SD Sales Delivery Tables (cont.)

23

SD Sales Billing Tables

24

SD Sales Billing Tables (cont.)

25

Sales Analysis Data Flow Sales Analysis and


Offers/Orders

Inconsistent Use of DSOs and MultiProviders

26

Sales Analysis Data Flow Delivery Service Analysis

Inconsistent Use of DSOs and MultiProviders

27

SD Transaction DataStore Objects (DSOs)

Delivery Service Analysis


0SD_O01 Order Items
0SD_O02 Returns Items
0SD_O03 Orders
0SD_O04 Open Request Schedule Line
0SD_O05 Order Condition Data
0SD_006 Billing: Condition Data

f
f
f

f
f

2LIS_11_VAHDR
2LIS_11_V_SSL
2LIS_11_VASTH
2LIS_11_VAKON
2LIS_13_VDKON

28

SD Transaction InfoCubes and MultiProviders

Sales Analysis

Offers/Orders

0SD_C03 Sales Overview


0SD_C10 Incoming Orders per Sales Employee
0SD_C15 Condition Value
0SD_MC01 Conditions: Order and Billing
Document

f
f
f

f
f

2LIS_11_VAITM
2LIS_12_VCITM
2LIS_13_VDITM

2LIS_11_VAHDR
2LIS_11_VAITM

0SC_C05 Offers/Orders

Delivery Service Analysis

0SD_C11 Service Level - Order Quantities


0SD_C12 Service Level: Order Items
0SD_C13 Service Level: Orders
0SC_C14 Backorders

f
f
f
f

0SD_O01 Order Items


0SD_O02 Returns Items
0SD_O03 Orders
0SD_O04 Open Request
Schedule Line

29

Sales Overview Data Model

0SD_C03 Sales Overview


Organization

Customer

Material

SD Document
Category
Version

Sales Overview
Cost in statistics currency
No. of docs
Number of Document Items
Gross weight in kilograms
Number of Employees
Net value in statistics currency
Net weight in kilograms
Open orders Qty in base units
Net value of open orders in statistic
Qty in base units
Subtotal 1
Subtotal 2
Subtotal 3
Subtotal 4
Subtotal 5
Subtotal 6
Volume

Sales Area

Document
Classification
Category/
Brand
Value Type

Unit
Time

30

Incoming Orders per Sales Employee Data Model

0SD_C10 Incoming Orders per Sales Employee


Sales Employee
Employee
Country Grouping
Controlling Area
Employee Group
Employee Subgroup
Employee Subgrp Group
Master Cost Center
Organizational Unit
Payroll Area
Pay Scale Area
Pay Scale Group
Pay Scale Level
Pay Scale Type
Personnel Area
Personnel Subarea
Sales Representative
Sales Organization

Unit
Sales Overview

Number of Employees
Net Price

Time

31

Sales Analysis Condition Value Data Model

0SD_C15 Condition Value


Organization

Sales Area

Condition Value
Customer

Cumulative Order Qty


Condition Value (Local)

Condition

Unit

Material
Time

32

Sales Analysis Scenario Queries

Sales Overview
Incoming Orders
Deliveries
Billing
Delivery Service Analysis
Orders Confirmed as Requested
Open Order Qty for Last Week
Backorders
Delivery Overview
Service Level Quantities
Service Level Item Level (per Half-Year)
Service Level Item Level
Service Level Order Level
Delivery Delays per Sold-to Party
33

Offers/Orders

0SD_C05 Offers/Orders
Organization

Customer

Material

Sales Area

SD Document
Category

Offers/Orders
Cost in statistics currency
No. of docs
Number of Document Items
Gross weight in kilograms
Net value order item,
Net value of rejected quotation items
Net value in statistics currency
No. of expired quotations
No. of rejected quotation items
Net weight in kilograms
Order probability of quotation item
No. of orders resulting from
quotation
Qty in base units of measure
Condition Subtotal 1
Condition Subtotal 2
Condition Subtotal 3
Condition Subtotal 4
Condition Subtotal 5
Condition Subtotal 6
Volume in cubic decimeters

Value Type

Value Type
Status

Validity

Version

Unit

Time

34

Service-Level Order Quantities

0SD_C11 Service-Level Order Quantities


Organization

Customer

Material

Sales Area

Service Level Order


Quantities
Confirmed Qty
Confirmed value
Qty delivered early Req Del Date
Qty Delivered Early Schl Line Date
Qty delivered late Req Del Date
Qty delivered late Schl Line DAte
Value delivered early Req Del Date
Value delivered early Schl Line Date
Value of late deliveries Req Del Date
Value of late deliveries Schl Line
Date
Actual Qty delivered
Actual Delivered Value
Qty Confirmed as Requested
Completely Delivered Qty
Return Quantities
Desired Delivery Qty
Requested Delivery Value
Value of Completely Delivered
Value of Returns
Value Confirmed as Requested

Category/
Brand
Forwarding
Agent
Batch

Order

Unit
Time

35

Service-Level Order Items

0SD_C12 Service-Level Order Items

Organization

Customer

Material

Sales Area

Service Level Order Items


Cumulated Order Processing Time for Al
Delivered early/late according to req.
Delivered early/late according to schedule
Delivered early acc. req. delivery date
Delivered early acc. schedule line date
Delivered late acc. req. delivery date
Delivered late acc. schedule line date
More Delivered than Requested
Less Delivered than Requested
Value delivered early/ late acc. req.
Value of early/late deliveries acc. sc
Value delivered early acc. req. delivery
Value of early deliveries acc. schedule
Value of late deliveries acc. req. del
Value of late deliveries acc. schedule
Value Delivered more Than Requested
Less then Requested Delivery Value
Delivery Within 24 Hours
Actual Delivered Value
Number of Document Items
Confirmed as Requested
Delivery from Warehouse
Net value of the order item in document
Requested Delivery Value
Value with Delivery Within 24 Hours
Value Confirmed as Requested
Value with Delivery from Warehouse

Forwarding
Agent
Batch

Order

Unit
Time

36

Service-Level Orders

0SD_C13 Service-Level Orders


Service Level Orders

Organization

Customer

Sales Area

Returns
Delivered early/late according to req. delivery date
Delivered early/late according to schedule line date
Delivered early acc. req. delivery date
Delivered early acc. schedule line date
Delivered late acc. req. delivery date
Delivered late acc. schedule line date
More Delivered than Requested
Less Delivered than Requested
Value delivered early/ late acc. req. delivery date
Value of early/late deliveries acc. schedule line date
Value delivered early acc. req. delivery date
Value of early deliveries acc. schedule line date
Value of late deliveries acc. req. delivery date
Value of late deliveries acc. schedule line date
Value Delivered more Than Requested
Less then Requested Delivery Value
Delivery Within 24 Hours

Order

Unit

Time

37

Backorders

0SD_C14 Backorders

Forwarding
Agent

Organization
Backorders

Customer

Material

Backorders
Backorders in One Day
Backorders Within 7 Days
Backorders Within 30 Days
Backorders: More Than 30 D
Open Quantity between Req.
Open Quantity between Schedule
Open Value between Req. De
Open Value between Schedule

Sales Area

Unit
Time

38

Pricing Procedures and Subtotal Key Figures

Six subtotal key figures included by default


SAP Best Practice Leverage subtotal key figures to align with
Finance/Controlling
Suggested Retail Value
Gross Sales
Subtotal fields
Product-Related Discounts
should include
components to
Customer-Related Allowances
get from Gross to
Returns
Net Sales
Freight and Handling
Accruals
Net Sales

See SAP Note 155012 in order to add additional subtotal fields

39

Pricing Procedures and Subtotal Key Figures (cont.)

Six subtotal key figures included by default


Provides ability to compare
SAP Best Practice
sales values with
Suggested Retail Value
external/syndicated
Point of Sale (POS) data
Gross Sales
Product-Related Discounts
By default, Subtotal 1
represents Gross Sales,
Customer-Related Allowances
however it includes Returns
Returns
Discounts, Allowances, and
Freight and Handling
Returns are typically negative
so Net Sales is calculated by
Net Sales
adding the key figures

Net Sales is included in the


standard DataSources as an
independent field and not a
subtotal value
40

Slowly Changing Dimensions

Dynamic/Current View vs. Historical View


Navigational Attributes
Provides attribute of
characteristic at current
point in time (Dynamic View)
Material Group Historic View
Dimension Characteristics
Material Type Dynamic View
Provides characteristic at
Product Hierarchy Historic and
transaction point in time
Dynamic View

Time-Dependent Attributes
Provides ability to report on attributes at any point in time
Very flexible, however also has significant performance
impacts
>> Denotes InfoObject as Navigational Attribute

41

Currency Conversion

Default currency for DataSources is typically Document Currency


SAP Best Practices scenarios often apply conversion through
routines in Update Rules
Alternate methods of currency conversion include:
Conversion at Query Run-Time
Conversion in Transformation or Update Rules (3.x)
f Using Translation Types
f Using User Defined Routines
Custom ABAP in DataSources
f SAP Enhancement RSAP001
f Function Modules

EXIT_SAPLRSAP_001
READ_EXCHANGE_RATE
BAPI_EXCHANGERATE_GETDETAIL

42

Currency Conversion Using Translation Types

Transaction RSCUR
Define Exchange Rate Type
Preconfigured Types
From Variable
From InfoObject
Define Source and Target Currencies
Fixed
From Variable
From InfoObject
Define Appropriate Time Reference
Fixed
Variable
Exchange rates must be loaded from
source system on a regular basis
43

SAP Best Practices for Business Intelligence

Sales Analysis Scenario


Purchasing Analysis Scenario
Inventory Analysis Scenario
Financial Accounting Analysis Scenario

44

Purchasing Analysis Scenario

The Scenario Documentation provides a highlevel summary of the applicable queries and the
end-user procedural steps for query execution
The Scenario Installation identifies the building
blocks for implementing the specific scenario
Purchasing
Group

Purchasing
Data

Vendor
Evaluation

Basic Configuration
Purchasing Analytics
General Settings for BI Integration
BI Connectivity

BI Connectivity and General


Settings for BI Integration are
the base building blocks that
are leveraged throughout all
SAP Best Practices scenarios

45

Purchasing Analysis Transaction DataSources

Materials Management

Purchasing

2LIS_02_CGR
2LIS_02_HDR
2LIS_02_ITM
2LIS_02_S013
2LIS_02_SCL
2LIS_02_SCN

2LIS_02_SGR

f
f
f
f
f

Delivery Confirmations
Purchasing Header
Purchasing Line Item
Vendor Evaluation
Purchasing Schedule Line
Schedule Line
Confirmation
Schedule Line Delivery

46

MM Purchasing/Inventory Analysis SAP ERP Tables

47

Purchasing Data Analysis Data Flow

Lots of queries, but no use of DSOs or MultiProviders


Only subset of available DataSources leveraged

48

Purchasing Group Analysis and Vendor Evaluation


Data Flow

Limited # of queries
No use of DSOs or MultiProviders
Only subset of available DataSources leveraged

49

Purchasing InfoCubes

0PUR_C01 Purchasing Data


0PUR_C02 Vendor Evaluation
0PUR_C04 Purchasing Groups

50

Purchasing Data

0PUR_C01 Purchasing Data

Purchasing
Organization
Plant

Material

Material Group

Vendor

Purchasing Info
Record

Purchasing Data

# of deliveries
Delivery Date Variance 1-5
Delivery Qty variance 1-5
Invoice amount: Returns
Weighted total delivery time
Effective order value of returns
Value of goods received
Goods receipt value
Invoice Receipt Qty
Invoice Amount
Actual goods receipt Qty
Goods receipt Qty of returns
Goods receipt Qty in base unit
GR value: Returns
Invoiced amount
Invoice receipt Returns Qty
IR Qty: Returns
IR value: Returns
Invoice receipt Qty
Effective PO value
Target delivery Qty
Order Qty (returns)
# of contract items
# of sched agrmt schedule lines
# of PO schedule lines
# of PO items
Order Qty
# of quotation items
# of request for quotation items
# of scheduling agreement items
Total delivery time in days

Time

Purchasing Info
Record Category
Version/
Value Type
Contracts

Process
Characteristics
Country

Indicator

Unit

51

Vendor Evaluation

0PUR_C02 Vendor Evaluation


Purchasing Info
Record

Purchasing
Organization
Vendor Evaluation
Plant

Material

Vendor

Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score
Score

1:
2:
1:
2:
1:
2:
1:
2:
1:
2:
1:
2:
1:
2:
1:
2:

on-time delivery performance


on-time delivery performance
quality audit
quality audit
quantity reliability
quantity reliability
shipping notification
shipping notification
shipping instructions
shipping instructions
quality of service provision
quality of service provision
service timeliness
service timeliness
shipping notification variance
shipping notification variance

Time

Purchasing Info
Record Category

Version/
Value Type

Indicator

Unit

52

Purchasing Groups

0PUR_C04 Purchasing Groups


Version
Purchasing
Organization

Purchasing
Group

Vendor

Purchasing Groups
Contracts
Contract items
Deliveries
Scheduling Agreements
Invoiced Amount
Purchase Orders
Quotation Requests
Purchase Order Value
PO Schedule Lines
PO Items
Quotation Items
Request for Quotation
Scheduling Agreements

Value
Type

Cancellation

Unit

Time

53

SAP Best Practices for Business Intelligence

Sales Analysis Scenario


Purchasing Analysis Scenario
Inventory Analysis Scenario
Financial Accounting Analysis Scenario

54

Inventory Analysis Scenario

The Scenario Documentation provides a highlevel summary of the applicable queries and the
end-user procedural steps for query execution
The Scenario Installation identifies the building
blocks for implementing the specific scenario
Material Movements

Slow Moving Items

General Settings for BI Integration


BI Connectivity

BI Connectivity and General


Settings for BI Integration are
the base building blocks that
are leveraged throughout all
SAP Best Practices scenarios

55

Inventory Analysis Transaction DataSources

Materials Management
Inventory Management
f 2LIS_03_BF
Goods Movement
f 2LIS_03_BX
Stock Initialization
f 2LIS_03_UM
Revaluation

56

Inventory Analysis SAP ERP Activation and Setup

LBWE
Activate Extract Structures
BF11
Set BW Application Active
SBIW
Determine Industry Sector
Delete Contents of Setup Tables
Post Stocks
Replicate Data Sources
Activate Business Content *

* May

have been previously completed

57

Inventory Analysis Data Flow

Unlike the majority of


other scenarios,
Inventory Analysis
leverages noncumulative key figures
Requires different
kind of compression

How To Handle Inventory Management Scenarios in BW


www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-02010010-4fb0-98bd7c01e328

58

SAP Best Practices for Business Intelligence

Sales Analysis Scenario


Purchasing Analysis Scenario
Inventory Analysis Scenario
Financial Accounting Analysis Scenario

59

Financial Accounting Analysis Scenario

The Scenario Documentation provides a highlevel summary of the applicable queries and the
end-user procedural steps for query execution
The Scenario Installation identifies the building
blocks for implementing the specific scenario
AR
Analysis

Asset
Analysis

AP
Analysis

GL
Analysis

Basic Configuration
Financial Accounting Analytics
General Settings for BI Integration
BI Connectivity

BI Connectivity and General


Settings for BI Integration are
the base building blocks that
are leveraged throughout all
SAP Best Practices scenarios

60

Accounts Receivable (A/R) Transaction DataSources

Financial Accounting Customers

0FI_AR_4
0FI_AR_5
0FI_AR_6

Customers: Line Items with Delta Extraction


Customers Payment History
Customer Sales Figures

61

FI Accounts Receivable Tables


PAYR
(Payment transfer medium file)
Paying Company (ZBUKR)
House Bank (HBKID)
Account (HKTID)
Payment Method (ZLSCH)
Check No (CHECKT)

BVOR
(Intercompany posting procedures)
Intercompany No (BVORG)
Company Code (BUKRS)
Fiscal Year (GJAHR)
Document No (BELNR)

Duplicate Invoices

VBLNR

0FI_AR_4

All FI
documents

BSAD
(Accounting: Secondary index for
customers (cleared items))
Company Code (BUKRS)
Customer (KUNNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

BKPF
(Accounting document header)
Company Code (BUKRS)
Document No (BELNR)
Fiscal Year (GJAHR)

Closed items

text

BSIK
(Accounting: Secondary index for
vendors)

Open Items

BSEG
(Accounting document segment)
Company Code (BUKRS)
Document No (BELNR)
Fiscal Year (GJAHR)
Line Item (BUZEI)

Open Items

Closed items

BSID
(Accounting: Secondary index for
customers)
Company Code (BUKRS)
Customer (KUNNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

Open Items

BSIP
(Index for vendor validation of double
documents)
Company Code (BUKRS)
Vendor (LIFNR)
Currency (WAERS)
Document Date (BLDAT)
Reference Doc (WRBTR)
Amount (WRBTR)
Document No (BELNR)
Fiscal Year (GJAHR)
Line Items (BUZEI)

Closed items

Company Code (BUKRS)


Vendor (LIFNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

BSAK
(Accounting: Secondary index for
vendors (cleared items))
Company Code (BUKRS)
Vendor (LIFNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

BSIS

BSAS
(Accounting: Secondary index for G/L
accounts (cleared items))

Company Code (BUKRS)


G/L Account (HKONT)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

Company Code (BUKRS)


G/L Account (HKONT)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

KNC1
(Customer master (trans figures))
Customer (KUNNR)
Company Code (BUKRS)
Fiscal Year (GJAHR)

LFC1
(Vendor master (transaction figures))
Vendor (LIFNR)
Company Code (BUKRS)
Fiscal Year (GJAHR)

62

Accounts Receivable Data Flow

Recent SAP NetWeaver BI content updates have replaced older


DataSources and added DSOs

63

Accounts Receivable DSOs and InfoCubes

DataStore Objects
0FIAR_O03 Accounts Receivable Line Item
0FIAR_O06 Accounts Receivable Transaction Data
InfoCubes
0FIAR_C03 Accounts Receivable Line Item
0FIAR_C05 Accounts Receivable Payment History
0FIAR_C02 Accounts Receivable Transaction Data

64

Accounts Receivable Line Item

0FIAR_C03 Accounts Receivable Line Item


Company
Code

Customer

Dunning
Data

Payment
Data

G/L Account
A/R Line Item

Amount in Local Currency with +/- Signs


Amount eligible for cash discount in doc currency
Cash discount amount in local currency
Foreign currency amount with signs (+/-)
Cash discount amount in document currency
Credit amount in foreign currency
Credit amount in local currency
Debit amount in foreign currency
Debit amount in local currency
Net period used
Interest Calculation Numerator Days 1 (Agreed)
Interest calculation numerator days 2 (Agreed)
Interest Calculation Numerator Net (Agreed)
Interest Calculation Numerator Days 1 (Realized)
Interest Calculation Numerator Days 2 (Realized)
Interest Calculation Numerator Net (Realized)

Due
Dates
Document
Data
Time

Unit

65

Accounts Receivable Payment History

0FIAR_C05 Accounts Receivable Payment History


Currency Type

Company
Code
A/R Payment History

Customer

Payment Volume w/Cash Discount


Payment Volume w/o Cash Discount
Average Arrears for Payment w/Cash Discount
Average Arrears for Payment w/o Cash Discount
Number of Incoming Payments in the Period

Time

Unit

66

Accounts Receivable Transaction Data

0FIAR_C02 Accounts Receivable Transaction Data

Currency Type
Company
Code

Customer

A/R Transaction Data


Sales for the Period
Total Debit Postings
Cumulative Balance
Total credit postings

Time

Unit

67

Accounts Receivable Queries

0FIAR_C03 A/R Line Item


Days Overdue Analysis
Due Date for Net Payment Analysis (Credit Management)
Overdue Analysis (Credit Management)
Analysis of Due Date for Net Payment (Business Partner)
Due Date for Net Payment Analysis
Overdue Analysis (Business Partner)
Terms Offered
Customers: Overview
Customers: Overview (Credit Management)

68

Accounts Receivable Queries (cont.)

0FIAR_C05 A/R Payment History


Customers: Payment History (Credit Management)
Customers: Payment History
Time Series: 12 Periods into Past
Customers: Arrears for Payment w/o Cash Discnt (Credit Mgt)
0FIAR_C02 A/R Transaction Data
Customers: DSO Analysis, Timeline (Credit Management)
Time Series: 12 Periods into Past
Customers: DSO Analysis for a Period (Credit Management)
Customers: DSO Analysis, current Period
Customers: DSO Analysis for a Period (Credit Management)

69

Accounts Receivable Historical Activity

Standard InfoCube
captures current open
A/R plus all cleared A/R
After month-end, the
Analysis Process
Designer (RSANWB) can
be used to capture
historical Open A/R so
that it can be analyzed
over periods of time

70

Accounts Payable (A/P) Transaction DataSources

Financial Accounting Vendors

0FI_AP_4
0FI_AP_6

Vendors: Line Items with Delta Extraction


Vendor Sales Figures via Delta Extraction

71

FI Accounts Payable Tables


PAYR
(Payment transfer medium file)
Paying Company (ZBUKR)
House Bank (HBKID)
Account (HKTID)
Payment Method (ZLSCH)
Check No (CHECKT)

BVOR
(Intercompany posting procedures)
Intercompany No (BVORG)
Company Code (BUKRS)
Fiscal Year (GJAHR)
Document No (BELNR)

Duplicate Invoices

BSIP
(Index for vendor validation of double
documents)
Company Code (BUKRS)
Vendor (LIFNR)
Currency (WAERS)
Document Date (BLDAT)
Reference Doc (WRBTR)
Amount (WRBTR)
Document No (BELNR)
Fiscal Year (GJAHR)
Line Items (BUZEI)

VBLNR

BSID
(Accounting: Secondary index for
customers)

0FI_AP_4
BKPF
(Accounting document header)
Company Code (BUKRS)
Document No (BELNR)
Closed items Fiscal Year (GJAHR)

BSIK
(Accounting: Secondary index for
vendors)

Open Items

All FI
docume
nts

BSAD
(Accounting: Secondary index for
customers (cleared items))
Company Code (BUKRS)
Customer (KUNNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

Open Items

Company Code (BUKRS)


Customer (KUNNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

BSEG
(Accounting document segment)
Company Code (BUKRS)
Document No (BELNR)
Fiscal Year (GJAHR)
Line Item (BUZEI)

Open Items

Company Code (BUKRS)


Vendor (LIFNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

text

Closed items

Closed items

BSAK
(Accounting: Secondary index for
vendors (cleared items))
Company Code (BUKRS)
Vendor (LIFNR)
Special G/L Trans (UMSKS)
Special G/L Ind (UMSKZ)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

BSIS

BSAS
(Accounting: Secondary index for G/L
accounts (cleared items))

Company Code (BUKRS)


G/L Account (HKONT)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

Company Code (BUKRS)


G/L Account (HKONT)
Clearing Date (AUGDT)
Clearing Doc (AUGBL)
Allocation No (ZUONR)
Fiscal Year (GJAHR)
Document No (BELNR)
Line Items (BUZEI)

KNC1
(Customer master (trans figures))
Customer (KUNNR)
Company Code (BUKRS)
Fiscal Year (GJAHR)

LFC1
(Vendor master (transaction figures))
Vendor (LIFNR)
Company Code (BUKRS)
Fiscal Year (GJAHR)

72

Accounts Payable Data Flow

Like A/R, recent business


content updates have added
DSOs, however the A/P
scenario solution has much
less in terms of pre-built
queries

73

Accounts Payable InfoCubes and Queries

InfoCubes
0FIAP_C03 Accounts Payable Line Items
0FIAP_C02 Accounts Payable Transaction Data
Queries
0FIAP_C02_Q0001 Vendors Overview

74

Accounts Payable Line Items

0FIAP_C03 Accounts Payable Line Items


Company
Code

G/L Account
A/P Line Item

Vendor

Dunning
Data

Payment
Data

Amount in Local Currency with +/- Signs


Amount eligible for cash discount in
document currency
Cash discount amount in local currency
Foreign currency amount with signs (+/-)
Cash discount amount in document currency
Credit amount in foreign currency
Credit amount in local currency
Debit amount in foreign currency
Debit amount in local currency

Due
Dates
Document
Data
Time

Unit

75

Accounts Payable Transaction Data

0FIAP_C02 Accounts Payable Transaction Data InfoCubes

Currency Type
Company
Code

Customer

A/P Transaction Data


Sales for the Period
Total Debit Postings
Cumulative Balance
Total credit postings

Time

Unit

76

What Well Cover

Order-to-Cash (OTC) and Requisition-to-Pay (RTP) process


overview
SAP Best Practices for Business Intelligence
Leveraging master data views and conforming dimensions
Aligning SAP and non-SAP data
Wrap-up

77

Leveraging Customer Master Views

0CUSTOMER
0CUST_SALES
0CUST_COMPC

Basic View

Sales Area View

Consistent across all sales areas


Example: Name, Address
Sales- and shipping-specific
information by sales area
Example: Price Group, Price List,
Shipping Condition

Company Code View

Financial information per company


Example: Reconciliation
Accounting, Payment Terms

78

Customer Master SAP ERP SAP NetWeaver BI InfoObject


Relationship

79

Leveraging Material Master Views

0MATERIAL Basic Data


0MAT_SALES Sales Area Data
0MAT_PLANT Purchasing/Inventory Data
Basic View

Sales Area View

Consistent across all sales areas


Example: Material Group, Material
Type, Product Hierarchy
Sales and shipping specific information
Example: Material Group 15,
Product Hierarchy

Plant View

Financial information
Example: Controlling Area, Profit
Center, Purchasing Group
80

Material Master ERP BI InfoObject Relationship

81

Material Master Classification View

Primarily used when searching for materials


Characteristic values entered into the classes for each material
can be searched to identify materials with like attributes
Very powerful functionality but requires significant effort to
identify and create characteristics and classes and enter the
corresponding values

82

Conforming Dimensions in EDW Framework

Organization

0COMP_CODE
0SALESORG
0DISTR_CHAN
0DIVISION
0BUS_AREA
0CO_AREA
0C_CTR_AREA

Product

0MATERIAL
0MAT_SALES
0MAT_PLANT

Customer

0CUSTOMER
0CUST_SALES
0CUST_COMPC
0SOLD_TO
0SHIP_TO
0BILL_TO
0PAYER

Business Reason

0DOC_TYPE
0DEL_TYPE
0BILL_TYPE
0ORD_REASON
Etc

Time

0CALDAY
0CALWEEK
0CALMONTH
0CALQUARTER
0CALYEAR
0FISCPER
0FISCPER3
0FISCYEAR
0FISCVARNT

Date

All other dates not


in time dimension

Syndicated calendar
(4-4-5)
InfoCube DBMS partitioning (a.k.a., Physical partitioning) must be
administered using a characteristic of the Time dimension and
83
only using a characteristic of the Time dimension

What Well Cover

Order-to-Cash (OTC) and Requisition-to-Pay (RTP) process


overview
SAP Best Practices for Business Intelligence
Leveraging master data views and conforming dimensions
Aligning SAP and non-SAP data
Wrap-up

84

Aligning SAP and Non-SAP Data

There are many ways to integrate non-SAP data into an SAP


NetWeaver BI environment
DB Connect
UD Connect
Flat File
XML
BAPI
DB Connect typically provides
better performance than UD
Connect, however it requires
a Windows-based application server in order to connect to
Microsoft SQL Server
UD Connect offers the flexibility to connect to a wide array of
sources including relational data sources, OLE DB for OLAP data
sources, and XMLA-capable data providers

85

Top 10 Recommendations Within EDW Framework

Activate the full spectrum of InfoObject (IO) DataSources


from the beginning to gain understanding of available
master data
Conform dimensions across InfoCubes
Align characteristics prior to loading into SAP NetWeaver BI
Consistently leverage DSOs
Create distinct DSOs and InfoCubes for non-SAP data
Leverage both logical and physical partitioning to enhance
loading and query performance
Always leverage MultiProviders to provide a consolidated view of
homogeneous and heterogeneous InfoProviders

* EDW Enterprise Data Warehouse

86

Top 10 Recommendations Within EDW Framework (cont.)

Include a Counter InfoObject in all line item DSOs and


InfoCubes
Include Suggested Retail Value in sales key figures so
that its easier to compare amounts with consumption data
Leverage a custom Date dimension to account for dates not
included in Time dimension and maintain a custom Date
characteristic InfoObject to handle special calendars

87

What Well Cover

Order-to-Cash (OTC) and Requisition-to-Pay (RTP) process


overview
SAP Best Practices for Business Intelligence
Leveraging master data views and conforming dimensions
Aligning SAP and non-SAP data
Wrap-up

88

Resources

SAP Best Practices for Business Intelligence v2.7


http://help.sap.com/bp_biv270/index.htm
SAP Library
http://help.sap.com/saphelp_nw70/helpdata/en/
http://help.sap.com/bp/initial/
NetWeaver Tab SAP NetWeaver 7.0 (Download or Order DVD)
SAP NetWeaver BI content
www.sdn.sap.com/irj/sdn/nw-informationmanagementww.sd
n.sap.com/irj/sdn/nw-informationmanagement?rid=/webcon
tent/uuid/9076f97a-50e1-2a10-fc8c-b5c97310c9d5

89

7 Key Points to Take Home

There are a wide range of opportunities to leverage SAP


NetWeaver BI to enhance your reporting and analytical
capabilities
SAP Best Practices for Business Intelligence is an excellent
starting point, but not necessarily a production-ready solution
Activation of SAP Best Practices scenarios and standard
business content in sandbox or a development environment does
not mean that it has to move to production
Implement DataStore Objects consistently and at the line item
level to provide an effective data staging layer

90

7 Key Points to Take Home (cont.)

Leverage master data views to conform dimensions across


subject areas
Understand implications of modeling InfoObjects as
characteristics of dimensions vs. navigational attributes
Leverage pricing procedure subtotal key figures to provide a
breakdown from gross to net sales and to ensure alignment with
Finance and Controlling (FI/CO)

Your Turn!

How to contact me:


Don Welker
DWelker@ClarkstonConsulting.com
92

Disclaimer
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All
other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor
controlled by SAP.

93

You might also like