You are on page 1of 17

Mapping Instructions

1. Enter the Location name in cell B1, and Location ID in cell B2.

2. Select a mapping dimension from the combo box in cell B3.

3. Fill out the columns below:


Column: Source

Usage:
Source dimension value. May use wilcard characters and ranges

Wildcard (*) Example:


Use asterisks (*) to denoted unlimited characters
548*
*87.8

Wildcard (?) Example:


Use questions marks (?) to denote single character place holders
548??98
??82???
??81*

Range Example:
Use commas (,) to denote ranges (no wildcard characters allowed)
10000,19999

In Example:
Use commas (,) to seperate entries (no wildcard characters allowed)
You must have at least 3 entries or it will show as a between map
10,20,30

Multi-Dimension Example
Use #MULTIDIM to indicate its multi-dimension mapping.
Enter DIMENSION NAME=[VALUE] and value. The Value follows the
logic as Wildcard, Range, In. In the example below the search
critera is all ACCOUNT starting with 77 and UD1 = 240
#MULTIDIM ACCOUNT=[77*] AND UD1=[240]

Column: Source Description

Usage:
Description of source value

Column: Target

Usage:
Target dimension value

Column: Change Sign

Usage:
Only used when mapping the Account dimension
Enter "True" to flip the sign of the Account dimension
Enter "False" to not flip the sign of the Account dimension

Column: Data Rule Name

Usage:
If mapping applicable for only a specific data rule enter the name

Notes:
Insert new lines above the last line
Do not delete the last line
Do not remove or change the contents on column O of the last line
Only one map template per workbook allowed
Do not have any blank lines in the map template
Conditional Mapping Instructions
Conditional mapping allows a source dimension value to be mapped
to a script expression rather than a hard coded target system dimension member.

Conditional mapping is only allowed for rule based mapping (Between, In & Like)
and is activated by placing value “#Script” in the [Target] value column.

Example

Target Account = #SCRIPT

ICP dimension conditional Script that checks the mapped value of the
ACCOUNT dimension to determine how to map ICP

if fdmRow.getString["ICP"] = "InterCoAP":
fdmResult = "[Michigan]"
else:
fdmResult = "[ICP None]"

You get value of a column by passing the Column Name to the fdmResutMap. The valid column names are:
PARTITIONKEY Current Location ID number (Long Integer)
CATKEY Current Category ID number (Long Integer)
PERIODKEY Current Period Key value (Date)
DATAVIEW Current DataView (String, Default = YTD)
CURKEY Currency key assigned to the location (String)
CALCACCTTYPE Calculation type for the current record (Long Integer, 9 = Base, 5 = Logic Export, -1 = Logic No Exp
CHANGESIGN Sign Change flag for current record (Boolean, 0 = False, -1 = True)
JOURNALID Journal ID for current record (String, Null string if not a journal)
AMOUNT Amount for current record (Double)
AMOUNTX Supplemental Amount for current record (Double, 0 unless populated by a custom script)
DESC1 Account description for current record (String)
DESC2 Supplemental Account description for current record (String, Null unless populated by a custom scri
ACCOUNT Source Account (String)
ACCOUNTX Target Account (String, Null if this dimension has not processed yet)
ENTITY Source Entity (String)
ENTITYX Target Entity (String, Null if this dimension has not processed yet)
ICP Source ICP (String)
ICPX Target ICP (String, Null if this dimension has not processed yet)
UD1 Source UD1 (String)
UD1X Target UD1 (String, Null if this dimension has not processed yet)
UD2 Source UD2 (String)
UD2X Target UD2 (String, Null if this dimension has not processed yet)
UD3 Source UD3 (String)
UD3X Target UD3 (String, Null if this dimension has not processed yet)
UD4 Source UD4 (String)
UD4X Target UD4 (String, Null if this dimension has not processed yet)
UD5 Source UD5 (String)
UD5X Target UD5 (String, Null if this dimension has not processed yet)
UD6 Source UD6 (String)
UD6X Target UD6 (String, Null if this dimension has not processed yet)
UD7 Source UD7 (String)
UD7X Target UD7 (String, Null if this dimension has not processed yet)
UD8 Source UD8 (String)
UD8X Target UD8 (String, Null if this dimension has not processed yet)
UD9 Source UD9 (String)
UD9X Target UD9 (String, Null if this dimension has not processed yet)
UD10 Source UD10 (String)
UD10X Target UD10 (String, Null if this dimension has not processed yet)
UD11 Source UD11 (String)
UD11X Target UD11 (String, Null if this dimension has not processed yet)
UD12 Source UD12 (String)
UD12X Target UD12 (String, Null if this dimension has not processed yet)
UD13 Source UD13 (String)
UD13X Target UD13 (String, Null if this dimension has not processed yet)
UD14 Source UD14 (String)
UD14X Target UD14 (String, Null if this dimension has not processed yet)
UD15 Source UD15 (String)
UD15X Target UD15 (String, Null if this dimension has not processed yet)
UD16 Source UD16 (String)
UD16X Target UD16 (String, Null if this dimension has not processed yet)
UD17 Source UD17 (String)
UD17X Target UD17 (String, Null if this dimension has not processed yet)
UD18 Source UD18 (String)
UD18X Target UD18 (String, Null if this dimension has not processed yet)
UD19 Source UD19 (String)
UD19X Target UD19 (String, Null if this dimension has not processed yet)
UD20 Source UD20 (String)
UD20X Target UD20 (String, Null if this dimension has not processed yet)
ARCHIVEID Archive Document ID number for this record (Long Integer)
ATTR1 Attribute Column
ATTR2 Attribute Column
ATTR3 Attribute Column
ATTR4 Attribute Column
ATTR5 Attribute Column
ATTR6 Attribute Column
ATTR7 Attribute Column
ATTR8 Attribute Column
ATTR9 Attribute Column
ATTR10 Attribute Column
ATTR11 Attribute Column
ATTR12 Attribute Column
ATTR13 Attribute Column
ATTR14 Attribute Column
AMOUNT_YTD YTD Amount when importing from ERP using packaged Adapters
AMOUNT_PTD PTD Amount when importing from ERP using packaged Adapters
ping Instructions

alid column names are:

5 = Logic Export, -1 = Logic No Exp

ulated by a custom script)

ll unless populated by a custom scri


Location: M1 Fusion
Location ID: 32
Dimension: 456

Source Source Description


*

INSERT NEW ROWS ABOVE THIS LINE


Target Rule Name Convert (True/False)
J_* MAPP FALSE
NOT AVAILABLE ON
EXPLICIT MAPPING
Data Rule Name Conditional
#VALUE!
#REF!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE! MAPP UD2 32
#REF! #REF! #REF! #REF!
#VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!
#VALUE! #VALUE!
0 #VALUE!
#REF! #REF! #REF!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
END OF RANGE
Account
Member Description
IGNORE Ignore Account - Not Loaded
Entity ICP
Member Description Member
UD1
Description Member
UD2 UD3
Description MemberDescription MemberDescription
UD4
Member Description

General Ledger Data


Manually Entered Data
System Calculated Data
System Automated Eliminations

Total Adjustments
Bypass line
Setting Active Dimensions
Step 1: Change the Alias column to the desired name for your application
Step 2: Delete the entire row for any dimension that you do not want to use

Alias FDM Dimension Name List Range


Account ACCOUNT ListAccount
Auxiliary UD4 ListAuxiliary
Category_Name UD8 ListCategory_Name
Credit_Amnt UD13 ListCredit_Amnt
Data Source UD6 ListData Source
Debit_Amnt UD12 ListDebit_Amnt
Debit_Credit UD15 ListDebit_Credit
Department UD18 ListDepartment
Entity ENTITY ListEntity
From Currency UD1 ListFrom Currency
Intercompany ICP ListIntercompany
Loan_Type UD14 ListLoan_Type
Movement UD5 ListMovement
Paid_By UD10 ListPaid_By
Payment_Method UD11 ListPayment_Method
Product UD3 ListProduct
Project UD2 ListProject
SOURCE_NAME UD7 ListSOURCE_NAME
Transaction_Type UD9 ListTransaction_Type
Data DATA ListData

Selected Item Associated FDM Dim Associated Range


17 UD2 ListProject

You might also like