Uploaded by cesar huertas

S4H 165 Multicurrecy and Transfer Prices S4Hana - SAP - 2016

advertisement
Multi Currencies and Transfer Prices
in Universal Journal
Michael Conrad, SAP SE
May 27 2016
Product Version / LoB:
SAP S/4HANA Finance, on-premise edition 1605
SAP S/4HANA, on-premise edition 1610 / LoB Finance
E2E Solution/Solution Capability:
Financial Accounting and Close
Part 1:
Multi Currencies in Universal Journal
Objectives
At the end of this lesson, you will know:
There are new freely defined currencies available in the
universal journal.
The new currencies are filled real-time in all operational
postings by generic document wise currency conversion at
actual exchange rate.
There are selected processes (Open Item Management, Co
and GL Allocation), which calculate in all configured
currencies.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer
3
Available Currencies in ERP
FI (BSEG)
local Crcy
2nd local Crcy
CO (COEP)
local (Obj) Crcy
CO Area Crcy
ML
local Crcy
2nd ML Crcy
3rd local Crcy
In ERP we used to have
 3 local currencies in FI (including NewGL)
 2 currencies in CO
 3 currencies in Material Ledger
3rd ML Crcy
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer
4
More Currency Flexibility Universal Journal of
S/4H
In S/4H Finance OP 1605 and S/4H OP 1610 Universal Journal supports
additional new parallel currencies





You can configure per company code and ledger 2 fix currencies and up to 8 freely defined currencies
Customer can configured new currency types in customer namespace.
Freely defined currencies for parallel G/L ledgers do not depend on leading ledger
Real-time currency conversion in Accounting Interface with balance zero per document for all currencies
The freely defined currencies are integrated in several business processes (e.g. Open Item
Management), for some specific business processes differences might occur („Clearing effects“).
Universal Journal
(ACDOCA)
Local Crcy
Global Crcy
1st free
Crcy
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
2nd free
Crcy
3rd free
Crcy
4th free
Crcy
5th free
Crcy
6th free
Crcy
7th free
Crcy
8th free
Crcy
Customer
5
Currency Fields of ACDOCA
Universal Journal
Entry (ACDOCA)
Local Crcy
Global Crcy
1st free
Crcy
2nd free
Crcy
3rd free
Crcy
4th free
Crcy
5th free
Crcy
6th free
Crcy
7th free
Crcy
8th free
Crcy
Local Currency
 Currency type 10 *
 ACDOCA fieldname HSL
Global Currency
 Currency type of controlling area *
 ACDOCA fieldname KSL
Freely Defined Currencies 1 – 8
 You can configure any currency type *
 There is no dependency on currency types of the leading ledger
 ACDOCA fieldnames OSL, VSL, BSL, CSL, DSL, ESL, FSL, GSL
* If you activate parallel valuations with tranferprices, then there are additional rules/constraints valid.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer
6
More Currencies in Universal Journal
Compatibility
FI (BSEG)
local Crcy
2nd local Crcy
CO (COEP)
Local (Obj) Crcy
CO Area Crcy
ML
local Crcy
2nd ML Crcy
3rd local Crcy
Mapping of Currencies for
 Compatibility with existing FI / CO /
ML functionality
 Migration of transaction data
3rd ML Crcy
Mapping examples
Universal Journal
(ACDOCA)
Local Crcy
Global Crcy
1st free
Crcy
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
2nd free
Crcy
3rd free
Crcy
4th free
Crcy
5th free
Crcy
6th free
Crcy
7th free
Crcy
8th free
Crcy
Customer
7
Configuration of Ledger and Currencies
Viewcluster FINSVC_LEDGER
 Tx FINSC_LEDGER
Contains Maintenance Views for





Definition of Currency Types
Currency Conversion Settings
Ledger Master data
Company Code Assignment to Ledgers
Used Currency Type per Ledger / Company
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer
8
Currency Types
List of Currency Types is now extensible by customer defined currency types
 SAP namespace 0* - 9*
 Customer namespace Y* Z*
 Settings Def. Level defines, whether currency conversion settings are maintained once globally or
specifically per company code
 You can define your own descriptions of the currencies types in customer namespace, which is displayed in
UIs as field label.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer
9
Currency Conversion Settings
Depending on the definition level (global / per company code) you use the corresponding
views for the conversion settings:





Currency – only for Customer defined Currency Type
Source Currency Type (any other currency type can be used as source)
Exchange Rate Type
Translation Date Type
Realtime conversion – operation postings in the period are converted if realtime conversion is set.
Otherwise the currency can be filled with foreign currency valuation in period end close.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 10
Ledger
Ledger master data
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 11
Company Code Settings I
 Assignment of Company Codes to Ledger
 Local Currency is always Currency Type 10 *
 Global Currency is always currency type of controlling area *
(It is empty, if the company code is not assigned to a controlling area.)
 Freely defined Currency 1 – 8 can be configured here.
* If you activate parallel valuations with tranferprices, then there are additional rules/constraints valid.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 12
Company Code Setting II




Definition of Fiscal Year Variant
Posting Variant
Flag whether Parallel Accounting with Ledger or GL Accounts approach is used
Definition of the 3 currencies, which are relevant for BSEG (former T001A setting).
You can choose from the 10 configured currencies for ACDOCA.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 13
Company Settings Detail Screen I
Details Screen shows configured currencies and their source for currency conversion
 You can add more currencies with button
 You can see currency conversion details with buttons
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
or
Customer 14
Company Settings Detail Screen III
Details screen with currency conversion details
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 15
Currency Conversion for new Currencies types




Realtime currency conversion for all currency types is possible
Balance zero per document guaranteed
CO area currency is now converted for all items (also non cost elements)
Processes with „clearing-like logic“ ( open item clearing, allocations, …. ) require
that the amounts are selected from historical data. This is not yet supported for all
processes. As fallback the amounts are converted with the current exchange rate.
In such a case the process might leave a leftover, caused by rounding differences
or different exchange rates.
– „Clearing-like logic“ for new currencies is available for:
o Open Item Management FI-AR, FI-AP, FI-GL
o CO Allocations and GL Allocations
– „Clearing-like logic“ for new currencies is not yet available for:
o Fixed Asset processes like depreciation
o ML processes
o CO settlement, reposting
o Regrouping AP/AR
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 16
Company Settings Details Screen: Display of
Currency Type Integration into FI / CO Applications
3 FI Currencies (BSEG) are marked in the header of the box
2 CO Currencies
Currency
conversion
with balance zero per
document
3 FI-AA Currencies
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
3 ML Currencies
Customer 17
Using New Currencies
New Installations
 You can configure the new currencies in the universal journal.
 Please carefully consider, which currencies are integrated with BSEG, FI-AA, CO,
ML, FI-AA, and which is generically converted.
Migration of Customer Installations




Migration from ERP or SFIN 1503
Old currency configuration is migrated without changes
S/4H Migration is not able to introduce new currencies.
Currency configuration of installation with Transfer Prices active makes use of the
new currency fields (see EKT for Transfer Prices or details).
 Usage of additional currencies is not possible without a SLO project
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 18
End of Part 1
Questions?
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 19
Part 2:
Transfer Prices
Objectives Slide
At the end of this lesson, you will be able to:
 Outline the changes in customizing and data model for the
transfer price solution in S/4 HANA Finance
 Outline how historic data from ERP are migrated into
universal journal
 Explain splitting of COGS in Transfer Price Environment
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 21
Agenda
 Changes in customizing and data model for transfer prices
 Migration of historic data from ERP with active transfer prices
 Splitting of COGS in Transfer Price Environment
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 22
Transfer Price Solution in ERP
Multinational groups need to report profitability for the group in total and for
the individual units based on the operational flows.
Up to three parallel valuation methods for legal, group and profit center
valuation provide different perspectives on the value chain within a group:
• Legal perspective looks at the business transactions
from the point of view of the affiliated companies including markups
• Profit center valuation treats profit centers as if they were
independent companies using e.g. negotiated prices
• Group valuation looks at the whole group eliminating markups
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 23
Transfer Prices –
Parallel Valuations Based on Different Views
America
Europe
Asia
D
E
PrCtr Product 1
USA
F
J
MEX
Group
PrCtr Product 2
BRA
•
Legal view focuses on inter company pricing agreements
• Group view focuses on eliminating intercompany profits
• Profit Center view focuses on agreed management prices
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 24
Transfer Prices in ERP
The update of parallel valuation in ERP in the different components is
extremely heterogeneous:
• GL uses currency fields for 2nd and 3rd currency
• CO uses parallel versions for actual date where the version 0
contains a full value and the parallel actual versions contain
the delta compared to version 0
• Material Ledger uses currency types
• Fixed Asset Accounting uses different depreciation areas
…
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 25
Short Comings with Transfer Prices in ERP
The ERP solution for Transfer Prices had short comings:
 Complexity because of heterogeneous treatment in the different
components
 Especially the delta version logic in CO was hard to understand
 No clear separation of management valuations
 Insufficient currency flexibility
 Intercompany services not covered
The complexity of the given ERP solution forced many customers to
implement their own solution e.g. with SAP BW
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 26
Transfer Prices in S/4 HANA Finance 1605
We provide 2 Options:
Parallel valuations updated in parallel single-valuation ledgers
 Use separate ledger for each valuation
 transparent separation of postings and reporting of financial results
based on the various regulations
Parallel valuations updated in a multi-valuation ledger
 use separate amount columns in the same ledger
 reduce memory footprint
 reduce effort and time for closing activities
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 27
Architecture for parallel transfer price valuations
Configuration with “Currency & Valuation Types” in Universal
Journal Ledger
Alternative Options:
“Parallel single-valuation
Ledgers”
•
•
•
Valuation is assigned to Ledger
Option for new installations
Easier authorization concept
Ledger
BUKRS
CURTP
(local)
CURTP
(global)
CURTP1
CURTP2
CURTP3
CURTP4
0L
1000
10
30
Legal View
GR
1000
11
31
Group View
PC
1000
12
32
Profit Center View
CURTP5
CURTP6
CURTP7
CURTP8
“Multi-valuation Ledger”
•
•
•
•
Currencytypes of all
Valuation can be assigned
No separate close needed
Memory footprint optimized
Default for Migration
Ledger
BUKRS
CURTP
(local)
CURTP
(global)
CURTP1
CURTP2
CURTP3
CURTP4
0L
1000
10
30
11
31
12
32
Legal View
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Group View
CURTP5
CURTP6
CURTP7
CURTP8
Profit Center View
Customer 28
Configuration of Universal Journal for Transfer
Prices
System with Transfer Pricing
 Currency and Valuation Profil is defined
 Transferprices is active for controlling area
-> then specific rules hold for the currency settings of the Universal Journal
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 29
Currency Types for Transfer Price Valuations
 Each currency types is assigned to a valuation view
 Currency types in group or prctr valuation has an assingment to the corresposing
legal currency type.
 The last digit does not represent the valuation (especially not for currency types in
customer namespace)
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 30
Multiple Valuation Ledger vs Single Valuation
Ledger
Multiple Valuation Ledger
 no valuation view assigned to the ledger
 currency types of all valuations can be used in this type of ledger
Single Valuation Ledger
 A specific valuation is assigned to the ledger
 Only currency types of this valuation view can be used in this ledger
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 31
Currency Fields of ACDOCA – Transfer Prices
Rules
Universal Journal
Entry (ACDOCA)
Local Crcy
Global Crcy
1st free
Crcy
2nd free
Crcy
3rd free
Crcy
4th free
Crcy
5th free
Crcy
6th free
Crcy
7th free
Crcy
8th free
Crcy
Local Currency
 Currency type 10 in multiple valuation ledgers or in ledger with legal valuation
 Currency type 11 or 12 in ledgers with group or profit centre valuation
 ACDOCA fieldname HSL
Global Currency
 Currency type of controlling area in legal valuation in multiple valuation ledgers
 Currency type of controlling area in valuation of the ledger in single valuation
ledgers
 ACDOCA fieldname KSL
Freely Defined Currencies 1 – 8
 Any Currency type can be configured in multiple valuation ledgers
 Currency type with valutation of the ledger in single valuation ledgers.
© 2016
ACDOCA
fieldnames OSL, VSL, BSL, CSL, DSL, ESL, FSL, GSL
SAP SE or an SAP affiliate company. All rights reserved.
Customer 32
Currency Types in a Multipe Valuation Ledger
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 33
Currency Types in a Single Valuation Ledger
 Only currency types in profit center valuation can be used in this ledger
 Local and global currency are also in profit center valuation
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 34
How to Provide Compatibility to Classic CO World
In CO the transfer price solution had been based on additional CO actual
versions.
In universal journal the data model had been simplified and harmonized.
The ledger approach is used in universal journal for GL and all sub ledger.
All new functionality is built on the new data model.
However several historical CO transactions still expect data in the old
version format.
The CO compatibility views provide the CO data according old version
format (on the fly calculated).
So for compatibility reasons a mapping of CO versions to ledgers is required.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 35
Configuration Details – Assign CO Versions to
Ledgers
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 36
Configuration – Example One Ledger
Table FINSC_LD_CMP
determines which currency
types are stored in which
amount fields in table
ACDOCA
FINSC_LD_CMP
LD
CC
CURTPH
CURTPK
CURTPO
CURTPV
CURTPB
CURTPC
0L
0001
10 (all)
30 (all)
31 (all)
32 (ML CO)
11 (CO)
12 (CO)
L1
0001
10 (all)
30 (all)
31 (all)
CURTPD
CURTPE
CURTPF
CURTPG
2. The currency types that CO
requires for all three versions
must be stored in table
ACDOCA in ledger 0L.
FINSC_VERSN_LD
COArea
Versin
Ledger
0001
000
0L
0001
0GR
0L
0001
0PC
0L
1. Read access to CO
actual data (=postings) will
read the data from this
ledger (from table
ACODCA). In this example
from ledger 0L for all three
CO versions: One record in
table ACDOCA stores the
data for three COEP
records!
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
3. Optional: Additional ledgers
may exist. They are not
evaluated by read-access by
CO; so they do not need to
contain all currency types that
CO would require.
Customer 37
Configuration – Example 2 Ledgers
Table FINSC_LD_CMP
determines which currency
types are stored in which
amount fields in table
ACDOCA
FINSC_LD_CMP
LD
CC
CURTPH
CURTPK
CURTPO
CURTPV
CURTPB
0L
0001
10 (all)
30 (all)
31 (all)
32 (all)
11 (CO)
L2
0001
12 (all)
32 (all)
CURTPC
CURTPD
CURTPE
CURTPF
CURTPG
2. The currency types that CO
requires for versions 000 and
0GR (here legal and group
valuation) must be stored in
table ACDOCA in ledger 0L.
FINSC_VERSN_LD
COArea
Version
Ledger
0001
000
0L
0001
0GR
0L
0001
0PC
L2
1. In this example, read
access to CO data will
read the data from ledger
0L for versions 000 (legal
valuation) and version
0GR (group valuation).
The data for the other
version 0PC (PrCtr
valuation) will be read from
ledger L2.
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
3. The second ledger L2 has
valuation view = PrCtr valuation in
table FINSC_LEDGER. The
currency types that CO requires
for version 0PC must be stored in
table ACDOCA in ledger L2.
Customer 38
Agenda
 Changes in customizing and data model for transfer prices
 Migration of historic data from ERP with active transfer prices
 Splitting of COGS in Transfer Price Environment
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 39
Transfer Prices – Migration to S/4 HANA Finance
•
Migration from ERP to S/4 HANA provides transformation of customizing
and transactional data into new financial data model.
•
Compatibility Views
• In order to be non-disruptive the existing compatibility views (e.g. COSP,
COSS, COEP, COVP) had been enhanced
• They allow a non-disruptive conversion and a stepwise adaptation
towards new world the compatibility views provide on the fly
transformation in between old world and new data model.
 See more details in EKT slides for Migration
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 40
Agenda
 Changes in customizing and data model for transfer prices
 Migration of historic data from ERP with active transfer prices
 Splitting of COGS in Transfer Price Environment
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 41
Cost of goods sold split in parallel valuation views

Trigger for COGS split is delivery document with respect to sales order

Posting of goods delivery has to support the splitting of the COGS in local,
group and/or profit center valuation. The basis for the COGS splitting shall
be the related sales order item cost estimate or released material cost
estimate of the corresponding valuation view.

If no cost estimate exists for the related valuation view, no COGS split will
be created for the valuation view !
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 42
Splitting of COGS in Transfer Price Environment
Separate Split Schemes can be defined for separate cost component structures
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 43
Split Scheme Assignment
A Split scheme has to be assigned to a company and valuation views
COGS scheme can explicitly
assigned to a specific valuation view
No assignment of a valuation view
means the COGS split scheme is
relevant for all available valuation
views of this company
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 44
COGS split in journal entry supports fix/var costs
and parallel valuations
Planning:
Multilevel
Cost Estimates
for finished materials
in parallel valuations
& fix/variable costs
Cost Estimate in local valuation (0)
Cost Estimate in group valuation (1)
Cost Est.in profit center valuation (2)
Cost Comp.
Cost Comp.
Cost Comp.
Total
Material
275 USD
0 USD
Total
Fix
Total
Fix
Fix
Material
110 USD
0 USD
100 USD
Production
300 USD
100 USD
Production
300 USD
100 USD
50 USD
Overhead
150 USD
50 USD
Overhead
150 USD
50 USD
Material
220 USD
0 USD
Production
300 USD
Overhead
150 USD
COGS Scheme for
local valuation
COGS Scheme for
group valuation
COGS Scheme for
profit center val.
Journal Entry with document type delivery of goods (WL)
Trans
action
Line
Item
Ledger
Account
Company
Currency /
legal
(total)
Company
Currency /
legal (fix)
Group
Currency /
Group val.
(total)
Group
Currency /
Group
val.(fix)
Group
Currency /
Profit Center
val.(total)
Group
Currency /
Profit Center
valuation.(fix)
BSX
1
0L
Finished goods
-670 USD
0 USD
-560 USD
0 USD
725 USD
0 USD
GBB
2
0L
COGS_1
670 USD
150 USD
560 USD
150 USD
-725 USD
150 USD
3
0L
COGS_1
-670 USD
- 150 USD
- 560 USD
- 150 USD
-725 USD
- 150 USD
4
0L
COGS_Material
220 USD
0 USD
110 USD
0 USD
275 USD
0 USD
5
0L
COGS_Production
300 USD
100 USD
300 USD
100 USD
300 USD
100 USD
6
0L
COGS_Overhead
150 USD
50 USD
150 USD
50 USD
150 USD
50 USD
Actual:
COGS split on goods
delivery in parallel
valuations and &
fix/variable costs
(same accounts)
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 45
Lesson Summary
You should now be able to
 Outline the changes in customizing and data model for transfer
prices
 Outline Migration of historic data from ERP with active transfer
prices
 Explain Splitting of COGS in Transfer Price Environment
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 46
End of Part 2
Questions?
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Customer 47
Thank you
Contact information:
Michael Conrad
SAP SE
Michael.Conrad@sap.com
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Download