The calendar ID mapping issue you’re experiencing stems from how Oracle Fusion handles calendar references in FBDI imports versus the UI display values. Let me walk through the complete resolution addressing all three critical aspects.
Calendar ID Mapping Resolution:
The calendar identifier in FBDI must use the internal calendar code, not the display name. Run this extraction to get correct mappings:
Navigate: Schedule Management > Extract Calendar Data
Parameters: All Active Calendars
Output Format: CSV
The extracted file shows CalendarCode field - use this value in your FBDI template. For CAL-CORP-2024, the actual code might be something like ENT_CAL_1234.
Schedule Management Setup Validation:
Ensure your calendar assignments align with schedule organizational contexts:
- Verify calendar scope matches schedule business unit assignments
- Check calendar is assigned to correct manufacturing plants or organizations
- Confirm calendar effective dates cover your schedule periods
- Validate calendar working day patterns are complete (no gaps in date ranges)
In 23c specifically, hierarchical calendar structures require parent calendar references to be loaded before child schedules.
Data Import Validation Enhancement:
Implement a pre-import validation process:
- Extract current calendar setup as reference data
- Build mapping table: Display_Name → Internal_Code → Org_Assignment
- Validate each schedule’s calendar reference against this mapping
- Check organizational accessibility (calendar must be accessible to schedule’s BU)
- Verify temporal validity (calendar effective dates cover schedule dates)
For your 250 schedules, create a staging validation query that cross-references your import file against extracted calendar data. This identifies all mapping mismatches before attempting the actual import. The validation should flag: invalid calendar codes, organizational scope mismatches, and inactive/expired calendars.
One critical gotcha in 23c: if using calendar groups, reference the group calendar code, not individual member calendars. The FBDI validator enforces stricter referential integrity than earlier versions.
After correcting your calendar ID mappings, re-run the import with validation mode first (set Import Process parameter to Validate Only). This confirms all references resolve correctly before committing data.
This draft is based on general Oracle Fusion Cloud knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.