Symptom
Unable to associated Future Dated Objects (FDO), unless Objects are currently active
i.e. Unable to Associate objects that are not currently active with one another.
Scenario 1: Association of a Child Object with any Future Dated Objects (FDO) in the future
Associate FDO with Child Composite Association (A Child Object to be associated with any GO)
- Business process is to associate a FDO when creating a New Child Object
- (The association is for a date in future when both the New Child Object and FDO become active)
- However the FDO cannot be found in the dropdown to be associated with.
Scenario 2: Association of Future Dated Foundation and Generic Object in the future.
Associate Future Dated FO with GO Composite Association (No child Object Involved)
Here the composite association is on the wrapper.
Note:
- Future Dated Objects (FDO) - These are object that are not yet active but are set to be active in future.
- in the future means that the associations are set in the future.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central - Configure Object Definition
Platform - Metadata Frameworks
Reproducing the Issue
Scenario 1:
In the Parent Object P, Child Object need to be created and associated with FDO R and to be effective in Future.
- Create Parent Object P
- Create FDO R
- From Parent PCreate Child Object and attempt to associated with the FDO R; The result is that R is not available for selection
Scenario 2:
Same behavior, the FO to be associated is not in dropdown (in this example, future dated Location cannot be found in dropdown)
Cause
The Source and Destination Field Criteria need to be configured to consider the Effective Start Dates
Scenario 1:
The Field Criteria must be configured on the FDO (in this case Reference Object) as shown below
- Click on details
Scenario 2:
Similarly, the Field Criteria in FO Wrapper is empty (as indicated above)
- Example for location Wrapper
Resolution
Configure the Source and Destination Field Criteria
Scenario 1
Consider the below Parent and FDO objects
Consider FDO
Configure on the child object as follows
Source = effectiStartDate (from FDO)
Destination = parent.effectiveStartDate (From Parent)
Scenario 2 - Configure on the Wrapper as indicated in the cause section.
Source = start-date
Destination = parent.effectiveStartDate
- In the Details, make the change as indicated in the FO Wrapper
Keywords
Future Dated Association, Future Dated Object, parent.effectiveStartDate, Start-Date, effectiveStartDate, XAF-23376 , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC , Employee Central , LOD-SF-MDF , Metadata Framework , Problem