Synchronization
You can synchronize related objects within one application (see Vertical Synchronization) or between different applications (see Horizontal Synchronization). This helps to keep data consistent and reduces the need for double data entry. You define which aspects of a particular object are synchronized with another object for both horizontal and vertical synchronization.
You have defined which object pairs can be synchronized with each other in Customizing for SAP Portfolio and Project Management
under and Maintain Objects for Synchronization
.
To enable synchronization between a PS project and the portfolio item, you have maintained settings in Customizing for SAP Portfolio and Project Management
under .
To use mapping functions, you must have switched on the switch in Customizing for SAP
Portfolio and Project Management
under .
You use horizontal synchronization to maintain consistency of data across objects in different applications (see Horizontal Synchronization). You use vertical synchronization to maintain consistency of data across objects within one application (see Vertical Synchronization).
Object synchronization can be carried out synchronously or asynchronously. You can determine this for the following activities:
Create Target Object and Synchronize
Update
Delete
Create with Default Attributes for UI
(only relevant for initiative/item synchronization)
You can display the default settings delivered by us in Customizing for SAP Portfolio and Project Management
under .
You can override these default settings in Customizing for SAP Portfolio and Project Management
under .
In SAP Portfolio and Project Management, in transaction SE38, an administrator can run the report INM_DFM_SYNCH to manually initiate the synchronization with Project Management
or Project System
. You can also use this report to reconcile
objects in synchronous or asynchronous data synchronization.
You can make synchronization settings for fields of an object that are to be synchronized. You do this for the following:
Attribute Synchronization
You use attribute synchronization to synchronize fields of an object except for the authorization fields and status field (for example, Location
, Start
).
You maintain scenario IDs for attribute synchronization. By using various scenario IDs, you can specify different attributes to be synchronized.
We provide object synchronization structures. These structures map which fields you can use when customizing fields for attribute synchronization.
You make settings for attribute synchronization in Customizing for SAP Portfolio and Project Management
under .
Mapping Functions
You can define mapping functions to determine the value of a field on the target object in case there are multiple source objects. For example, you have mapped two network activities (source) to a decision point (target) and you want to synchronize
the start dates. Then you can use the Minimum
mapping function to map the earlier start date to the decision point start date.
Note
To use mapping functions, you must have switched on the switch .
You can define the mapping functions in Customizing for SAP Portfolio and Project Management
under .
You can use the mapping functions in the Functions
column in Customizing for SAP Portfolio and Project Management
under .
Note
You can implement the logic for your custom mapping functions as defined in the Customizing activity Maintain Mapping Functions
or change the result of the standard mapping functions in Customizing for SAP Portfolio and Project Management
under .
Authorization Synchronization
You define general authorization activities for DFM, and specify the object pairs in Portfolio and Project Management
for which these authorizations are relevant. You then create mappings between authorization
activities in Portfolio Management or Project Management and these DFM activities. This synchronization is unidirectional. That is, you must define a relationship twice: once in each direction.
You make settings for authorization synchronization in Customizing for SAP Portfolio and Project Management
under .
Status Synchronization
You define DFM business transactions (statuses). You use status synchronization to synchronize these DFM business transactions with other object statuses. This synchronization is unidirectional. That is, you must define a relationship twice: once in each direction.
You make settings for status synchronization in Customizing for SAP Portfolio and Project Management
under .
Financial data for a PS project linked to a portfolio item can be transferred to Portfolio and Project Management
when you create or link a PS project to Portfolio and Project Management
.
For more information, see Integration for Item.