Professional Documents
Culture Documents
MPX Data Mappings For P6 Professional and Microsoft Project
MPX Data Mappings For P6 Professional and Microsoft Project
The following tables describe the data exchange mapping between P6 Professional
and Microsoft Project. Although the data mapping between both products is as close
as possible for the purpose of import/export, P6 Professional was not designed to be
another Microsoft Project. Therefore, some information may be lost when importing
and exporting. The first section describes the mappings when a project is exported
from P6 Professional. The second section describes the mappings when an MPX file is
imported into P6 Professional.
Important! Due to slight variations in how P6 Professional and Microsoft Project
calculate units and costs, values for units and costs may not be identical when
exchanging data between P6 Professional and Microsoft Project.
For more information about MPX files, refer to article #270139 at
http://support.microsoft.com.
Number of Decimal
Places
Digit Grouping
Symbol
Decimal Symbol
P6 Professional
Table
CURRTYPE
CURRTYPE
decimal_digit_cnt
CURRTYPE
digit_group_symbol
CURRTYPE
decimal_symbol
CURRTYPE
MPX Field
Currency Symbol
Symbol Position (0
= after, 1 = before,
2 = after with a
space, 3 = before
with a space)
Currency Digits
(0,1,2)
Thousands
Separator
Decimal Separator
The currency settings exported are based on the currency selected in the User
Preferences, Currency tab in P6 Professional.
Copyright 1999, 2011, Oracle and/or its affiliates. All rights reserved.
P6 Professional
Table
USERDATA
MPX Field
Default Duration
Type
def_duration_type
PROJECT
defaults to 1
USERDATA
day_hr_cnt
PREFER
Default Duration
Units (0 = minutes,
1 = hours, 2 =
days, 3 = weeks)
Default Duration
Type (0 = not fixed,
1 = fixed)
Default Work Units
(0 = minutes, 1 =
hours, 2 = days, 3
= weeks)
Default Hours/Day
week_hr_cnt
PREFER
Default Hours/Week
defaults to empty
string
n/a
Default Standard
Rate
n/a
defaults to empty
string
n/a
Default Overtime
Rate
n/a
defaults to 0
n/a
n/a
defaults to 0
n/a
Updating Task
Status Updates
Resource Status (0
= no, 1 = yes)
Split In-Progress
Tasks (0 = no, 1 =
yes)
P6 Professional
Table
USERDATA
n/a
defaults to 1
n/a
n/a
defaults to empty
string
n/a
MPX Field
Date Order (0 =
month/day/year, 1
= day/month/year,
2=
year/month/day)
Time Format (0 =
12 hour, 1 = 24
hour)
Default Time
(number of minutes
after midnight)
MPX Field
Date Separator
n/a
defaults
regional
defaults
regional
defaults
regional
defaults
string
defaults
string
n/a
n/a
n/a
n/a
to current
setting
to current
setting
to current
setting
to empty
n/a
Time Separator
n/a
n/a
n/a
to empty
n/a
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
P6 Professional
Table
n/a
MPX Field
CALENDAR
Sunday
(0 = nonworking,
1 = working)
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
P6 Professional
Table
n/a
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Data
Data
Data
Data
Data
Data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
P6 Professional
Table
CALENDAR
CALENDAR
CALENDAR
Name
MPX Field
Day of the Week (1
- 7, where 1 =
Sunday and 7 =
Saturday)
From Time 1
To Time 1
From Time 2
To Time 2
From Time 3
To Time 3
MPX Field
From Date
To Date
Nonworking/Working
(0 = nonworking, 1
= working)
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
From Time 1
To Time 1
From Time 2
To Time 2
From Time 3
To Time 3
P6 Professional
Table
PROJWBS
MPX Field
n/a
Company
UDFVALUE
Manager
n/a
Calendar (Standard
used if no entry)
PROJECT
Project tab
Must Finish By
n/a
plan_end_date
defaults to 0
PROJECT
n/a
n/a
calculated by MSP
(defaults to empty
string)
wbs_memo
n/a
WBSMEMO
Comments
Notebook
Description
n/a
calculated by MSP
n/a
(defaults to empty
string)
Project Header Record 30 (continued)
P6 Professional
P6 Professional
P6 Professional
Field
Table Field
Table
n/a
calculated by MSP
n/a
(defaults to empty
string)
n/a
calculated by MSP
n/a
(defaults to empty
string)
n/a
calculated by MSP
n/a
(defaults to empty
string)
n/a
calculated by MSP
n/a
Cost**
MPX Field
Baseline Cost**
Actual Cost**
Work**
Baseline Work**
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
calculated by MSP
(defaults to empty
string)
n/a
Actual Work**
n/a
Work**
n/a
Duration**
n/a
Baseline Duration**
n/a
Actual Duration**
n/a
Percent Complete**
n/a
Baseline Start**
n/a
Baseline Finish**
n/a
Actual Start**
n/a
Actual Finish**
n/a
Start Variance**
MPX Field
Finish Variance**
Subject
Keywords
P6
Professional
Table
n/a
n/a
Resource Name
Resource ID
Max Units/Time
rsrc_name
rsrc_short_name
max_qty_per_hr
RSRC
RSRC
RSRC
Price/Unit
cost_per_qty
RSRC
Price/Unit*Overtime
Factor
Resource Name (of
parent)
User Defined Field
Title
E-Mail Address
cost_per_qty*ot_factor
RSRC
RSRC
UDFVALUE
email_addr
RSRC
MPX
Field
MPX
Field ID
ID
Unique
ID
Name
Initials
Max
Units
Standard
Rate
Overtime
Rate
Group
40
49
Text1 Text5
Email
Address
5-9
1
2
41
42
43
3
11
P6 Professional Table
RSRC
Resource Calendar
P6 Professional
Field
Resource Name
Calendar Data
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
Resource Calendar
P6 Professional
Field
n/a
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
Definition Record
P6 Professional
Table Field
rsrc_name
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
Hours Record 56
P6 Professional
Table Field
number between
1-7
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
55
P6 Professional
Table
RSRC
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
P6 Professional
Table
n/a
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Resource Calendar
P6 Professional
Field
Calendar Data
Calendar Data
Calendar Data
Exception Record
P6 Professional
Table Field
clndr_data
clndr_data
clndr_data
57
P6 Professional
Table
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
clndr_data
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Data
Data
Data
Data
Data
Data
MPX Field
Name
Sunday
(0 = nonworking,
1 = working)
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
MPX Field
Day of the Week (1
- 7, where 1 =
Sunday and 7 =
Saturday)
From Time 1
To Time 1
From Time 2
To Time 2
From Time 3
To Time 3
MPX Field
From Date
To Date
Nonworking/Working
(0 = nonworking, 1
= working)
From Time 1
To Time 1
From Time 2
To Time 2
From Time 3
To Time 3
This record defines the fields exchanged for tasks. Refer to record 70 for the list
of data exchanged.
Task Record 70
P6 Professional
Field
n/a
Unique ID
Activity Name
WBS Code***
n/a
Primary Constraint
P6 Professional
Table Field
auto incremented
value
auto incremented
value
task_name
wbs_short_name
calculated on export
cstr_type
P6 Professional Field
As late as possible
Finish on
Finish on or after
Finish on or before
Mandatory finish
Mandatory start
Start on
Start on or after
Start on or before
Activities without constraints
Primary Constraint
Date
Activity Leveling
Priority
n/a
ID
MPX
Field
ID
90
TASK
Unique ID
98
TASK
PROJWBS
n/a
TASK
Name
WBS
Outline Level
Constraint
Type
1
2
3
91
MPX Field
As late as possible
Must finish on
Finish no earlier than
Finish no later than
Must finish on
Must start on
Must start on
Start no earlier than
Start no later than
As soon as possible
TASK
priority_type
TASK
task_type
MPX Field
cstr_date
P6 Professional Field
5-Lowest (exports as 100)
4-Low (exports as 300)
3-Normal (exports as 500)
2-High (exports as 700)
1-Top (exports as 900)
Activity Type
P6
Professional
Table
n/a
Yes=WBS levels
No=Activity Tasks
Yes=WBS levels
Constraint
Date
Priority
68
TASK
Milestone=Yes
All other
types=No
81
P6
Professional
Table
n/a
MPX Field
Summary
MPX
Field
ID
120
n/a
Rollup
84
95
MPX Field
Lowest (0-199)
Lower (300-399)
Medium (500-599)
Higher (700-799)
Highest (900-999)
At Completion
Duration
Original/Planned
Duration
Actual Duration
Remaining
Duration
Duration Type
No=Activity Tasks
total_drtn_hr_cnt
TASK
Duration
40
target_drtn_hr_cnt
TASK
41
act_drtn_hr_cnt
TASK
remain_drtn_hr_cnt
TASK
duration_type
TASK
Baseline
Duration
Actual
Duration
Remaining
Duration
Fixed
Fixed=Yes
Fixed Duration and Units
Fixed Duration and Units/Time
43
80
Fixed=No
Fixed Units
Fixed Units/Time
Predecessors
Start
Finish
Early Start
Early Finish
Late Start
Late Finish
n/a
Free Float
Total Float
Duration %
Complete
Planned Start
Planned Finish
n/a
start_date
end_date
early_start_date
early_end_date
late_start_date
late_end_date
defaults to 0
free_float_hr_cnt
total_float_hr_cnt
drtn_complete_pct
TASKPRED
TASK
TASK
TASK
TASK
TASK
TASK
n/a
TASK
TASK
TASK
target_start_date
target_end_date
TASK
TASK
Actual Start
Actual Finish
At Completion
Labor Units
Budgeted/Planned
Labor Units
Actual Labor Units
Estimate At
Completion Cost
(actual cost +
estimate to
complete cost)
act_start_date
act_end_date
total_work_qty
42
70
50
51
52
53
54
55
92
93
94
44
TASK
TASK
TASK
Predecessors
Start
Finish
Early Start**
Early Finish**
Late Start**
Late Finish**
Delay
Free Slack**
Total Slack**
%
Complete**
Baseline Start
Baseline
Finish
Actual Start
Actual Finish
Work
target_work_qty
TASK
Baseline Work
21
act_work_qty
EAC
TASK
TASK
Actual Work
Cost
22
30
56
57
58
59
20
MPX Field
total_expense_cost
P6
Professional
Table
TASK
Fixed Cost
MPX
Field
ID
35
BAC
TASK
Baseline Cost
31
ACWP
TASK
Actual Cost
32
ETC
TASK
Remaining
Cost
33
UDFVALUE
Text1-Text10
4-13
UDFVALUE
Cost1Cost3
36-38
UDFVALUE
46-48
UDFVALUE
Duration1Duration3
Start1Start5
UDFVALUE
Finish1Finish5
UDFVALUE
Flag1-Flag10
UDFVALUE
Number1Number5
At Completion
Expense Cost
Budget At
Completion
(budgeted/planned
labor, nonlabor,
and expense cost)
Actual Cost (actual
labor, nonlabor,
and expense cost)
Estimate To
Complete
(Remaining labor,
nonlabor, and
expense cost)
User Defined Field
Title
User Defined Field
Title
User Defined Field
Title
User Defined Field
Title
10
P6 Professional Table
Field
task_memo
60,62,
64,126,
128
61,63,
65,127,
129
110119
140144
P6 Professional Table
TASKMEMO
*
**
***
MPX Field
TASKRSRC
TASKRSRC
Work
Planned Work
TASKRSRC
Actual Work
TASKRSRC
Overtime Work
TASKRSRC
TASKRSRC
Cost
Planned Cost
TASKRSRC
TASKRSRC
TASKRSRC
TASKRSRC
n/a
Actual Cost
Start**
Finish**
Assignment Delay
Resource Unique ID
ID
Units
The User Defined Field is exchanged if a mapping is defined for the field.
These fields are calculated by Microsoft Project.
When WBS records are exported, the following occurs:
WBS Code
WBS Name
****
P6 Professional
Table
TASKRSRC
TASKRSRC
wbs_short_name
wbs_name
PROJWBS
PROJWBS
WBS
Task Name
11
week_hr_cnt
12
P6 Professional
Table
PROJECT
P6 Professional
Field
Default Duration
Type
CALENDAR
CALENDAR
P6 Professional
Table
USERDATA
n/a
P6 Professional
Field
Date Separator
n/a
MPX value
0
1
20
P6 Professional
Table
n/a
P6 Professional
Field
n/a
CALENDAR
Calendar Data
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
P6 Professional
Table
n/a
P6 Professional
Field
n/a
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
P6 Professional
Table
CALENDAR
CALENDAR
CALENDAR
P6 Professional
Field
Calendar Data
Calendar Data
Calendar Data
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
P6 Professional
Table
PROJWBS
Manager
UDFVALUE
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
P6 Professional
Field
Project Name/WBS
Name
User Defined Field
Title
13
UDFVALUE
Keywords
UDFVALUE
P6 Professional
Field
Data Date
Must Finish By
Notebook
Description
User Defined Field
Title
User Defined Field
Title
14
Text1 Text5
Email
Address
P6
Professional
Table
RSRC
RSRC
P6 Professional
Field
RSRC
RSRC
Max Units/Time
Price/Unit
RSRC
Price/Unit*Overtime
Factor
Resource Name (of
parent)
User Defined Field
Title
E-Mail Address
RSRC
UDFVALUE
email_addr
RSRC
Resource Name
Resource ID
P6 Professional Field
Resource Notes
55
P6 Professional
Table
RSRC
CALENDAR
P6 Professional
Field
Resource Name
Calendar Data
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
P6 Professional
Table
n/a
P6 Professional
Field
n/a
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
15
57
P6 Professional
Table
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
CALENDAR
P6 Professional
Field
Calendar Data
Calendar Data
Calendar Data
Calendar
Calendar
Calendar
Calendar
Calendar
Calendar
Data
Data
Data
Data
Data
Data
16
This record defines the fields exchanged for tasks. Refer to record 70 for the list
of data exchanged.
Task Record 70
MPX
MPX Field
Field ID
90
ID
1
2
3
Name
WBS
Outline Level
91
Constraint Type
MPX Field
As late as possible
As soon as possible
Finish no earlier than
Finish no later than
Must finish on
Must start on
Start no earlier than
Start no later than
P6 Professional
Table Field
auto incremented
value
task_name
wbs_short_name
builds the WBS
structure
cstr_type
P6
Professional
Table
n/a
P6
Professional
Field
Activity ID
TASK
PROJWBS
n/a
Activity Name
WBS Code
n/a
TASK
Primary
Constraint
P6 Professional Field
As late as possible
n/a
Finish on or after
Finish on or before
Mandatory finish
Mandatory start
Start on or after
Start on or before
68
Constraint Date
cstr_date
TASK
95
Priority
priority_type
TASK
MPX Field
Lowest (0-199)
Very Low (200-299)
Lower (300-399)
Low (400-499)
Medium (500-599)
High (600-699)
Higher (700-799)
Very High (800-899)
Highest (900-999)
Do not level (1000)
81
120
Milestone=Yes
Task=No
Summary
84
Rollup
40
Duration
Primary
Constraint Date
Activity
Leveling
Priority
P6 Professional Field
5-Lowest
5-Lowest
4-Low
4-Low
3-Normal
3-Normal
2-High
2-High
1-Top
1-Top
task_type
TASK
Activity Type
Yes=WBS levels
No=Activity Tasks
Yes=WBS levels
No=Activity Tasks
total_drtn_hr_cnt
n/a
n/a
n/a
n/a
TASK
At Completion
Duration
17
Baseline Duration
target_drtn_hr_cnt
43
Remaining
Duration
Fixed
remain_drtn_hr_cn
t
duration_type
80
Fixed=Yes
Fixed Duration and Units
P6
Professional
Table
TASK
TASK
TASK
Fixed=No
Fixed Units
70
50
51
56
57
58
59
20
Predecessors
Start
Finish
Baseline Start
Baseline Finish
Actual Start
Actual Finish
Work
n/a
start_date
end_date
target_start_date
target_end_date
act_start_date
act_end_date
total_work_qty
TASKPRED
TASK
TASK
TASK
TASK
TASK
TASK
TASK
21
Baseline Work
target_work_qty
TASK
22
Actual Work
act_work_qty
TASK
30
Cost
EAC
TASK
35
Fixed Cost
TASK
31
Baseline Cost
total_expense_cos
t
BAC
18
P6
Professional
Field
Original/
Planned
Duration
Remaining
Duration
Duration Type
TASK
Predecessors
Start
Finish
Planned Start
Planned Finish
Actual Start
Actual Finish
At Completion
Labor Units
Budgeted/
Planned Labor
Units
Actual Labor
Units
Estimate At
Completion
Cost
(actual cost +
estimate to
complete cost)
At Completion
Expense Cost
Budget At
Completion
(budgeted/
planned labor,
nonlabor, and
expense cost)
P6
Professional
Table
TASK
33
Remaining Cost
ETC
TASK
4-13
Text1-Text10
UDFVALUE
36-38
Cost1Cost3
UDFVALUE
46-48
Duration1Duration3
Start1-Start5
UDFVALUE
UDFVALUE
Finish1-Finish5
UDFVALUE
User Defined
Field Title
Flag1-Flag10
UDFVALUE
Number1-Number5
UDFVALUE
User Defined
Field Title
User Defined
Field Title
60,62,6
4,
126,128
61,63,6
5,
127,129
110-119
140-144
P6
Professional
Field
Actual Cost
(actual labor,
nonlabor, and
expense cost)
Estimate To
Complete
(Remaining
labor,
nonlabor, and
expense cost)
User Defined
Field Title
User Defined
Field Title
User Defined
Field Title
User Defined
Field Title
P6 Professional Table
P6 Professional Field
TASKMEMO
Notebook Description
19
P6 Professional
Table
TASKRSRC
TASKRSRC
Work
Planned Work
total_qty
target_qty
TASKRSRC
TASKRSRC
Actual Work
Overtime Work
act_reg_qty
act_ot_qty
TASKRSRC
TASKRSRC
Cost
Planned Cost
total_cost
target_cost
TASKRSRC
TASKRSRC
Actual Cost
Start**
Finish**
Assignment Delay
act_cost
start_date
end_date
lag_drtn_hr_cnt
TASKRSRC
TASKRSRC
TASKRSRC
TASKRSRC
*
**
***
****
P6 Professional
Field
Resource ID Name
Budgeted/Planned
Units/Time
At Completion Units
Budgeted/Planned
Units***
Actual Regular Units
Actual Overtime
Units
At Completion Cost
Budgeted/Planned
Cost
Actual Cost
Start
Finish
Lag
The User Defined Field is exchanged if a mapping is defined for the field.
These fields are calculated by Microsoft Project or P6 Professional.
The values in an assignments Budgeted/Planned Units field can be entered
manually in P6 Professional. When you import an MPX file to
a project that has manual values in the Budgeted/Planned Units field for an
assignment, the values will be deleted if you choose the Replace Existing
import action when you import the file.
Calendars in P6 Professional additionally have settings for
Work Hours Per Month and Work Hours Per Year. MPX files do not contain
equivalent fields. To calculate Work Hours per Month, P6 Professional applies
the following formula: Work Hours Per Week * 4. Using the value derived
from this calculation, P6 Professional applies the following formula to calculate
Work Hours per Year: Work Hours Per Month * 12.
Calendar hours per timeperiod settings in MPX files are only imported into P6
Professional if the Use assigned calendar to specify the number of work
hours for each time period checkbox is marked on the Admin Preferences,
Time Periods tab.
20