A monthly task that points to a Specific Calendar ending in 2021 is not calculated for the last month of the Calendar (December 2021), but no error is logged in the universe.log.
Only when traces 0,CALCYCLE,CALCTA are enabled, we can observe the potential root cause:
| 2021-12-15 12:30:01 |INFO |X|IO |pid=3935046.139899340572416| implProcessTAArticlePlani | Begin: Run ok at (2147483647:2147483647) on day (2147483647:-1) for task [AFR_CAS_PAY]. | 2021-12-15 12:30:01 |INFO |X|IO |pid=3935046.139899340572416| implProcessTAArticlePlani | Job AHRPPAY001/AFR_CAS_PAY terminated | 2021-12-15 12:30:01 |TRACE|X|IO |pid=3935046.139899340572416| k_module_calc_cycle | Processing Job AHRPPAY001/AFR_CAS_PAY: no more Runs (undefined next date)
Expected behavior: Calculation of last month execution should be possible as the Calendar contains the necessary days to perform the calculation.
Actual behavior: The last month execution cannot be calculated by Calculator, neither by the Workload Forecast / Simulation performed via UVC.
Release : 6.x
Component : DOLLAR UNIVERSE
Defect
Add next year to the calendar (2022), this is needed for monthly rules to calculate last month launch (december) of the last year (2021) included in calendar.
Update to a fix version listed below or a newer version if available.
Fix version(s):
Component: Dollar Universe
Dollar Universe 6.10.111 - Planned to be released in February 2023
Dollar Universe 7.0.11 - Planned to be released in January 2023
Bug ID: DU_AS-6353
Solution details: Last Year Last Month of Calendar not executed by Calculator on Month Pattern Selection in Rule