B31 Conversion Guide 600 En

46
SAP ECC 6.00 June 2008 English SAP Best Practices Chart of Accounts (CoA) Conversion Tool SAP AG Conversion Guide

Transcript of B31 Conversion Guide 600 En

Page 1: B31 Conversion Guide 600 En

SAP ECC 6.00

June 2008

English

SAP Best PracticesChart of Accounts (CoA) Conversion Tool

SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermany

Conversion Guide

Page 2: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Copyright

© Copyright 2008 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, 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. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

© SAP AG Page 2 of 34

Page 3: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Icons

Icon Meaning

Caution

Example

Note or Tip

Recommendation

Syntax

Typographic Conventions

Type Style Description

Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.

Cross-references to other documentation.

Example text Emphasized words or phrases in body text, titles of graphics and tables.

EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.

Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.

EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.

Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.

<Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

© SAP AG Page 3 of 34

Page 4: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Contents

Copyright................................................................................................................................. 2

Chart of Accounts (CoA) Conversion Tool: Conversion Guide.......................................................6

1 Purpose................................................................................................................................... 6

2 Preparation.............................................................................................................................. 7

2.1 Prerequisites.................................................................................................................. 7

2.1.1 SAP Notes................................................................................................................. 7

2.2 Uploading the Conversion Role.....................................................................................8

2.3 Client Administration......................................................................................................8

3 Creating the Conversion Package...........................................................................................9

4 Creating a Mapping Table.....................................................................................................10

4.1 File Structure for Account Numbers.............................................................................10

4.2 File Structure for Account Descriptions.......................................................................11

4.3 File Content.................................................................................................................13

4.3.1 Templates and Examples for Mapping Table..........................................................14

4.3.2 Merge......................................................................................................................14

5 Create / Copy Financial Statement Version...........................................................................15

6 Resolve Cost elements and account groups.........................................................................15

7 Conversion Procedure...........................................................................................................16

7.1 Start IMG Conversion..................................................................................................18

7.2 Display Procedure Monitor..........................................................................................18

7.3 Package Settings.........................................................................................................19

7.3.1 Find additional tables and fields..............................................................................19

7.3.2 Exclude non-relevant tables....................................................................................19

7.3.3 Maintain customer-defined and generated tables....................................................19

7.3.4 Maintain customer-defined and generated fields.....................................................20

7.3.5 Save changed tables and fields...............................................................................21

7.3.6 Check package and flag empty tables.....................................................................21

7.3.7 Determine derivation paths for organizational units.................................................21

7.3.8 Check organizational unit-dependent conversion....................................................22

7.3.9 Place sets in transparent tables..............................................................................22

7.3.10 Carry out initialization..............................................................................................23

7.4 Mapping Tables...........................................................................................................23

7.4.1 Enter accounts and chart of accounts for conversion..............................................23

7.4.2 Check participating company codes........................................................................24

© SAP AG Page 4 of 34

Page 5: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.4.3 Determine scenario.................................................................................................25

7.4.4 Find undefined B segment and implicit merges.......................................................25

7.4.5 Maintain B segment merges....................................................................................25

7.4.6 Check B segment merges.......................................................................................25

7.4.7 Check accounts for conversion...............................................................................25

7.4.8 Specify descriptions for conversion.........................................................................26

7.4.9 Check descriptions for conversion...........................................................................26

7.4.10 Specify P&L statement structures for conversion....................................................26

7.4.11 Check P&L statement structures.............................................................................26

7.4.12 Confirm settings......................................................................................................27

7.4.13 Make scenario-related optimization.........................................................................27

7.4.14 Check package settings..........................................................................................27

7.5 Preprocessing Programs BEFORE System Lock........................................................27

7.6 Generation................................................................................................................... 27

7.6.1 Generate conversion programs...............................................................................27

7.6.2 Define jobs..............................................................................................................27

7.7 Preprocessing Programs DURING System Lock.........................................................28

7.7.1 Load object table.....................................................................................................28

7.8 Conversion..................................................................................................................28

7.8.1 Start conversion......................................................................................................28

7.9 Postprocessing Programs DURING System Lock.......................................................28

7.9.1 Reset table buffers..................................................................................................28

7.9.2 Adapt validity date for cost element groups.............................................................28

7.9.3 Create/change descriptions.....................................................................................28

8 Follow-Up Activities...............................................................................................................29

8.1.1 Manual Activities.....................................................................................................29

9 Optional Activity: Register Users for Package.......................................................................29

10 Attachment: List of Tables included in conversion.............................................................30

© SAP AG Page 5 of 34

Page 6: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Chart of Accounts (CoA) Conversion Tool: Conversion Guide

1 PurposeThis conversion guide provides the information needed to set up the SAP Best Practices conversion tool and convert the delivered SAP Best Practices chart of accounts and account determination to any other chart of accounts.

The SAP Best Practices conversion tools convert accounts directly in SAP data base tables. The accounts are replaced by new accounts which are maintained through a chart of accounts conversion table.

Since the conversion tools are restricted to SAP Best Practices, there are some limitations on the use of the tools. Please note the following before applying the tools:

The conversion tools can only be used for a SAP Best Practices solution. The solution has to be completely installed before the tools can be applied.

The tools can only be used in development or demo environments without productive data. It is not possible to convert transactional or productive data.

Existing accounts are converted into new accounts. If there are new accounts which do not correspond to SAP Best Practices accounts, additional configuration settings must be performed manually.

The conversion tool does not change documentation. If you want to reuse SAP Best Practices Business Process Documentation after conversion, chart of accounts related entries have to be changed manually.

Before applying the tools, a chart of accounts conversion table must be maintained. Examples are provided with SAP Best Practices.

The persons responsible for the conversion of the chart of accounts define the targets of the conversion in detail and finalize the mapping table. In addition, they define test procedures, which are to be carried out after the test conversion. In particular, they specify the central business processes within the company that are affected by the conversion. The persons responsible in the related departments perform these processes after the test conversion using representative test data.Decisions on how many and what kinds of tests are required depend largely on the specific features of your SAP system. Consequently, SAP can provide only general information on testing, and the project team is solely responsible for the detailed definition of the test procedures as well as the execution of the tests.

A detailed guide through the steps of the conversion (IMG) is provided as part of the Conversion Package.

© SAP AG Page 6 of 34

Page 7: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

2 Preparation

2.1 PrerequisitesBefore using this guide, conversion programs must be imported into the development client. If the conversion programs are missing, please refer to “How-To-Order SAP Best Practices Conversion Tool”.

Conversion can only be done in a development system or a demo system without productive data. The entire SAP Best Practices solution must be installed before the conversion can be performed.

It is recommended to activate the transport request handling before performing the conversion tool (transaction scc4). In this case, the changed configuration settings are added to transport requests and can be transported within the existing landscape.

1. Access the activity using one of the following navigation options:

IMG Menu (SPRO) Financial Accounting (New) General Ledger Accounting (New) Tools Transport Transport Chart of Accounts.

Transaction Code OBY9

2. Maintain the transport request manually by adding the table for the company code chart of accounts table SKB1, and selecting all table entries referring to your company code (e.g. BP01).

It is strongly recommended to make a back-up before starting the conversion (for example, send a client copy to another client before converting the accounts).

Additionally, you can activate logging table changes (this is not a prerequisite for applying the tools).

2.1.1 SAP NotesBefore you convert the chart of accounts, you must implement the following SAP Note:

Note No. # Component Description

#922148 SV-SMB-AIO-BP-ACC SAP Best Practices Chart of Accounts Conversion Tool

© SAP AG Page 7 of 34

Page 8: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

2.2 Uploading the Conversion Role

UseBefore you start with the conversion according to the manual procedures described in this guide, upload the conversion role and assign it to your user.

The following role is available:

Technical name Description File name for upload

/SMB99/B31_01I SAP Best Practices CoA Conversion Tool Role _SMB99_B31_01I.SAP

The role is attached to the note #922148 and can be downloaded here.

Procedure1. To import the role into the SAP system, choose one of the following navigation options:

Transaction code PFCG

SAP Menu Tools ® Administration ® User maintenance ® Role Administration ® Roles

2. Choose Role ® Upload.

3. Confirm the warning message.

4. Select the relevant _SMB99_B31_01I.SAP file from the relevant subfolder and choose Open.

5. Confirm the information screen indicating which roles already exist in the system.

6. Import the appropriate role into the system.

7. To assign the role to a user, choose Change and go to the User tab page.

8. Enter the user ID of your (or another) installation user.

9. Save the conversion role.

ResultThe conversion role can be displayed in the system and any user assigned to it can start using it.

2.3 Client AdministrationIn client maintenance (transaction SCC4), check the following settings:

Fields Values

Client <Your client>

Client Role Customizing

© SAP AG Page 8 of 34

Page 9: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Fields Values

Changes and Transport of Client-Specific Objects

Automatic Recording of Changes (recommended)

3 Creating the Conversion PackageUseThe purpose of this activity is to create a package for the conversion in the relevant development client.

The SAP Best Practices conversion packages and related package modules are delivered by SAP and must have been imported into client 000 before starting the conversion. In this step, the program copies predefined table entries from client 000 into the client to be used for conversion. The program then creates a SAP Best Practices project-specific IMG. You have to use the project IMG to execute the entire conversion.

Procedure 1. Access the activity using one of the following navigation options:

SAP R/3 Role Menu CoA conversion ® Preparation ® Conversion package

Transaction Code CNV_20130_START

2. On the Program for loading CoA “light” screen, enter the following information:

Field name User action and values Comment

Source Client 000

Target Package

Any number allocated. This will be the package number for the conversion. This number has to start with 9 to differentiate it from the standard packages.

New Package Name

A short text that provides more details of the conversion to be executed.

3. Select New Copy of CNVRIELDREF. This is required for the first conversion.

4. Create this new package by choosing F8. This step is performed once for every conversion.

5. Ignore the message numbers CNV107 and CNV106, for example, “Package 0001 is valid for Release 40B. – 46C” or “Delimitation by organizational unit arises by making additional settings”.

6. Confirm the message Syst.Release differs from package rel.

7. Add the license key provided by SAP Best Practices and confirm.

ResultThe package number 9xxxx and IMG have been successfully created.

© SAP AG Page 9 of 34

Page 10: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide The conversion package has been installed. The conversion can now be performed. You must use transaction CNV_IMG to access the IMG Menu.

The package has been assigned to the user who created the package. To allow other users to do the conversion, please see description in the chapter Optional Activities.

4 Creating a Mapping TableUseMapping tables contain the references between the SAP Best Practices and the new account numbers. Mapping tables are to be maintained individually for each conversion project. SAP Best Practices delivers examples which can be used as samples.

Mapping tables are to be saved in the file format .TXT and then uploaded into the tool.

To create a mapping table, refer to the tables SKA1, SKAT, SKB1, CSKA, CSKB, CSKU, and check if the numbers and values of the objects are the same in the mapping table and in the master data tables in the system.

4.1 File Structure for Account NumbersIn the mapping table (see sample files provided by SAP Best Practices), you define the relationships (mapping) between the old and the new values for the accounts and cost elements. The final version of the table will then be uploaded to the respective SAP system before the conversion so that the relevant fields can be converted in accordance with the information defined in the mapping table.

Create a separate mapping table for each old chart of accounts that is relevant for the conversion. If you want to convert secondary cost elements as well, create one mapping table for accounts with primary cost elements included, and a separate mapping table for secondary cost elements respectively.

The table can be uploaded only if the number and sequence of the columns is exactly the same as in the template.

ProcedureEnter the values in the following order:

Column A Column B Column C

Enter the previous ID (number) of the account or cost element that you want to change

Enter the ID (number) of the account or cost element that will be valid after the conversion

Set an ‘X’ in this column only if you want to merge accounts or cost elements in a new account

© SAP AG Page 10 of 34

Page 11: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

The table can only be uploaded if its structure is exactly as described here. If you do not plan to merge any accounts or cost elements, and consequently do not need the priority indicator, leave column C empty and do not enter any other information in this column.

If you want to merge accounts or cost elements, you need to specify the source account or cost element, the settings of which will be valid for the new account or cost element. For this purpose, enter an 'X' (priority indicator) in the column for the account (cost element), the settings of which shall be valid for the new account.

Examples:

1. You would like to rename account 1234 in chart of accounts ZNEW to 4711:

Column A Column B Column C

1234 4711

2. You would like to merge accounts 1234 and 1235 in chart of accounts IKR in a new account, 4711. The new account 4711 must have the same settings as the old account, 1235:

Column A Column B Column C

1234 4711

1235 4711 X

4.2 File Structure for Account Descriptions

UseThis documentation shows you how to fill in the mapping table for language dependent texts, through which you can change existing descriptions for charts of accounts, as well as short texts and long texts for accounts and cost elements, or you can create new ones in any available language.

The final version of the table will then be uploaded to the respective SAP system before the conversion, so that the relevant fields can be converted in accordance with the information defined in the mapping table.

© SAP AG Page 11 of 34

Page 12: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

The table can be uploaded only if the number and sequence of the columns are exactly the same as in the template.

Account descriptions of the old chart of accounts are copied automatically if the file for account description is not included into conversion. If single accounts are missing in the file, the program also copies automatically the old description.If you want to copy the old descriptions completely, this step can be omitted.

ProcedureEnter the values in the following order:

Column A (New CoA) Column B (New Account) Column C (Type)

Enter the ID (number) of the chart of accounts that will be valid after the conversion

Enter the ID (number) of the account or cost element that will be valid after the conversion. If you want to change the description for a chart of accounts, leave this field empty

Specify the type of the object that you want to change. Enter P for a chart of accounts, S for a G/L account or K for a cost element

If a given account is used as a G/L account and as a primary cost element, and if you want to change the texts for the G/L account as well as for the cost element, you need to make two entries for the same account number – one with 'S' for the G/L account and one with 'K' for the cost element.

Column D (Language) Column E (Short Text New) Column F (Long Text New)

Enter the language ID (two-character, in uppercase) of the required language (ISO-Code)

Enter the short text in the specified language which will be valid after the conversion. If you want to change the description for a chart of accounts, leave this field empty

Enter the long text in the specified language which will be valid after the conversion

You would like to rename chart of accounts X into Y and merge accounts a and b into 4711. Account 4711 is also used as a cost element. To define the texts for the new account 4711 in English, enter the following data in the mapping table:

Column A Column B Column C Column D Column E Column F

Y 4711 S EN <short text EN> <long text EN>

To change the cost element texts for the new cost element 4711, make the following additional entry:

Column A Column B Column C Column D Column E Column F

Y 4711 K EN <short text EN> <long text EN>

© SAP AG Page 12 of 34

Page 13: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

To change the description for new chart of accounts y, make the following additional entry (leaving the fields 'account' and 'short text' empty):

Column A Column B Column C Column D Column E Column F

Y P EN <long text EN>

© SAP AG Page 13 of 34

Page 14: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

4.3 File Content

UseThe purpose of this activity is to include all the account numbers and secondary cost elements for one CoA in the mapping table. For additional CoA, additional mapping tables must be created as described before.

Procedure1. Secondary cost elements of other controlling areas are also included in the conversion if

they belong to the same chart of accounts.

If you do not want these accounts to be included, please add an additional line to the file which converts this account to a new dummy account (for example, 1). The dummy account can be deleted after conversion.

2. If the numbers of new secondary cost elements in the new chart of accounts already exist as G/L account or primary cost element in the old chart of accounts, this could cause errors.

In this case, you have to change the account numbers in the new chart of accounts (for example, the account numbers of the secondary cost elements can be changed).

3. Within the conversion, the operation not only converts the account numbers that are in the mapping table, but it also copies all the other account numbers from the source chart of accounts.

Since you only want to convert the account numbers that are in the mapping table, this copy operation may cause conflicts with the account number.

For example, account 400100 (which is in the mapping table) is converted into account 200200 in accordance with the mapping. If there is already an account with the number 200200 in the target chart of accounts (not conversion-relevant), there will be a conflict.

To avoid the number conflict, assign new numbers.

4. If you do not want to copy accounts from the old chart of accounts you can proceed as follows:

Map all the accounts that are not to be converted to one dummy account. These source accounts are then merged into the dummy account within the conversion. After conversion the dummy account can then be deleted.

5. If there are different categories of accounts, mapping will be prevented.

In this case different dummy accounts must be used (for example, 1 for balance sheet accounts, 2 for revenue accounts …).

The account descriptions of all Chart of Accounts can be included in one file only.

© SAP AG Page 14 of 34

Page 15: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

4.3.1 Templates and Examples for Mapping TableA mapping table between the CoA IKR (source) and ZNEW (target) is delivered with this tool as an example (text file and worksheet file). The texts are in English only.

The example does not make merges between the account numbers (only 1:1 assignments).

You can use these files as a template to create your own mapping, as required for your solution.

Additionally you find templates for creating the mapping tables (empty fields) which you can use as well. In these templates more information about how to maintain the mapping tables are provided. The new mapping tables created should be saved as txt files.

4.3.2 MergeSet the priority flag “X” for the account number whose settings are to be prioritized.

Before the conversion, the system checks whether the marked accounts and cost elements can be merged.

If the following criteria of the accounts to be merged are not met, the program issues warning messages. This means that a merge is possible, but you should check the entries again.

Table Field

SKA1 G/L account group

SKA1 Partner company IDs

SKB1 Tax category in account master record

SKB1 Indicator: Tax code is not a required field

SKB1 Indicator: Line item display of account possible?

SKB1 Key for sorting by allocation number

SKB1 Authorization group

SKB1 Field status group

SKB1 Cash receipt account / cash disbursement account

SKB1 Indicator: account only to be posted to automatically?

CSKB Validity period differs

If any of the following criteria of the accounts to be merged are not met, the program issues error messages. This means a merge of these accounts is not possible. In this case please change mapping.

Table Field

SKA1 Indicator: Account is a balance sheet account?

SKA1 P+L statement account type

SKA1 Merge of a mere g/l accounts and a g/l account with a primary cost element

SKB1 Account currency

© SAP AG Page 15 of 34

Page 16: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Table Field

SKB1 Account is a reconciliation account

SKB1 Indicator: Open item management?

SKB1 Indicator: Only manage balances in local currency?

CSKB Cost element category

.

5 Create / Copy Financial Statement VersionUseBefore converting the chart of accounts it is recommended to copy the existing financial statement version as backup version. It is possible to select chart of accounts for conversion separately. Thus the backup version can be excluded from conversion.

Procedure1. Access the activity as follows:

IMG Menu Financial Accounting (NEW) ® General Ledger Accounting (New) ® Master Data ® GL Accounts ® Define Financial Statement Versions

2. Choose your Financial Statement Version and choose Copy as (F6).

3. Make the following entries:

FIN.Stmt.Version Name

Your financial statement version

Backup financial version

Example For Example: YIKR

4. Choose Enter.

ResultYou have copied the financial statement version.

6 Resolve Cost elements and account groupsUseThe purpose of this activity is to assign cost elements separately to groups, if intervals have been assigned. After this step, intervals will be deleted completely.

Each cost element in the group which is included in the interval will be assigned separately for each group.

© SAP AG Page 16 of 34

Page 17: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Procedure1. Access the activity using one of the following navigation options:

Transaction Code <CNV_20100_SETS_RESOL >

2. On the Interval downbreak screen, make to following entries:

Field name User action and values

Chart of Accounts <IKR>

3. Deselect “Single values are also checked” and “Cost Element/GL account texts”.

4. Ensure that Test run is selected.

5. Choose Execute (F8).

6. Check the log. If you are satisfied with the result do the final resolving by following steps (6-7).

7. Choose Back (F3).

8. Deselect Test run and click Execute to resolve the cost element groups and account groups.

7 Conversion ProcedureUseThe purpose of this activity is to start the conversion procedure. Following steps must be run successfully in the order listed:

1 Package settings (phase P)

2 Mapping tables (phase R)

3 Preprocessing programs BEFORE system lock (phase Y)

4 Generation (phase G)

5 Preprocessing programs DURING system lock (phase B)

6 Conversion (phase C)

7 Postprocessing programs DURING system lock (phase A)

Ignore warnings. You can proceed with the next step if the procedure monitor status shows green or yellow.

Only leave transactions with F3 (Back). If you delete the transaction without finishing with F3, the status will be cancelled (sign shows lightning). In this case, repeat this step and finish with F3.

© SAP AG Page 17 of 34

Page 18: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

The procedure monitor allows the status to be checked after each step. For more information, see the section Display Procedure Monitor, below.

Activate transport request handling in SCC4

If manual maintenance is too complex, refer to SAP SLO Services.

© SAP AG Page 18 of 34

Page 19: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.1 Start IMG Conversion

Procedure1. Access the activity using the following navigation option:

Transaction Code CNV_IMG

For information on how to use these steps and what they do, double-click on the relevant step texts. The help provided is the standard information from the Conversion Services tool delivered by SAP SLO Services.

Specific help for the SAP Best Practices version is also provided in this document.

The conversion phases S (System settings before conversion), “F” (Manual post processing), O (System settings after conversion), and N (Postprocessing programs after system lock) are not used for SAP Best Practices conversion.

7.2 Display Procedure Monitor

UseThis step enables you to check the status of each procedure. This activity must run parallel to the other activities in an additional window. For more information on how to use this monitor, refer to the online help by clicking on the Info button (navigation in procedure monitor), or by entering Shift+F1.

All steps in the monitor are carried out for the conversion. Progress can be checked in the monitor, as well as the status of individual steps. To display updates, press the Refresh button.

Additional help is available in the standard information on the Conversion Services tool, delivered by SAP SLO Services for all steps. For help, double-click on the text line.

To see the log for each step, double click on the Prt column in the relevant line.

Procedure1. Access the transaction choosing one of the following navigation options:

SAP menu CNV_IMG: R/3 Conversion Service Display Procedure Monitor

Transaction code CNV_MONITOR

© SAP AG Page 19 of 34

Page 20: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Ignore warnings. You can proceed with the next step if the procedure monitor status shows green or yellow.

7.3 Package Settings

Additional help is available in the standard information on the Conversion Services tool, delivered by SAP SLO Services for all steps. For help, double-click on the text line.

7.3.1 Find additional tables and fields

UseThe purpose of this program is to find the fields for conversion and their tables which are not yet included in the control tables. This can involve customer-specific and user-defined tables.

Procedure1. Choose Execute. The task is executed as a background job.

2. After this step, display the procedure monitor.

The log shows all found tables. Tables generated in customer system are found, and are prepared for the next steps in conversion.

The status is usually green after this step.

7.3.2 Exclude non-relevant tables

UseThis version of the chart of account package only changes customizing tables. It might be possible that the predecessor step detected tables of different type. These tables have to be excluded from conversion.

ProcedureExecute the function.

7.3.3 Maintain customer-defined and generated tablesAll user-defined and customer-specific tables are entered here. It is possible that, in tables which require key fields to be converted, the new word appears in multiple records. This results in duplicates for the key. The sentence which appears higher in the mapping hierarchy is given priority.

© SAP AG Page 20 of 34

Page 21: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Customer-defined tables are converted, if they refer to the standard SAP domains for the chart of accounts, SAKNR, KSTAR, KKG_KSTAR, KONTO, or KKGCHR10. Otherwise, these tables must be maintained manually. Before proceeding with the conversion, check whether this applies to your system.

SAP Best Practices for Baseline does not deliver customer-defined tables.

Procedure1. On the Change View “CNV: maintenance of user-defined table information” Overview

screen, maintain the table (column Totl only) as follows:

Table name Totl

ACERT52010008 A

ACESLN1000002 A

2. Save your settings.

3. Display the procedure monitor by entering the transaction code CNV_MONITOR.

7.3.4 Maintain customer-defined and generated fields

UseThis contains all user-defined tables and fields, and their conversion routines.

All fields to be executed are added to the tables from the previous Step. These fields are automatically assigned to conversion routines. If an automatic assignment to a conversion routine is not possible, then the field Routine name contains ‘??’. This field has to be excluded from the conversion for SAP Best Practices. In this case, place X in the column Non-Use.

If conversion routines are automatically assigned no further actions are required. In this case the settings can be saved without any change.

Procedure1. On the Maintain customer-defined and generated fields screen, make the following

entries:

Field name User action and values Comment

Non-Use X Function used to exclude this field from the conversion.

1. Choose Save.

2. Display the procedure monitor by entering the transaction code CNV_MONITOR.

See attachment of this document in order to find out the tables which are included in SAP Best Practices conversion tools.

© SAP AG Page 21 of 34

Page 22: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.3.5 Save changed tables and fields1. Confirm data containing user-defined objects was transferred.

Now, user defined tables and fields (in previous steps) have been transferred to conversion tool tables.

2. Display the procedure monitor by entering the transaction code CNV_MONITOR.

7.3.6 Check package and flag empty tablesThe adjustments in the conversion tables are checked by the system. Empty tables are automatically assigned an internal indicator. This should not be changed.

ProcedureEnsure that an A has been placed in the Maintain Customer defined and generated Tables screen, and that the Maintain customer defined and generated fields screen has been maintained correctly, for example, the flag NO_USE has not been set for missing conversion routines, otherwise, errors will occur.

In the case of an error, make corrections and perform this step again. The conversion process can only continue if this step is completed correctly, that is, if the traffic light in the monitor is green or yellow.

If the traffic light is yellow, proceed and ignore warnings such as Unique secondary index of table SKAS can cause duplicates, or Unique secondary index 2 of table SKB1 can cause duplicates, or For field EVCE-KAGRU parameters must be deleted from CNVFIPARS

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.3.7 Determine derivation paths for organizational units

UseThe system suggests a derivation path for organizational unit for every table.

Tables for which no organizational unit can be found are marked with a red symbol. For these tables, you manually determine if they are to participate in the conversion, and if so how the organizational unit can be found.

Table Name Field OrgUnit OrgUnit Selection Key Status

ACERT52010008 SOUR1_FROM BUKRS (red)

© SAP AG Page 22 of 34

Page 23: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Table Name Field OrgUnit OrgUnit Selection Key Status

ACERT52010008 SOUR1_TO BUKRS (red)

ACERT52010008 TARGET1 BUKRS (red)

ACERT52010008 TARGET2 BUKRS (red)

ACESLN1000002 TARGET1 BURKS (red)

ACESLN1000002 TARGET2 BURKS (red)

Tables refer to the accrual engine delivered with SAP Best Practices. This table does not contain fields referencing to organizational units such as company code. In this case, you can convert automatically without assigning the chart of accounts. The found accounts are converted without checking the chart of accounts.

Procedure1. Select all entries.

2. Select Save.

3. Status shows Save.

Result

All accounts are converted.

If you have other tables with red status, decide whether or not you automatically convert as described before. If not, exclude these tables from conversion and convert manually.

1. Go to step Maintain Customer Defined and Generated Fields and execute this step

2. Deselect these fields with X in the column No use.

7.3.8 Check organizational unit-dependent conversionThis step checks that the settings for the organizational unit-dependent conversion for all tables in the package are complete. The status should be green.

If the status is red, check activities previous to this step and ensure that they have been carried out as described, and that each entry has been saved.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.3.9 Place sets in transparent tablesUsually this step is not needed for release ECC600 (ERP 2005).

For further information, read the system documentation.

7.3.10 Carry out initialization

© SAP AG Page 23 of 34

Page 24: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide For reasons of consistency, in this step, several tables are emptied, and various backup copies are made. Old package number data which was converted during repeat execution of the conversion program is erased.

In the case of repeated execution, all Steps must be performed again.

7.4 Mapping Tables7.4.1 Enter accounts and chart of accounts for conversion

UseIn this step, you specify which G/L accounts or primary and secondary cost elements, as well as which charts of accounts you want to convert or copy. In addition, you specify the company codes to which these changes apply.

A mapping table with old chart of accounts IKR and new chart of accounts ZNEW is delivered as example. Finally ZNEW will contain the same accounts as chart of accounts INT.

Procedure1. On the Change View “Central chart of accounts conversion”: Overview screen, choose

New Entries.

2. On the Central chart of accounts conversion screen, make the following entries:

Old CoA New CoAIKR ZNEW

3. Choose Back ( F3 ).

4. Select the line for the old chart of accounts (IKR).

5. Choose New chart of accounts – Customizing from the menu.

6. The configuration data of old chart of accounts are transferred to new chart of accounts. Please change according to your requirements.

New CoA Length Maintenance Language

<CoA name>(Example: ZNEW)

<Length of CoA>(Example: 6)

<Language>(Example: EN)

7. Choose Company code for chart of accounts from the menu.

8. Choose New Entries.

9. Enter following values:

CoCd Company name

<Company code> CoA name

© SAP AG Page 24 of 34

Page 25: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

BP01 Company code BP01

BP0X Company code BP0X (does not exist in some SAP Best Practices solutions, please check with F4)

The company codes are delivered with SAP Best Practices.

10. Choose Assignment of old/new accounts/primary cost element from the menu.

11. Data from the mapping table (text file) will fill this table in the upload procedure. Before the upload, compare the accounts in the mapping table with the accounts in tables SKA1, SKB1, and SKAT.

12. Choose Upload.

13. Choose the file where the account mappings for general ledger accounts and primary cost elements are maintained (example: Example_CoA_MappingTables_IKR_ZNEW.txt).

In the column “Short text acc old” the texts are shown in the maintenance language of the old chart of accounts. For example the maintenance language of IKR is German (DE).

14. Choose Save.

15. Choose Assignment of old/new secondary cost element from the menu.

16. Before uploading, compare the accounts in the mapping table with the accounts in tables CSKA, CSKB, and CSKU.

17. Choose Upload.

18. Choose the file where the account mappings for secondary cost elements are maintained (example: Example_CoA_MappingTables_IKR_ZNEW.txt).

19. Save your settings and choose Back.

In the example for SAP Best Practices Assignment of other accounts is not used.

7.4.2 Check participating company codesYou can create the chart of accounts conversion for either all company codes that use the respective chart of accounts, or for only some company codes.

If you use cross-company code cost accounting, the chart of accounts must be converted in all the company codes that use a common controlling area, since the entire controlling area is allocated to one chart of accounts.

In this step, the mapping maintenance view is checked to ensure that all company codes that use the chart of accounts have been maintained. For each company code not entered, an error is written in the log. No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

© SAP AG Page 25 of 34

Page 26: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.4.3 Determine scenarioChart of accounts conversions must always be done for all company codes belonging to a controlling area, because all company codes belonging to a controlling area must use the same chart of accounts.

Consequently, if you want to change the chart of accounts for one company code belonging to a given controlling area, you must include all company codes that belong to this controlling area in the mapping table.

No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor. Warning messages can be ignored.

7.4.4 Find undefined B segment and implicit mergesIn this step, the implicit merges as well as undefined merges at B level are identified.

No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

7.4.5 Maintain B segment merges

UseThis step includes a check for undefined (critical) merges at B level. In this step, you can change the entries that have a yellow traffic-light symbol.

In the separate mapping table, you can now define a G/L account or cost element for each critical merge. The target account of cost element will inherit the settings of these accounts or elements during the merge. For further information please see the online documentation in CNV_IMG.

Procedure1. For the example of SAP Best Practices the table is empty because there is no merge

defined.

2. Choose Back.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.4.6 Check B segment mergesIn this step, several checks regarding the entries in the B priority tables are made.

No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

7.4.7 Check accounts for conversionExecute the function. If the program shows information messages, warnings, or error messages, make the necessary changes in the mapping table.

© SAP AG Page 26 of 34

Page 27: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

7.4.8 Specify descriptions for conversionIn this mapping table, you can maintain the names of target charts of accounts, target accounts, and target cost elements in any language.

In the example of SAP Best Practices, descriptions are copied automatically. Please choose back.

7.4.9 Check descriptions for conversionExecute the function.

No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.4.10 Specify P&L statement structures for conversion

UseHere you specify the financial statement structures that you want to change during the conversion.

Because of use of intervals in financial statement versions the conversion tool is not able to assign the new accounts correctly. Therefore financial statement versions should be excluded from conversion. After the conversion the financial statement versions have to be maintained manually. Via default all financial statement versions related to the old chart of accounts are selected. This selection has to be removed.

If you decide to include the versions into the conversion please copy the financial statement version as backup.

Procedure1. On the Change View “Financial Statement Versions”: Overview screen, make the

following entries:

Field name User action and values

Convert deselect

2. Save.

7.4.11 Check P&L statement structuresExecute the function

No further user entries are required, this step is executed, and a background job has been started. Check the status and log in the procedure monitor.

© SAP AG Page 27 of 34

Page 28: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.4.12 Confirm settingsIn this step, you check and finally confirm the settings and mapping which you have made in the previous steps. Please select confirm for all activities and save changes.

Caution: after performing this step no changes of previous steps are possible. Account assignments can no longer be changed.

7.4.13 Make scenario-related optimizationExecute the function.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.4.14 Check package settingsExecute the function.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.5 Preprocessing Programs BEFORE System Lock

Enter fields for selectionExecute the function.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.6 GenerationExecute the function. Conversion programs are generated and the jobs for conversion are created here. All related steps are also executed.

7.6.1 Generate conversion programsExecute the function as a background job.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.6.2 Define jobsExecute this function as a background job.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

© SAP AG Page 28 of 34

Page 29: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

7.7 Preprocessing Programs DURING System Lock7.7.1 Load object table

Important: Only run this activity when no other activities are running in the system.

1. Execute the function.

2. After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

3. Restart this activity and ensure that the traffic light is green in the procedure monitor.

7.8 Conversion7.8.1 Start conversion

1. Execute the function.

Choose YES when Popup appears to start with optimization.

2. After this step, display the procedure monitor and ensure that all relevant tables have been converted. If they have not been converted, the relevant tables must be converted manually (customizing) when necessary. E.g. masked tables (T033G) have to be checked manually.

7.9 Postprocessing Programs DURING System Lock7.9.1 Reset table buffers Execute the function as a background job.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.9.2 Adapt validity date for cost element groupsExecute the function as a background job.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.9.3 Create/change descriptionsExecute the function as a background job.

After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

© SAP AG Page 29 of 34

Page 30: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

8 Follow-Up Activities

8.1.1 Manual Activities

UseCertain activities must be performed manually, because some objects cannot be maintained by the conversion tool. Manual activities may also be necessary if the conversion does not make sense from a business point of view.

For some tables, the maintenance of the chart of accounts assignments must be performed manually. For example:

Financial Statement Version

Asset management – Financial statement version for asset reports

Validations/substitutions

Sample accounts

Worklists

Default value customizing, such as automatic cost element generation – table TKSKA, …

Account assignment for electronic bank statement, account symbols such as in table T033G, …

Fields that do not refer to SAP standard domains, such as Y*, Z*, …

The details on all of these topics vary depending on the building blocks activated, and can be found in the Configuration Guide of the relevant building block.

After the conversion, test scenarios must always be started to find out if all the relevant objects were converted.

9 Optional Activity: Register Users for PackageUseAt the Package settings stage, the user is automatically registered for the package. Only registered users can run CNV_IMG. If an error message appears that the user is not registered, the stage can be repeated.

To assign the user, access the following navigation option:

Procedure

© SAP AG Page 30 of 34

Page 31: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

1. Access the activity using the following navigation option:

Transaction Code CNV_00001_REG_USER

2. On the register users screen, select user.

3. Choose Establish role (Shift+F4)

4. Choose Delivery.

5. Enter license key.

10 Attachment: List of Tables included in conversion

The following list contains all tables which are included for conversion with the SAP Best Practices conversion tools.

If there are tables which are not listed here the conversion tool is notable to convert. Please exclude the tables from conversion (assign “NOTUSE”

to the table, see chapter “Maintain customer-defined and generated fields”). The accounts in these tables have to be changed manually after conversion.

If you wish an automatic conversion of tables which are not included in this listplease contact the SLO department for further support. These additional servicesare not included into the charge free delivery of the SAP Best Practices conversiontools. Please ask SLO department for licencing information.

© SAP AG Page 31 of 34

Page 32: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Tables included into automatic conversion:

Column 1 Column 2 Column 3 Column 4

AD01C_ATTR FMBUDBCS J_1IEXCACC T030

AD01C_SELA FMBUDDIS J_1IINDCUS T030C

ANKL FMBUDRES PAYAC01 T030D

ATPRA FMBUDREV PAYAC11 T030E

C000 FMBUDSTA PSO26 T030G

C001 FMCY_COPI REPPARMS T030H

C002 FMDERIVE001 RWSHEADER T030HB

C003 FMDERIVE002 RWSLINE T030I

C004 FMFD SETHEADER T030K

C005 FMFGF2FADT SETHEADERT T030R

C006 FMFGT_DIT_FBT SETHEADERTRANS T030S

C007 FMFGYECLAA SETLEAF T030U

C008 FMIAA SETLINET T030V

C009 FMITPOCT SETNODE T033G

C502 FMLGD_H_VG_03_01 SETO2N T033U

CBPL FMLGD_H_VG_04_01 SETUSE_BER T035D

CEFORMF GMCOUPD SETUSE_REP T035V

CESETS GMFIUPD SKA1 T037S

CRMC_CATS_CO HRP1270 SKAS T038

CSKA HRPAD23 SKAT T042I

CSKB ICRC04 SKB1 T042ICC

CSKU JBDFTPASSIGNMENT T001 T042K

DOCCHG_CLACCT JBSSKB1 T001B T042Y

EVCE J_1A030IF T001C T044D

EWUCUSAK J_1ASKB1 T001U T044Z

FIWF_ACGRP J_1ASKCLS T004 T045B

FIWF_MDRUL J_1ASKCLST T004T T045D

FLQACC_ACT J_1BLB08 T011 T045E

FLQACC_INFO J_1BLB09 T011Z T045P

FMAC J_1IEWTHKONT T012K T045W

FMAC2 J_1IEWTPROVISACC T018C T046A

FMBUDACL J_1IEWT_CUST T018V T049E

© SAP AG Page 32 of 34

Page 33: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Column 5 Column 6 Column 7 Column 8

T049F T882 TBKKC_BUKRS TFIN201

T056A T882C TBKKC_GLACC_TEXT THKON

T056D T882G TBP1C TINSB

T056S T884 TBPFK TISSR_MAB_LEDGER

T056U T8A00 TCA41 TIV65

T056Y T8A30 TCCAA TIV79

T071 T8A50 TCJ_C_JOURNALS TIV80

T074 T8G17 TCJ_TRANSACTIONS TIV84

T077S T8G30B TCKH2 TIV85

T077Z T8J1A TCKHA TIV8A

T095 T8J1B TCN41 TIV9I

T095A_MAP T8J1I TDACCOUNTDETS TIV9J

T095B T8J5A TDACCOUNT_DET_S TIVA1

T095C T8J6G TDG47 TIVBPVENDORCMP

T095P T8J6H TEBCO TIVEXFIACCPROP

T350 T8J6I TF002 TIVEXFIREPSYMB

T609IS T8J6J TF003 TIVFI

T77KB T8J8A TF103 TKA00

T77KL T8JB TF103A TKA01

T801D T8JBS TF123 TKA08

T801E T8JDQ TF187 TKA30

T801L T8JDR TF410 TKA3A

T801M T8JDS TF556 TKA3C

T801S T8JDV TF556A TKA3P

T802G T8JK TF560 TKB5AL

T802GU_SET T8JN TF584 TKB5E

T803G T8JXC TF658 TKB6

T804F TABKT TFAVW TKB9E

T804FU_SET TAKOF TFE05 TKB9G

T811K TBKKCASS TFE18 TKEADPC00

T811S TBKKCCLR TFE19 TKECRMC

T820 TBKKCVAR TFIN200 TKFPA

© SAP AG Page 33 of 34

Page 34: B31 Conversion Guide 600 En

SAP Best Practices CoA Conversion Tool: Conversion Guide

Column 9 Column 10 Column 11 Column 12

TKKA2 TZB27

TKKAB TZD0B

TKKAK VIEA01

TKKAP VIEA02

TKKAR VTBACCOUNT

TKKAZ WOSCR_EXI_001

TKSKA WOSCR_EXI_002

TKSR1 WOSCR_GRP_001

TKV11 WOSCR_GRP_003

TKZU1

TKZU3

TKZX3

TKZX9

TORB1

TPEXT

TPIK2

TPIK3

TQ80

TRACC_ACCSYMBREP

TRAC_ACCSYMBREP1

TRAC_ACCSYMBREP2

TRRC_CA1

TRRC_CA3

TSC0C

TSC0I

TTRCD

TVRRUR

TWIC0250

TWPIF

TWPIW

TWWTK

TZ21

© SAP AG Page 34 of 34