Project copy
Use this function to copy the structure of one project to a different project.
You can create a new project or you can update an existing project from a source project.
You can replicate the whole project structure or parts of the structure in the destination project.
You can replicate all data or specific elements of the source project data in the destination project, and control how that data is initialized. You can change budget and task codes, append prefixes and suffixes to budget and task codes, change descriptions, retain assignments and predecessor links, and so on. You have complete control over the source data to copy and initialization of the destination data.
The source project used as the basis of a new project is referenced in the destination project.
Your source project can be any of the following types of project:
- Project management
-
Project management template projects
Template projects have the Template checkbox in the General section selected. This indicates they can be used as a model for creating new projects. - Combined Customer relation (CRM) / Project management
Prerequisites
Refer to documentation Implementation
Screen management
The Project copy function is structured as follows:
- Home. Use this section to define the source project code and destination project code details.
- Criteria. Use this section to define which elements in the outline structure of the source project to copy to the destination project code.
- Tasks and Budgets. Use these sections to select or deselect individual task and budget lines to copy to the destination project code. The tables in these sections are populated from the structure of the source project.
- Additional criteria. This section displays very specific options that you can use to control data that can be copied to the destination project code.
Home
Use this section to define the source project and the destination project code details. You can copy project details from one project code to an existing project code, or to a new project code.
Source
Project (field OPPNUM) |
The parent or source project code, or template project code to duplicate. The code of the current parent project or template project code, if you accessed this function directly from the project using the Project copy action. To create a new project using a template as a model, the Template checkbox on the source project in the General section needs to be selected. Tips for copying template projects:
|
Sales site (field SALFCY) |
The sales site from which the source project is managed. |
Currency (field CUR) |
The currency associated with the displayed sales site (Sales site field). |
Destination
Existing project (field CRMFLG) |
Copy the structure of the source project or template project into a current project. |
Destination project (field CRMOPP) |
The project to copy the structure of the source project or template project (Project field) into. This field is only available if the Existing project checkbox (CRMFLG) is selected. |
New project (field DESTAFF) |
The destination project code. Enter a project number or code, or leave blank to generate the next number on file. The destination project code is generated automatically using the PJM—Project management sequence code if you leave this field blank. |
Description (field DESDES) |
The description from the source project code. You can enter a different description for the new project. |
Tab Criteria
Use this section to control the elements of the outline project structure to copy from the source project to the destination project.
Key elements of the source project are used as the basis for the destination project. These include the sales and operational sites, and the currency. You can change the sales and operating sites after you create the new project. You cannot change the currency. You need to ensure, therefore, that the default values are correct for the new project before you confirm the project copy.
Each checkbox in this section is associated with a level in the structure of the source project. The suggested value, selected or clear for each checkbox, is predetermined for you. You can clear or select each checkbox as needed.
The help for selected fields in this section prompts you to think about the effect of selecting the option on the destination project. For example, whether task operation due dates should be copied from the source to the destination project or whether the value in the destination project should be blank.
The tables in the Tasks and Budgets sections are populated from the task and budget levels in the source project. Use those sections to individually select or deselect lines in the structures to copy to the destination project.
Use the "All" checkboxes in the Tasks and Budgets blocks to select or deselect all task and budget lines in the Tasks and Budgets sections.
Destination
Sales site (field TSALFCY) |
Do you want to manage the destination project from the same sales site as the source project? |
Operating site (field TOPEDEFFCY) |
Do you want the operational site for the destination project to be at the same operational site as the source project? This site needs to be defined on the same company as the Sales site (field Sales site). This site is used as the default value when creating a new task for the project. |
Clear person responsible (field RPBAUSCLE) |
Currency (field TCUR) |
The currency associated with the sales site (Sales site field) is displayed for the destination project. It cannot be changed after the project is created. Do you want to manage project costs in the destination project in a different currency? This field provides the default currency for the financial overviews. |
Rate type (field CHGTYP) |
The exchange rate type to apply to all project charges in the destination project. This can be a daily, current or spot exchange rate, an average exchange rate, or a monthly exchange rate. The values are defined in the 202 local menu. Do not amend or delete the values in this menu. |
Date (field DATECUR) |
The reference date for any currency conversions. This field is used with the Rate type field (CHGTYP). |
Dates
Duration option (field DURCOPOPT) |
Do you want to copy the duration of the source project, and the duration of each task and operation in the source project to the destination project? The Duration fields are used with the site calendar and, for operational tasks, the weekly structure assigned to a resource to automatically calculate start and end dates. Select from the following options:
|
Clear task dates (field TACDAT) |
Do you want the task operation start/end dates to be blank? The value of the Start date / End date fields (TASSTARTDT / TASENDDT) at each level of the operational structure, the task structure. |
Clear due dates (field TACDUEDAT) |
Do you want the project and task operation due dates to be blank? The value of the Due date field (DUEDAT) for the project and at each level of the task structure. |
Clear product requirement dates (field TASPRDAT) |
Do you want the required dates for the material requirement tasks to be blank? The value of the Requirement date field (REQDAT) of each material requirement line in the Products section of the task structure. |
Clear operation dates (field TASOPDAT) |
Do you want the dates associated with task operations, the labor tasks to be blank? The value of the Actual start /end date fields (OPESTARTDT / OPEENDDT) of each labor task line in the Operations section of the task structure. |
Clear assignment dates (field TASASSDAT) |
Do you want the dates associated with resources, the employees assigned to labor tasks to be blank? The value of the Start / End date fields (OPESTR / OPEEND) of each labor task line in the Operations section of the task structure. |
Tasks
Budgets
Descriptions
Tab Tasks
This section is populated with the operational structure, the task structure for the source project. The selection criteria you defined in the Criteria section determines which lines in the table are selected.
Use this table to select or deselect individual lines in the task structure to copy to the destination project. You can adapt the source task codes and descriptions for the destination project, and even change the site from the default values.
Budgets linked to tasks that you've selected to copy to the destination project are copied automatically. Parent tasks and budgets are also copied.
Grid
Select (field SELTAC) |
Indicates if the line is selected. |
Task code (field TASCOD) |
The specific task operation code from the task structure of the source project to duplicate in the destination project. Each task code corresponds with an operational phase of a project. |
Task description (field TASDES) |
The description of the task operation. |
Parent code (field TASPAE) |
The top or parent level code in the task structure of the parent or source project. The parent level is used to group tasks together. |
Destination code (field TASNCOD) |
The task code from the task structure of the source project to duplicate in the destination project. You can enter a different task code. |
Task description (field TASNDES) |
The description from the task structure of the source project to duplicate in the destination project. You can enter a different description. |
Site (field TASFCY) |
The site defined as the operating site (Operating site field) for the destination project but can be amended. |
Linked budget (field TASPBU) |
The chargeable budget code linked to the task. Budget codes enable consolidation of expenses coming from the tasks on the project budget, the cost structure. |
Tab Budgets
This section is populated with the budget structure, the cost structure for the source project. The selection criteria you defined in the Criteria section determines which lines in the table are selected.
Use this table to select or deselect individual lines in the cost structure to copy to the destination project. You can adapt the source budget codes and descriptions for the destination project, and even change the site from the default values.
Budgets linked to tasks that you've selected to copy to the destination project are copied automatically. Parent tasks and budgets are also copied. Tasks linked to budgets that you select here are not copied automatically.
Grid
Select (field SELBUD) |
Indicates if the line is selected. |
Budget code (field PBUCOD) |
The specific budget code from the budget structure, the cost structure of the source project to duplicate in the destination project. Each budget code represents a financial phase of a project. |
Description (field PBUDES) |
The description of the budget code. |
Parent code (field PBUPAE) |
The top or parent level code in the budget structure of the parent or source project. The parent level is used to group and consolidate any sublevels. |
Destination code (field DESTCOD) |
The budget code from the budget structure of the source project to duplicate in the destination project. You can enter a different budget code. |
Description (field DESTDES) |
The description from the budget structure of the source project to duplicate in the destination project. You can enter a different description. |
Site (field PBUFCY) |
The financial site associated with the defined operating site (Operating site field) for the destination project but can be amended. |
Tab Additional criteria
This section displays additional options for controlling specific data to copy from the source project to the destination project.
Each checkbox is associated with a specific field in the source project. The suggested value, selected or clear for each checkbox is predetermined for you. All "descriptions", for example, are selected. You can clear or select each checkbox, as needed.
The help for each field in this section prompts you to think about the effect of selecting the option on the destination project. For example, whether task dependencies should be copied from the source to the destination project.
You can also use this section to adapt the source task and budget codes for the destination project by applying a prefix and/or a suffix to the default codes.
Tasks
Budgets
Budget lines
Specific actions
OK |
Select the OK action to copy all selected data from the defined source project to the destination project. The destination project code is generated automatically using the PJM sequence code if the New project field (DESTAFF) in the home section is blank. |
Error messages
In addition to the generic error messages, the following messages can appear during the entry:
Creation of a "Project" analytical dimensionDo you want to create an analytical project dimension code for the new destination project? Select Yes or No.
Tables used
Refer to documentation Implementation