sfin-training series migrationdocshare01.docshare.tips/files/30041/300413062.pdf · sap simple...

52
SFIN-Training Series Migration 18 th June, 2015

Upload: duongkhuong

Post on 23-Jul-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

SFIN-Training SeriesMigration

18th June, 2015

Objectives

• Simple Finance overview• How to Migrate to Simple Finance?• Summary

3

SFIN-Overview – Functional Changes

Copyright © 2015 Accenture All rights reserved.

•Technical Changes in tables•Compatibility Views for total Tables•Unified Master Data•Appendix Ledger•Ledger & Currency Settings

General Ledger

• CO Actual Items in ACDOCA• Non Actual items stored in COEP• Faster Period close Controlling

• New Asset Accounting Mandatory• Asset Accounting Based on Universal Journal entry – No Redundant Data• Depreciation Postings happen with all details (individual assets)• Faster Depreciation postings due to new structure• Changes in Asset Data Conversion

Asset Accounting

• Account based Profitability Analysis is default solution • Account Based profitability analysis is based on Universal Journal Entry• No Changes in costing based COPA• Cost of Goods sold component wise and Price variance category wise available from 1.0

Profitability Analysis

• Usage of Material ledger for parallel currencies and parallel valuation purpose based on ACDOCA• No change in usage of Material Ledger for Actual Costing Purpose Material Ledger

4

SFIN-Overview – Technical Changes

Copyright © 2015 Accenture All rights reserved.

•Removal of indices / total / and line item based linkage•Single Line Item Table - ACDOCA•Compatibility ViewsArchitecture

•One line Item table with all dimensions• Immediate profitability Character tics derivations•Reduction of memory footprint – no redundancy•Fast Multi-dimensional Reporting•One Single Extractor

Unified Journal Entry

• Compatibility Views to safeguard custom ABAP• Via this views the select is redirected to the new persistency in HANA• Customer ABAP programs that read directly “COEP” via select statements continue to run as before• Central Journal Approach

Non Disruptiveness

•Real Time BI like operational Reporting •Hanalive using Lumira & Office Analysis as front end•Fiori based transactions•Embedded BW – No Replication

Reporting & UX

5

The New Architecture

Copyright © 2015 Accenture All rights reserved.

Custom specific

Universal Journal Entry in SAP Accounting

• Single repository of journal entries across multiple applications without redundancy

Universal Journal

This enables deeper, instant insight across all dimensions, easier extensibility, and process optimizations for an accelerated financial close.

PublicSector

Joint Venture

ProfitabilityAnalysis

FixedAssets

MaterialLedger

AccountsReceivable

Mgmt.Accounting

AccountsPayable

General Ledger

7

Simplified Data Model

Copyright © 2015 Accenture All rights reserved.

8

Non Disruptiveness

Copyright © 2015 Accenture All rights reserved.

Safeguarding customer investments: • From the perspective of an ABAP program nothing

changed (read access) • We provide so called “compatibility views”. • Via this views the select is redirected to the new

persistency in HANA • In the example given, an access to table

FAGLFLEXA is redirected via the view V_FAGLFLEXA to the new Universal Journal Entry

• Consequence: Customer ABAP programs that read directly “FAGLFLEXA” via select statements continue to run as before

Objectives

• Simple Finance overview• How to Migrate to Simple Finance?• Summary

From where can I move into Simple Finance?

11

Migration from Classic G/L to G/L in SAP Accounting

Copyright © 2015 Accenture All rights reserved.

Classic G/L

in ERP

New G/Lin ERP

S4HANA

At year end only

At anyperiod end

Subsequent Optimization * Introduction of additional ledgers Introduction of document split Change from parallel accounts to parallel

ledgers

Recommendedapproach

Alternateapproach

(if New G/L migrationproject already started)

Migration is fast and easy

New G/Lin ERP

S4 HANA

At anyperiod end

At anyperiod end

Migration Steps

Migration Steps - Preparation

Preparation

1. Pre-checks, if Simple Finance can be installed on current system setup2. Reconcile GL with sub ledgers (Data consistency checks)3. Check Customer-Defined Coding4. Period End Close and Financial Reporting5. Documentation Before Installation

Migration Steps - Preparation

Preparation

OSS note – 1939592 – It checks for prerequisite to implement new asset accounting. Smart Financials require new GL accounting. If New GL is not active then you can install simple Finance first and then Migrate to New GL accounting.New GL is activeJoint Venture accounting must not be active.Lease accounting Engine must not be activeClassic Real Estate Must not be activeIn component PSM-FM, IS-PS: The request with reference to Asset must not existPeriodic depreciation Must be completeDepreciation area for parallel currency must exist.Execute program : RASFIN_MIGR_PRECHECK

OSS note :2129306 – ZFINS_MIG_PRECHECK_CUST_SETTING program checks consistency for ledger, company code, controlling area to determine if Migration to SFIN2.0 is possible. This report checks if settings can be automatically Migrated to new customizing tables• Currency settings• Compatibility of User exits and BADI• Are there scenario like transfer pricing, ABC ?

• Pre-checks, if Simple Finance can be installed on current system setup

Migration Steps - Preparation

Preparation • Pre-checks, if Simple Finance can be installed on current system setup

OSS note – 2153644 - Country Release Information for SAP Simple Finance – There are 62 country version notes

OSS note - 2127080 – Current Limitation of simple Finance

OSS note : 2119188 – Industry solution released with Simple Finance

Migration Steps - Preparation

Preparation • Reconcile GL with sub ledgers (Data consistency checks)

• Indices and documents (report RFINDEX_NACC) - You use this program to check the consistency of the document views (BSIS, BSAS, BSID, BSAD, BSIK, and BSAK) with the line items in table BSEG.

• FI documents with FI balances for all fiscal years without archived data (F.03 or FAGLF03)

• Reconcile asset accounting with GL (transactions ABST and ABST2)

• Reconcile AP / AR sub ledgers with GL (report SAPF190 or FAGLF03)

• Reconcile Materials Management. with GL (reports RM07MBST, RM07MMFI)

• Ledger comparison within New GL (transaction GCAC)

• Take snapshot of all FI CO tables. Note down number of entries in each tables

Migration Steps - Preparation

Preparation • Check Customer-Defined Coding

• Check if you have write accesses in your own customer objects to the tables becoming obsolete. You have to replace these accesses, since the views with same names allow only read access. If we have added a custom field which is getting updated by custom program or a standard field which is getting updated by custom program in a table which is becoming obsolete

• Check if you have your own customer-specific views in your own objects to the tables becoming obsolete. You have to replace these views with an open- SQL SELECT or the call of a read module, since the Data Dictionary does not support database views that are based on other views. This needs to be changed as that table it self-become a “view” or getting data via a view on ACDOCA. “View” on a “View” is not supported

Migration Steps - Preparation

Preparation • Period End Close and Financial Reporting

• Close previous years in asset accounting (only current year open)

• Run pre-check for asset accounting again

• Process or delete all held documents

• General Ledger and Sub ledgers – ensure all balances carried forward

Migration Steps - Preparation

Preparation • Documentation Before Installation

• Financial Statement

• Asset History Sheet

• Customer and Vendor sales list and open item lists • Totals for cost centers

• Further SAP standard and custom specific reports

20

Migration Step- Installation -Technical Components

Copyright © 2015 Accenture All rights reserved.

Installation

1. Lock all users

2. Installation of Simple Finance Add On- Back up table created, Index tables are converted to views

3. Create the back up table

4. Perform reconciliation and checks on data values after install.

21

Migration Step- Installation -Technical Components

Copyright © 2015 Accenture All rights reserved.

Installation • Installation of Simple Finance Add On- Back up table created, Index tables are converted to views

SAP enhancement package 7 for SAP ERP 6.0

exchange innovation add-on ► the installation of the SAP Simple Finance add-on exchanges the classic Financials applications of SAP ERP 6.0

SAP Simple Finance Add-On 2.0

SAP NetWeaver 7.4

SAP HANA 1.0

Backend

SAP HANA Live 1.0for SAP ERP

VDM: Virtual Data Model

SAP HANA Live 2.0 for SAP Simple Finance

VDM: Virtual Data Model

SAP Smart Business 2.0 for SAP Simple Finance

related HANA content

SAP Smart Business foundation component 1.0

related HANA content

SAP NW Gateway 2.0* or SAP NetWeaver 7.4

any DB

SAP Fiori 2.0for SAP Simple Finance

Frontend Serveroptional

SAP Simple Finance comprises 4 software products:

1. SAP Simple Finance add-on 2.0 based on EhP 7 for SAP ERP 6.0, SAP NetWeaver 7.4 and SAP HANA 1.0

2. SAP HANA Live 2.0 for SAP Simple Finance based on SAP HANA Live 1.0 for SAP ERP and SAP HANA 1.0

3. SAP Fiori 2.0 for SAP Simple Finance based on SAP NetWeaver Gateway 2.0 or SAP NetWeaver 7.4

4. SAP Smart Business 2.0 for SAP Simple Finance based on the SAP Smart Business foundation component 1.0

22

Migration Step- Installation -Technical Components

Installation • Create the back up table

After successful installation system would create back up tables for tables which are getting obsolete

23

Migration Step- Installation -Technical Components

Installation • Perform reconciliation and checks on data values after install.

After successful installation system would create back up tables for tables which are getting obsolete. Perform reconciliation between original tables and backup tables

24

Migration Step- Data Transfer

Copyright © 2015 Accenture All rights reserved.

Data Transfer

1. Define Message Types for Posting Before and During Migration

2. Preparations and Migration of Customizing for the General Ledger

3. Preparations and Migration of Customizing for Asset Accounting

4. Preparations and Migration of Customizing for Controlling

25

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

• Define Message Types for Posting Before and During Migration

In this Customizing acitvity you define that users are informed by a message so that no posting can be allowed during posting.

Postings are not allowed until Migration is completed! Postings before finishing migration will lead to inconsistencies! In a test environment you can maintain the message type!

26

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

• Activate SAP Reference IMG for Financial Accounting (New)

1. Select transaction se38. Enter the program RFAGL_SWAP_IMG_NEW.2. Select transaction se38. Enter the program RFAGL_SWAP_MNEU_NEW.

•. Check and Adopt Fiscal Year Variants

The migration to the unified journal entry requires an unique fiscal year variant in controlling and financial. The report reconciles the fiscal year variant of the controlling areas and their assigned company codes. It creates a proposal for the configuration change.

27

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Migrate General Ledger Customizing :

• Migrate all new General ledger to new customizing (Company code assignment, currency setting, fiscal year variant, open period variant, setting for real time integration between CO-FI)

28

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define Settings for Journal Entry Ledger

• In this Customizing activity, you define the ledgers that you use in Accounting.

29

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define ledger for CO version : Assignment of version to ledger

• In this activity, you define a ledger that represents Controlling. That is, a ledger that contains all postings of actual data that is relevant to Controlling. This is done by assigning the version 000 to a ledger. You do this on a company code level, but you have to use the same ledger for all company codes.

The current restriction is that the version 000 must be assigned to the leading ledger.You have to assign the version 000 to the leading ledger for all company codes that are assigned to a Controlling area.

30

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define Document Types for Postings in Controlling

• In this activity, you can create new document types for postings in Controlling

31

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define Document Type Mapping Variants for CO Business Transactions

• In this activity, you define a mapping variant that maps CO business transactions to document types

32

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Check and Define Default Values for Postings in Controlling

• In this activity, you define default values for use in CO business transactions whose user interfaces do not allow you to enter a document type or a ledger group for posting purposes.

33

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define Offsetting Account Determination Type

• In this customizing activity you define how the system calculates the offsetting account in all applications

SAP recommends to choose the option "As case 2, but including lime items generated automatically".

34

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Define Source Ledger for Migration of Balances

• In this customizing activity you define the source ledger (and by doing so the source database table) of the balances for general ledger accounting using the following:

• Target Ledger

• Company Code (you can specify * to apply the settings to all company codes)

• Starting Fiscal Year (by specifying year 0001 you apply the settings for all fiscal years)

35

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Execute Consistency Check of General Ledger Settings

• In this activity, the Customizing settings for the ledgers are checked. This check must run without error messages before migration of transaction data.

36

Migration Step- Customization- General Ledger

Copyright © 2015 Accenture All rights reserved.

Data Transfer

Preparations and Migration of Customizing for the General Ledger

Activate Business Functions

• In this customizing activity you activate the business functions that are necessary for migrating to the SAP Simple Finance add-on for SAP Business Suite powered by SAP HANA

Business functions need to be activated:FIN_GL_CI_1FIN_GL_CI_2FIN_GL_CI_3

37

Migration Step- Customization –Asset accounting

Copyright © 2015 Accenture All rights reserved.

Data Transfer

• Preparations and Migration of Customizing for Asset Accounting

• Check if enterprise extension EA-FIN is active• Before activating this Component make sure that all period end closing activities have been performed• Reconcile all ledger and sub ledgers for leading and non leading valuation

1. Check Prerequisites for Activating Asset Accounting (New),

2. Migrate Charts of Depreciation,

3. Display Migration Log,

4. Activate Asset Accounting (New)

•. If you are already using classic Asset Accounting and want to migrate to new Asset Accounting, you have to migrate the charts of depreciation from classic Asset Accounting.

•. During the migration, the system makes the following changes

• Assign accounting principle and ledger group

• Adjust Post to General Ledger option

• Specify transfer of APC values

• Specify transfer of depreciation terms

• The system determines, if you are using the accounts approach or the ledger approach

38

Migration Step- Customization –COPA

Copyright © 2015 Accenture All rights reserved.

Data Transfer

• Preparations and Migration of Customizing for Controlling

1. Delete Settings for the Change of Profitability Segment Characteristics

•. In this activity, you delete the settings for profitability segment characteristics (segment level) made in transaction KEQ3 because in SAP Accounting powered by SAP HANA each profitability segment contains all available characteristics. A summarization of specific characteristics is no longer possible. This includes the settings for distributed profitability analysis characteristics (segment level) made in transaction KEQ4.

2. Maintain Operating Concern

•. In this activity, you activate your operating concerns for account-based Profitability Analysis, if not yet done.

3. Activate Account-Based Profitability Analysis

•. In this activity, you activate account-based Profitability Analysis for your operating concerns, if not already active.

4. Transport Operating Concern

•. In this activity, you transport the definition of your operating concerns.

39

Migration Step- Data Transfer

Copyright © 2015 Accenture All rights reserved.

Migration

1. Regenerate CDS views- For Custom fields2. Migration of Cost Elements and Customizing3. Technical Check of Transaction Data4. Enrich Transactional Data (BSEG, COEP)5. Migration of Line Items into New Data Structure (ACDOCA)6. Migrate Balances7. Set Migration to completed.

40

Migration Step- Data Migration (Generate CDS views)

Copyright © 2015 Accenture All rights reserved.

• Regenerate CDS views- For Custom fieldsData Migration

Regenerate the compatibility and data migration views so as to adapt them to the configuration of customer-specific entities. The following applications are considered during generation:

• General Ledger

• Controlling

• Material Ledger

• Cash Management

• Asset Accounting

• Regenerate the compatibility and data migration views to adapt them to customer-specific entities

• Regenerate the mapping of customer-specific fields in the data migration procedure

• Generate the redirection of SELECT-statements to corresponding compatibility views (see below)

41

Migration Step- Data Migration –Migration of Cost element

Copyright © 2015 Accenture All rights reserved.

• Migration of Cost Elements and CustomizingData Migration

1. Check Consistency of G/L Accounts and Cost Elements

•. In this Customizing activity you check whether the G/L accounts and cost elements are consistent with each other.

2. Migrate Secondary Cost Elements to Chart of Accounts, Display Status of Migration of Cost Elements

•. In sFIN 2.0 the master data of G/L accounts and cost elements were merged. Cost elements are now special G/L accounts and must be maintained in the same transaction as for maintaining G/L accounts: Edit G/L Account Centrally (FS00).

3. Migrate Default Account Assignments, Display Status of Migration of Default Account Assignments•. The fields of the cost element master have undergone a review and not all fields have been retained. In

particular, the fields for default assignment on cost center or internal order were omitted from the joint master data record.

•. Starting from existing cost element master data, the migration process transfers the default assignments from the master data table CSKB to the Customizing table TKA3A.

4. Adopt Authorizations

•. The merge of cost elements and G/L accounts requires adjustments to authorizations for creating cost elements.

42

Migration Step- Data Migration –Technical check

Copyright © 2015 Accenture All rights reserved.

• Technical Check of Transaction DataData Migration

1. Analyze Transactional Data, Display Status of Analysis of Transaction Data

•. In this Customizing acitivity you analyze in a test system if all transactional data is complete and correct.

For example:check whether all FI documents are complete and correct •. Balance zero •. all line items have corresponding document headers •. corresponding entries in document lines table (BSEG) and in line items table of New G/L

(FAGLFLEXA) have same amount •. consistency of New G/L index tables (FAGLBSIS, FAGLBSAS) with table BSEG_ADD •. use the result of this check to correct inconsistent documents in productive environment before

starting Simple Finance installation •. database views for indexes return same values as backup tables (backup tables contain data of

secondary index tables in the former release (e.g. BSID_BCK for BSID)

2. Reconcile Transactional Data, Display Status of Technical Reconciliation of Transactional Data

•. The program reconciles the existing transactional data to ensure that the data migration is executed correctly. It checks necessary prerequisites for the programs (like having a document header per line item which is needed for the corresponding join to work properly) and it checks that both parts of a set of redundant data (like documents and application indices) are consistent. You must solve every inconsistency before you start the data migration.

43

Migration Step- Data Migration –Enrichment of Data

Copyright © 2015 Accenture All rights reserved.

• Migration - Enrichment of DataData Migration

1. Enrich Transactional Data, Display Status of Enrichment of Transactional Data

•. In this Customizing activity, you enrich transaction data and documents and migrate them to SAP Accounting powered by SAP HANA..

For Example:•. Filling BSEG-fields from BKPF•. Filling of COEP from COBK and OBJNR•. Filling of profit center fields into CO line items füllen•. Filling of company code data into old CO line items•. Filling of company code data into old CO totals•. Filling of BSEG_ADD from FAGLBSIS/AS•. Filling of COSP_BAK-BUKRS and COSS_BAK-BUKRS

2. Check of Migrated Documents, Display Status of Check of Migrated Documents

•. In this Customizing acitivity you check if all documents are enriched correctly.

44

Migration Step- Data Migration –Migration into New Structure

Copyright © 2015 Accenture All rights reserved.

• Migration of Line Items into New Data Structure (ACDOCA)Data Migration

1. Migrate Accounting Documents to Universal Journal Entry Structure, Display Status of Document Migration to Universal Journal Entry

•. In this Customizing acitivity you migrate accounting documents to the universal journal entry structure.

2. Check Migration of Accounting Documents to Universal Journal Entry, Display Status of Check of Accounting Document Migration

•. In this Customizing acitivity you check if all accounting documents have been migrated correctly.

45

Migration Step- Data Migration –Migration into New Structure

Copyright © 2015 Accenture All rights reserved.

• Migration of Line Items into New Data Structure (ACDOCA)Data Migration

46

Migration Step- Data Migration –Migration into New Structure

Copyright © 2015 Accenture All rights reserved.

• Migration of Line Items into New Data Structure (ACDOCA)Data Migration

47

Migration Step- Data Migration –Migrate Balances

Copyright © 2015 Accenture All rights reserved.

Data Migration

1. Migrate Balances, Display Status of Migration of Balances

•. In this Customizing acitivity you migrate balances.

2. Check Migration of Balances, Monitor Check of Balances

•. In this Customizing acitivity you check if all balances have been migrated correctly.

• Everything what can not get from line items/documents:• Balances carried forward• historic line items may be archived

in this case line items are calculated by comparing the sum of the line items with the old totals (same logic corrects CO internal postings and ML totals)

• Migrate Balances

48

Migration Step- Data Migration –Complete Data Migration

Copyright © 2015 Accenture All rights reserved.

• Set Migration to completedData Migration

1. Calculate Initial Depreciation Values

•. You use this activity to initially build the planned depreciation values for Asset Accounting.

2. Reconcile Depreciation Values and Totals Values in Asset Accounting

•. In this Customizing activity, you once again reconcile the totals values and also the depreciation values.

3. Reconcile and Compare Migrated Data

•. Perform the following comparisons and reconciliations for the migrated data and ledgers to ensure that the migration has been performed successfully and correctly.

4. Set Migration to Completed & Unlock all users•. In this Customizing activity you set the mitgration to completed. If you set the migration to completed,

users are allowed again to make postings in the system.

• Postings are allowed when Migration is completed!

Migration Step- Post Migration

Post Processing

1. Transfer Application Indexes

2. Fill Due Dates in FI Documents

3. Fill the Offsetting Account in FI Documents

50

Migration Step- Data Migration –Complete Data Migration

Copyright © 2015 Accenture All rights reserved.

• Activities After MigrationPost Migration

1. Transfer Application Indexes, Display Status of Transfer of Application Indexes

•. In this Customizing activity, you can transfer application indexes to the database cold area in order to reduce main memory consumption.

2. Fill Due Dates in FI Documents, Display Status of Filling in Due Dates into FI DocumentsYou use this Customizing activity to fill the new due date fields in the FI line items for customers and vendors and for G/L account line items that have a base line date. System stores them in the document tables •. BSEG (document line items) •. BSEG_ADD (New G/L) •. VBSEGD, VBSEGK, VBSEGS (parked documents)

3. Fill the Offsetting Account in FI Documents, Display Status of Filling the Offsetting Account in FI Documents

•. During data migration, you transfer FI documents to SAP Accounting powered by SAP HANA. As part of this process you use this Customizing activity to fill the offsetting account in FI documents.

• Pre-requisite:Business function DAAG_DATA_AGING

Sequence in Test and Productive Environment

Objectives

• Simple Finance overview• How to Migrate to Simple Finance?• Comparison with New General Ledger Migration• Summary