Vous êtes sur la page 1sur 34

SAP ECC 6.

00 June 2008 English

SAP Best Practices Chart of Accounts (CoA) Conversion Tool


Conversion Guide

SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany

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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

Icons
Icon Meaning Caution Example Note or Tip Recommendation Syntax

Typographic Conventions
Type Style Example text Description 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 EXAMPLE TEXT Emphasized words or phrases in body text, titles of graphics and tables. 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. 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. Keys on the keyboard, for example, function keys (such as F2) or the ENTER key. Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

Example text

EXAMPLE TEXT

Example text <Example text>

SAP AG

Page 3 of 34

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.........................................................................................................................14 4.3.1 Templates and Examples for Mapping Table................................................................15 4.3.2 Merge............................................................................................................................15 5 Create / Copy Financial Statement Version...............................................................................16 6 Resolve Cost elements and account groups..............................................................................16 7 Conversion Procedure...............................................................................................................17 7.1 Start IMG Conversion..........................................................................................................19 7.2 Display Procedure Monitor..................................................................................................19 7.3 Package Settings.................................................................................................................20 7.3.1 Find additional tables and fields....................................................................................20 7.3.2 Exclude non-relevant tables..........................................................................................20 7.3.3 Maintain customer-defined and generated tables.........................................................20 7.3.4 Maintain customer-defined and generated fields..........................................................21 7.3.5 Save changed tables and fields....................................................................................22 7.3.6 Check package and flag empty tables..........................................................................22 7.3.7 Determine derivation paths for organizational units ....................................................22 7.3.8 Check organizational unit-dependent conversion.........................................................23 7.3.9 Place sets in transparent tables....................................................................................23 7.3.10 Carry out initialization..................................................................................................24 7.4 Mapping Tables...................................................................................................................24 7.4.1 Enter accounts and chart of accounts for conversion...................................................24 7.4.2 Check participating company codes.............................................................................25

SAP AG

Page 4 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.4.3 Determine scenario.......................................................................................................26 7.4.4 Find undefined B segment and implicit merges............................................................26 7.4.5 Maintain B segment merges.........................................................................................26 7.4.6 Check B segment merges.............................................................................................26 7.4.7 Check accounts for conversion.....................................................................................26 7.4.8 Specify descriptions for conversion...............................................................................27 7.4.9 Check descriptions for conversion................................................................................27 7.4.10 Specify P&L statement structures for conversion........................................................27 7.4.11 Check P&L statement structures.................................................................................27 7.4.12 Confirm settings..........................................................................................................28 7.4.13 Make scenario-related optimization............................................................................28 7.4.14 Check package settings..............................................................................................28 7.5 Preprocessing Programs BEFORE System Lock................................................................28 7.6 Generation...........................................................................................................................28 7.6.1 Generate conversion programs.....................................................................................28 7.6.2 Define jobs....................................................................................................................28 7.7 Preprocessing Programs DURING System Lock.................................................................29 7.7.1 Load object table...........................................................................................................29 7.8 Conversion..........................................................................................................................29 7.8.1 Start conversion............................................................................................................29 7.9 Postprocessing Programs DURING System Lock...............................................................29 7.9.1 Reset table buffers ......................................................................................................29 7.9.2 Adapt validity date for cost element groups..................................................................29 7.9.3 Create/change descriptions..........................................................................................29 8 Follow-Up Activities....................................................................................................................30 8.1.1 Manual Activities...........................................................................................................30 9 Optional Activity: Register Users for Package............................................................................30 10 Attachment: List of Tables included in conversion..................................................................31

SAP AG

Page 5 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

Chart of Accounts (CoA) Conversion Tool: Conversion Guide 1 Purpose


This 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

2 Preparation
2.1 Prerequisites
Before 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) Transaction Code Financial Accounting (New) General Ledger Accounting (New) Tools Transport Transport Chart of Accounts. 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 Notes
Component SV-SMB-AIO-BP-ACC Description SAP Best Practices Chart of Accounts Conversion Tool

Before you convert the chart of accounts, you must implement the following SAP Note: Note No. # #922148

SAP AG

Page 7 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

2.2 Uploading the Conversion Role


Use
Before 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 /SMB99/B31_01I Description SAP Best Practices CoA Conversion Tool Role File name for upload _SMB99_B31_01I.SAP

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

Procedure
1. To import the role into the SAP system, choose one of the following navigation options: Transaction code SAP Menu 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 9. Save the conversion role. Change and go to the User tab page. PFCG Tools Administration User maintenance Role Administration Roles

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

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

2.3 Client Administration


In client maintenance (transaction SCC4), check the following settings: Fields Client Client Role Values <Your client> Customizing

SAP AG

Page 8 of 34

SAP Best Practices Fields Changes and Transport of ClientSpecific Objects

CoA Conversion Tool: Conversion Guide Values Automatic Recording of Changes (recommended)

3 Creating the Conversion Package


Use
The 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 Transaction Code CoA conversion Preparation Conversion package CNV_20130_START

2. On the Program for loading CoA light screen, enter the following information: Field name Source Client Target Package User action and values 000 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. Comment

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.

Result
The package number 9xxxx and IMG have been successfully created.

SAP AG

Page 9 of 34

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 Table


Use
Mapping 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 Numbers


In 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.

Procedure
Enter the values in the following order: Column A Column B Column C Set an X in this column only if you want to merge accounts or cost elements in a new account

Enter the previous ID Enter the ID (number) of the (number) of the account or account or cost element that will cost element that you want to be valid after the conversion change

SAP AG

Page 10 of 34

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 1234 Column B 4711 Column C

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 1234 1235 Column B 4711 4711 X Column C

4.2 File Structure for Account Descriptions


Use
This 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

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.

Procedure
Enter the values in the following order: Column A (New CoA) Column B (New Account) Column C (Type) 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

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

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) Enter the language ID (twocharacter, in uppercase) of the required language (ISOCode) Column E (Short Text New) Column F (Long Text New)

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

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 Y Column B 4711 Column C S Column D EN Column E Column F

<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 Y Column B 4711 Column C K Column D EN Column E Column F

<short text EN> <long text EN>

SAP AG

Page 12 of 34

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 Y Column B Column C P Column D EN Column E Column F <long text EN>

SAP AG

Page 13 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

4.3 File Content


Use
The 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.

Procedure
1. 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. In this case different dummy accounts must be used (for example, 1 for balance sheet accounts, 2 for revenue accounts ).

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

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

SAP AG

Page 14 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

4.3.1

Templates and Examples for Mapping Table

A 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

Merge

Set 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 SKA1 SKA1 SKB1 SKB1 SKB1 SKB1 SKB1 SKB1 SKB1 SKB1 CSKB Field G/L account group Partner company IDs Tax category in account master record Indicator: Tax code is not a required field Indicator: Line item display of account possible? Key for sorting by allocation number Authorization group Field status group Cash receipt account / cash disbursement account Indicator: account only to be posted to automatically? 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 SKA1 SKA1 SKA1 SKB1 Field Indicator: Account is a balance sheet account? P+L statement account type Merge of a mere g/l accounts and a g/l account with a primary cost element Account currency

SAP AG

Page 15 of 34

SAP Best Practices Table SKB1 SKB1 SKB1 CSKB . Field

CoA Conversion Tool: Conversion Guide

Account is a reconciliation account Indicator: Open item management? Indicator: Only manage balances in local currency? Cost element category

5 Create / Copy Financial Statement Version


Use
Before 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.

Procedure
1. 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 Your financial statement version Example 4. Choose Enter. Name Backup financial version For Example: YIKR

Result
You have copied the financial statement version.

6 Resolve Cost elements and account groups


Use
The 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

Procedure
1. 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 Chart of Accounts User action and values <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 (67). 7. Choose Back (F3). 8. Deselect Test run and click Execute to resolve the cost element groups and account groups.

7 Conversion Procedure
Use
The purpose of this activity is to start the conversion procedure. Following steps must be run successfully in the order listed: 1 2 3 4 5 6 7 Package settings (phase P) Mapping tables (phase R) Preprocessing programs BEFORE system lock (phase Y) Generation (phase G) Preprocessing programs DURING system lock (phase B) Conversion (phase C) 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

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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.1 Start IMG Conversion


Procedure
1. 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


Use
This 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.

Procedure
1. Access the transaction choosing one of the following navigation options: SAP menu Transaction code CNV_IMG: R/3 Conversion Service Display Procedure Monitor CNV_MONITOR

SAP AG

Page 19 of 34

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 Use

Find additional tables and fields

The 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.

Procedure
1. 2. Choose Execute. The task is executed as a background job. 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 Use

Exclude non-relevant tables

This 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.

Procedure
Execute the function.

7.3.3

Maintain customer-defined and generated tables

All 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

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.

Procedure
1. On the Change View CNV: maintenance of user-defined table information Overview screen, maintain the table (column Totl only) as follows: Table name ACERT52010008 ACESLN1000002 Totl A A

2. Save your settings. 3. Display the procedure monitor by entering the transaction code CNV_MONITOR.

7.3.4 Use

Maintain customer-defined and generated fields

This 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.

Procedure
1. On the Maintain customer-defined and generated fields screen, make the following entries: Field name Non-Use 1. Choose Save. 2. Display the procedure monitor by entering the transaction code CNV_MONITOR. User action and values X Comment Function used to exclude this field from the conversion.

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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.3.5

Save changed tables and fields

1. 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 tables

The adjustments in the conversion tables are checked by the system. Empty tables are automatically assigned an internal indicator. This should not be changed.

Procedure
Ensure 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 Use

Determine derivation paths for organizational units

The 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 ACERT52010008

Field SOUR1_FROM

OrgUnit BUKRS

OrgUnit

Selection

Key

Status (red)

SAP AG

Page 22 of 34

SAP Best Practices Table Name ACERT52010008 ACERT52010008 ACERT52010008 ACESLN1000002 ACESLN1000002 Field SOUR1_TO TARGET1 TARGET2 TARGET1 TARGET2

CoA Conversion Tool: Conversion Guide OrgUnit BUKRS BUKRS BUKRS BURKS BURKS OrgUnit Selection Key Status (red) (red) (red) (red) (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.

Procedure
1. 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 conversion

This 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 tables

Usually this step is not needed for release ECC600 (ERP 2005). For further information, read the system documentation.

SAP AG

Page 23 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.3.10

Carry out initialization

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 Tables


7.4.1 Use
In 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.

Enter accounts and chart of accounts for conversion

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.

Procedure
1. 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 IKR 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 <CoA name> (Example: ZNEW) Length <Length of CoA> (Example: 6) Maintenance Language <Language> (Example: EN) New CoA ZNEW

7. Choose Company code for chart of accounts from the menu. 8. Choose New Entries. 9. Enter following values: CoCd <Company code> Company name CoA name

SAP AG

Page 24 of 34

SAP Best Practices BP01 BP0X

CoA Conversion Tool: Conversion Guide Company code BP01 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 codes

You 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.4.3

Determine scenario

Chart 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 merges

In 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 Use

Maintain B segment merges

This 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.

Procedure
1. 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 merges

In 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 conversion

Execute 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

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 conversion

In 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 conversion

Execute 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 Use

Specify P&L statement structures for conversion

Here 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.

Procedure
1. On the Change View Financial Statement Versions: Overview screen, make the following entries: Field name Convert 2. Save. User action and values deselect

7.4.11

Check P&L statement structures

Execute 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.4.12

Confirm settings

In 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 optimization

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

7.4.14

Check package settings

Execute 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 selection
Execute the function. After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.6 Generation
Execute 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 programs

Execute the function as a background job. After this step, display the procedure monitor by entering the transaction code CNV_MONITOR.

7.6.2

Define jobs

Execute 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

7.7 Preprocessing Programs DURING System Lock


7.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 Conversion
7.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 Lock


7.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 groups

Execute 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 descriptions

Execute 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

SAP Best Practices

CoA Conversion Tool: Conversion Guide

8 Follow-Up Activities
8.1.1 Manual Activities Use
Certain 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 Package


Use
At 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

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 not able 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 list please contact the SLO department for further support. These additional services are not included into the charge free delivery of the SAP Best Practices conversion tools. Please ask SLO department for licencing information.

SAP AG

Page 31 of 34

SAP Best Practices Tables included into automatic conversion: Column 1 AD01C_ATTR AD01C_SELA ANKL ATPRA C000 C001 C002 C003 C004 C005 C006 C007 C008 C009 C502 CBPL CEFORMF CESETS CRMC_CATS_CO CSKA CSKB CSKU DOCCHG_CLACCT EVCE EWUCUSAK FIWF_ACGRP FIWF_MDRUL FLQACC_ACT FLQACC_INFO FMAC FMAC2 FMBUDACL Column 2 FMBUDBCS FMBUDDIS FMBUDRES FMBUDREV FMBUDSTA FMCY_COPI FMDERIVE001 FMDERIVE002 FMFD FMFGF2FADT FMFGT_DIT_FBT FMFGYECLAA FMIAA FMITPOCT FMLGD_H_VG_03_01 FMLGD_H_VG_04_01 GMCOUPD GMFIUPD HRP1270 HRPAD23 ICRC04 JBDFTPASSIGNMENT JBSSKB1 J_1A030IF J_1ASKB1 J_1ASKCLS J_1ASKCLST J_1BLB08 J_1BLB09 J_1IEWTHKONT J_1IEWTPROVISACC J_1IEWT_CUST

CoA Conversion Tool: Conversion Guide

Column 3 J_1IEXCACC J_1IINDCUS PAYAC01 PAYAC11 PSO26 REPPARMS RWSHEADER RWSLINE SETHEADER SETHEADERT SETHEADERTRANS SETLEAF SETLINET SETNODE SETO2N SETUSE_BER SETUSE_REP SKA1 SKAS SKAT SKB1 T001 T001B T001C T001U T004 T004T T011 T011Z T012K T018C T018V

Column 4 T030 T030C T030D T030E T030G T030H T030HB T030I T030K T030R T030S T030U T030V T033G T033U T035D T035V T037S T038 T042I T042ICC T042K T042Y T044D T044Z T045B T045D T045E T045P T045W T046A T049E

SAP AG

Page 32 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

Column 5 T049F T056A T056D T056S T056U T056Y T071 T074 T077S T077Z T095 T095A_MAP T095B T095C T095P T350 T609IS T77KB T77KL T801D T801E T801L T801M T801S T802G T802GU_SET T803G T804F T804FU_SET T811K T811S T820

Column 6 T882 T882C T882G T884 T8A00 T8A30 T8A50 T8G17 T8G30B T8J1A T8J1B T8J1I T8J5A T8J6G T8J6H T8J6I T8J6J T8J8A T8JB T8JBS T8JDQ T8JDR T8JDS T8JDV T8JK T8JN T8JXC TABKT TAKOF TBKKCASS TBKKCCLR TBKKCVAR

Column 7 TBKKC_BUKRS TBKKC_GLACC_TEXT TBP1C TBPFK TCA41 TCCAA TCJ_C_JOURNALS TCJ_TRANSACTIONS TCKH2 TCKHA TCN41 TDACCOUNTDETS TDACCOUNT_DET_S TDG47 TEBCO TF002 TF003 TF103 TF103A TF123 TF187 TF410 TF556 TF556A TF560 TF584 TF658 TFAVW TFE05 TFE18 TFE19 TFIN200

Column 8 TFIN201 THKON TINSB TISSR_MAB_LEDGER TIV65 TIV79 TIV80 TIV84 TIV85 TIV8A TIV9I TIV9J TIVA1 TIVBPVENDORCMP TIVEXFIACCPROP TIVEXFIREPSYMB TIVFI TKA00 TKA01 TKA08 TKA30 TKA3A TKA3C TKA3P TKB5AL TKB5E TKB6 TKB9E TKB9G TKEADPC00 TKECRMC TKFPA

SAP AG

Page 33 of 34

SAP Best Practices

CoA Conversion Tool: Conversion Guide

Column 9 TKKA2 TKKAB TKKAK TKKAP TKKAR TKKAZ TKSKA TKSR1 TKV11 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

Column 10 TZB27 TZD0B VIEA01 VIEA02 VTBACCOUNT WOSCR_EXI_001 WOSCR_EXI_002 WOSCR_GRP_001 WOSCR_GRP_003

Column 11

Column 12

SAP AG

Page 34 of 34