You are on page 1of 17

Introduction to Data Migration Templates

Version S4CORE 102 - 08.01.2019 © Copyright SAP SE. All rights reserved.

Overview

A migration template (Microsoft Excel XML Spreadsheet 2003 file) consists of different sheets which are visible at the bottom of the migration template. You
use the different sheets to specify the data that belongs to different data structures. For example the migration template for the migration object 'Material',
contains a sheet for basic data, a sheet for plant data, and so on. Some sheets are mandatory, and some are optional.

A migration template is based on the active view of the relevant migration object. You can find information about the active view in the Microsoft Excel XML
file. In the file, navigate to File -> Info. You can find the active view name under Properties -> Tags.

Prerequisites
In the Microsoft Excel XML Spreadsheet 2003 file, navigate to 'File' -> 'Options' -> 'Advanced'. Under the option 'When calculating this workbook:', ensure that
the option 'Set precision as displayed' is selected.

The Field List Sheet


The 'Field List' sheet is one of the first sheets in the migration template. You use this sheet to get an overview of the expected data in one central location.

It contains information about the mandatory and optional sheets, as well as detailed information for each sheet (for example the expected data type and
length for the fields in each sheet).
On the 'Field List' sheet, you can view the following information for each field in the migration template:
• The name of the sheet, and whether it is mandatory or optional. Only mandatory sheets have the suffix 'Mandatory', for example 'Basic Data
(Mandatory)'. All other sheets are optional.

Note:
You can quickly get an overview of the mandatory and optional sheets by looking at the color of the sheet names at the bottom of the migration template. The
name of the mandatory sheets have the color orange, while the optional sheets have the color blue.
• The group name for the fields in a sheet.
• The individual fields in each sheet, as well as whether fields are mandatory for a sheet.
• Information about the expected format of the individual fields, for example the data type and length.

Working with Sheets


For each migration template, you need to specify data for the mandatory sheets, and for the optional sheets that are relevant for your project:
• Mandatory sheets (orange)
Mandatory sheets represent the minimum set of data you must provide for data migration. Fill in all mandatory fields.
• Optional sheets (blue)
Use optional sheets depending on your migration scope and available legacy data.

Viewing Additional Information for Each Column


In row 8, you can view the field names in SAP S/4HANA, as well as additional information such as the expected format (for example the data type and
length). Note that you must expand the row to view this additional information.
Some fields are mandatory, and some are optional. The wildcard character (‘*’) beside the name of a field indicates that the field is mandatory.

Note:
Although an optional sheet may contain mandatory columns, if the sheet is not relevant for your project, there is no need to fill the mandatory columns in the
sheet with data.

Working with Different Data Types


You can view the data type for a field in row 8 (see 'Viewing Additional Information for Each Column' above). Depending on the field, one of the following data
types may be required:
• Text
Letters, numbers, and special characters are permitted. In the SAP S/4HANA migration cockpit, you can map the values of certain fields with the data type
text (usually those fields with Length: 80) to their correct SAP S/4HANA target values. You can do this value mapping in the SAP S/4HANA migration cockpit
when you start the transfer (in the step 'Convert Values').

• Number
Enter numbers with decimals in the relevant country-specific format, for example 12.34 (United States) or 12,34 (Germany). For fields with decimals, the
declared length includes decimals (if required), for example if the information for the column states: Length: 8, Decimals: 3, then a number such as
12345.678 is permitted. Note that decimal places are not mandatory. In is this example, you can specify a whole number up to length 8 without decimal
places, for example ‘1’. This number would be set to ‘1.000’ internally. For negative numbers, ensure that a minus sign ('-') directly precedes the number, for
example '-100'.

• Date
Enter the date in your country-specific format, for example 12/31/1998 (United States) or 31.12.1998 (Germany). Note that Microsoft Excel automatically
recognizes different date formats and transforms them automatically to the correct XML format.
• Time
Enter the time in the format HH:MM:SS, for example 02:52:40
• Date-Time
Enter the date in your country-specific format followed by the time in the format HH:MM:SS, for example 12/31/1998 02:52:40 (United States) and 31.12.1998
02:52:40 (Germany). Separate the date and time with a blank space.

Copying Data to a Sheet


When copying data to a sheet from Microsoft Excel, always right-click the relevant cell and choose the paste option 'Values (V)'. Avoid pasting data that
includes formatting and formulas into the migration template, as this will corrupt the structure of the XML migration template.

Using the Find and Replace Function


Do not use the Microsoft Excel function 'Find and Replace'. If you change data by using this function, you may also unintentionally change the field names
and corrupt the structure of the XML migration template.

Saving the Migration Template


Ensure that you only save the migration template as a Microsoft Excel XML Spreadsheet 2003 file. Other file types are not supported by the SAP S/4HANA
migration cockpit.

Important Information

Do not make any changes to the structure of the migration template, specifically:
• Do not delete, rename or change the order of any sheet in the migration template.
• Do not change the formatting of any cells.
• Do not use formulas.
• Do not hide, remove, or change the order of any of the columns in the migration template.

Note:
Any changes to the sheets will result in a corrupted XML structure. Such modified migration templates are not supported by the SAP S/4HANA migration
cockpit.
Field List for Migration Object: Cost center
Version S4CORE 102 - 08.01.2019 © Copyright SAP SE. All rights reserved.

Sheet Name Group Name Field Description Importance Type Length Decimal
Cost center master record (mandatory)
Main data Controlling area mandatory for sheet Text 80
Cost center mandatory for sheet Text 80
Valid-from date mandatory for sheet Date
Valid-to date mandatory for sheet Date
Basic data Language in which texts are saved Text 80
Cost center name mandatory for sheet Text 20
Description Text 40
User responsible Text 12
Person responsible mandatory for sheet Text 20
Department Text 12
Cost center category mandatory for sheet Text 1
Hierarchy area mandatory for sheet Text 12
Company code mandatory for sheet Text 80
Functional area Text 16
Currency Text 80
Profit center Text 80
Control Record quantity Text 1
Lock: Actual primary costs Text 1
Lock: Plan primary costs Text 1
Lock: Actual secondary costs Text 1
Lock: Plan secondary costs Text 1
Lock: Actual revenue postings Text 1
Lock: Planning revenue postings Text 1
Lock: Commitment update Text 1
Templates Activity-independent formula planning Text 10
Activity-dependent formula planning Text 10
Activity-independent allocation Text 10
Activity-dependent allocation Text 10
Independent actual stat. key figure Text 10
Dependent actual stat. key figure Text 10
Costing sheet Text 6
Address Title Text 15
Name 1 Text 35
Name 2 Text 35
Name 3 Text 35
Name 4 Text 35
Street Text 35
Postal code Text 10
P.O. box postal code Text 10
PO box Text 10
City Text 35
District Text 35
Country Text 80
Region (State, Province, Country) Text 80
Tax jurisdiction Text 15
Communication Communication language Text 80
Telebox number Text 15
Telephone number Text 16
Second telephone number Text 16
Fax number Text 31
Teletex number Text 30
Telex number Text 30
Data line Text 14
Printer destination Text 4
Source Data for Migration Object: Cost center
Version S4CORE 102 - 08.01.2019 © Copyright SAP SE. All rights reserved.

Main data
Controlling area* Cost center* Valid-from date* Valid-to date*

The controlling area is the Key uniquely identifying a cost When you create an object, the When you create an object, you
highest organizational unit in center. beginning date to which the use the ending date to define as
Controlling. object is valid is defined here. of when the object is valid.
Type: Text
Type: Text Length: 80 Type: Date Type: Date
Length: 80
r

Language in which texts are Cost center name* Description User responsible
saved
General description of the object. The cost center description is In this field, you can enter the
Language in which cost center The cost center name is used for used for online displays and user ID of the person responsible
texts are saved. If the language is online displays and evaluations evaluations that have sufficient for the cost center. This user ID is
not filled, logon language that do space. stored
is used as default to save the not have enough space for the If the master record does not in the SAP user master record.
cost center text. cost center description. contain a cost center description,
the cost center name is shown
instead, where Type: Text
Type: Text Type: Text the field is to be displayed. Length: 12
Length: 80 Length: 20

Type: Text
Length: 40
Basic data
Person responsible* Department Cost center category* Hierarchy area*

Person responsible for the given In this field, you can enter the Indicator used to define a cost To create cost centers, you
cost center. name of the department to which center category. require a structure in master data
the cost center belongs. It then The master data of an activity maintenance to which you can
can be used type includes one or more cost assign cost
Type: Text for evaluations. center categories. The activity centers. You create this CO
Length: 20 type may be used structure, the standard hierarchy,
only by cost centers of the when you create a controlling
Type: Text appropriate categories. area. If this
Length: 12 You define categories in hierarchy is not present during
Customizing. For each category, controlling area maintenance, the
you can define default values for system automatically creates the
the "Lock" and highest
"Record quantity" indicators, for node there.
transfer to cost center master
data.
Type: Text
Type: Text Length: 12
Length: 1
Company code* Functional area Currency Profit center

The company code is an The functional area is required to Currency key for amounts in the Key which together with the
organizational unit within financial create a profit and loss account system. controlling area uniquely
accounting. in Financial Accounting using identifies a profit center.
cost-of- Type: Text
Use sales accounting. The following Length: 80 Use
are examples of structure criteria: You can make an organizational
Each order must be assigned to •Manufacturing assignment of a profit center to
a company code at •Administration an order. The system posts
organizational level. The various •Sales automatically
company code settings also •Research and development on the profit center when you
apply to the order. make a posting on the order.
Type: Text
Length: 16
Type: Text Type: Text
Length: 80 Length: 80
Control
Record quantity Lock: Actual primary costs Lock: Plan primary costs Lock: Actual secondary costs

Indicator defining whether the Indicator defining whether a cost Indicator defining whether a cost Indicator controlling whether the
system issues a message if no center is locked for posting with center is locked for planning with cost center is locked against
quantity or quantity unit is direct costs. direct costs. postings of secondary costs.
specified for If the indicator is active, no If the indicator is active, you Use
commitment or actual postings. primary costs can be posted to cannot plan any primary costs on If the indicator is active, you
the cost center. You may, the affected cost center at this cannot post secondary costs to
•The indicator has no effect on however, still use the time. the cost center from now on.
planning and quantity updates or cost center for evaluations such This indicatory normally locks the
on the identification of quantities as summarization, etc. cost center only against actual
in Type: Text debits of secondary costs.
reports. Length: 1 However, actual
•You must set the indicator if you Type: Text credits to the cost center are
want to cost using an overhead Length: 1 possible.
that is dependent on the unit of
measure
posted with this cost element. Type: Text
Length: 1
Type: Text
Length: 1
Control
Lock: Plan secondary costs Lock: Actual revenue postings Lock: Planning revenue postings Lock: Commitment update

Defines whether a cost center is Indicator defining whether a cost Indicator controlling whether a Indicator defining whether a
locked for planning with center is locked for posting with cost center is locked for planning commitment is updated for the
secondary costs. revenues. with revenues: cost center.
Use If the indicator is active, you •Active No revenue planning on If the indicator is active, no
If you select this indicator, you cannot post revenues to the the affected cost center commitments can be updated to
cannot plan any secondary costs affected cost center. •Inactive Revenues recorded on the affected cost center.
on the affected cost center from If the indicator is inactive, the the cost centers as statistics
this time. revenues are written to the cost
The indicator normally locks the center as statistics only. Type: Text
cost center only against debits Type: Text Length: 1
with secondary costs in the plan. Length: 1
However, Type: Text
you can still credit the cost center Length: 1
in the plan.

Type: Text
Length: 1
Templates
Activity-independent formula Activity-dependent formula Activity-independent allocation Activity-dependent allocation
planning planning
Template for the activity Template for the activity
Template for activity-independent Template for activity-dependent independent activity allocation of dependent activity allocation for
formula planning. formula planning. cost centers. cost centers.

Type: Text Type: Text Type: Text Type: Text


Length: 10 Length: 10 Length: 10 Length: 10
tes
Independent actual stat. key Dependent actual stat. key figure Costing sheet Title
figure
Template for dependent Actual Controls the calculation of Title for Address data
Template for Independent Actual Statistical Key figure. overhead.
Statistical Key figure. Type: Text
Type: Text Use Length: 15
Type: Text Length: 10
Length: 10 You must store one costing sheet
for each object for which the R/3
System is to determine overhead
costs.

Type: Text
Length: 6
Name 1 Name 2 Name 3 Name 4

Name 1 of the customer/vendor Name 2 of the customer/vendor Name 3 of the business partner Name 4 of the customer/vendor
address. address address address

Type: Text Type: Text Type: Text


Length: 35 Length: 35 Length: 35 Type: Text
Length: 35
Address
Street Postal code P.O. box postal code PO box

Street and house number as part This field contains the postal (zip) Postal code needed to allocate PO Box for address.
of the address. code for the house address the P.O. Box.
(street and city). Type: Text
Type: Text Use Length: 10
Length: 35
This field is used for countries
Type: Text where:
Length: 10 •the postal code (zip code) used
to send letters to a
customer's/vendor's P.O. Box is
different to that used
to send letters to a
customer's/vendor's company
address.
•large companies have their own
postal code and no P.O. Box.

Type: Text
Length: 10
City District Country Region (State, Province, Country)

Name of the city as a part of the Supplement to city name or The country key contains In some countries, the region
address. district. information which the system forms part of the address. The
uses to check entries such as the meaning depends on the country.
Type: Text Use length of the postal
Length: 35 code or bank account number. Type: Text
The entry is appended to the city Length: 80
name with a hyphen by the The two-character ISO code in
automatic address formatting accordance with ISO 3166, which
function. is delivered by SAP as a default,
(Exceptions: Germany, United is usually
Kingdom/Ireland and Japan) used.

Type: Text Type: Text


Length: 35 Length: 80
Tax jurisdiction Communication language Telebox number Telephone number

The tax jurisdiction is used for The language key indicates Number of telebox for electronic First telephone number
determining the tax rates in the mail.
USA. It defines to which tax - the language in which texts are Type: Text
authorities you displayed, Type: Text Length: 16
must pay your taxes. It is always - the language in which you enter Length: 15
the city to which the goods are texts,
supplied. - the language in which the
system prints texts.
Type: Text
Length: 15
Type: Text
Length: 80
Communication
Second telephone number Fax number Teletex number Telex number

Second telephone number for Number under which a business Number under which a business Number under which the telex
communication. partner's telefax machine can be partner's teletex machine can be machine can be reached.
reached. reached. Teletex is a service for the
Type: Text transmission of text and data. In
Length: 16 Use Teletex is a service for the comparison with a telex,
transmission of text and data. In however, the
The number is used by the comparison with a telex, transmission times of teletex
system if you send a message by however, the messages are shorter and the
telefax to your business partner transmission times of teletex range of characters available is
from within an SAP messages are shorter and the greater.
transaction. range of characters available is
greater.

Type: Text Use Type: Text


Length: 31 Length: 30
The number is determined by the
SAP system if you send a teletex
message to your business
partner from within
an SAP transaction.

Type: Text
Length: 30
Data line Printer destination

Line number (telephone line). Name of the printer where the


Dialing this number enables you cost center report is to be printed.
to establish a link with another When mass reports are created,
computer at a each cost center and cost center
different location. area can receive the
corresponding reports
from the local printers.
Type: Text
Length: 14 For example, if a variation is
carried out at period-end closing,
the reports can be made
available directly
to the cost center manager. As
part of the variation, the cost
center report is included for the
cost center
assigned as representative cos

Type: Text
Length: 4

You might also like