Generate copy-ready data for SAP S/4HANA CR12 → Intervals and Shifts
CR12 Helper - Quick Guide
1. Set Up Your Calendar
Roster Start Date: When your shift pattern begins (can be any day)
Interval Start Date: When your SAP intervals begin (must be a Monday, ≥ Roster Start)
Roster Length: How many days before your pattern repeats (1-28 days)
Cycle Length: Days per interval/week (typically 7)
Number of Intervals: How many weeks to generate
2. Define Your Shifts
Use Wizard: Choose a pre-built template (DuPont, Panama, etc.) or create custom shifts
Manual Entry: Click "Add New Shift" to create shifts with custom times and breaks
Edit/Delete: Use the buttons next to each shift to modify or remove
Bulk Update: Click "Apply Defaults to All Shifts" to update break/utilization across all shifts
3. Build Your Roster Pattern
Roster Pattern Tab: Simple view showing Day 1, Day 2, etc.
Click a shift chip to assign/unassign it to that day (turns blue)
Ctrl+Click (or Cmd+Click on Mac) a blue chip to override capacity for ALL occurrences in the roster
Orange chips: Roster-level capacity override (applies to all intervals)
Templates: Use "Apply Template" to quickly set up common patterns
4. View & Edit Interval Calendar
Interval Calendar Tab: See your pattern applied to real dates in week layout
Calendar view: Days arranged Monday-Sunday with actual dates
Ctrl+Click any shift in the calendar to override capacity for THAT SPECIFIC DATE ONLY
Purple chips: Interval-specific override (applies only to that one day)
Orange chips: Roster-level override showing through
Negative days: Days before interval start shown in gray
Day numbers: Show interval days (Day 1, 2, 3... for each interval period)
5. Export & Import
Export Shifts: Share just your shift definitions with colleagues
Export Roster: Share your complete roster pattern with assignments
Export Full Config: Backup everything for later use
Import: Load any exported JSON file to restore or share configurations
6. Copy Output
Shift Segments: CR12-compatible data ready to paste into SAP
Interval Dates: List of interval start dates for reference
Shift Details: Day-by-day breakdown with dates and assigned shifts
One-click copy: Click any "Copy" button to copy data to clipboard
💡 Pro Tips:
Hover over any day cell to see a Gantt chart timeline of shifts
Pattern Status shows completion (green checkmark when all days assigned)
Orange = Roster override (applies to all occurrences in all intervals)
Purple = Interval override (applies only to that specific date)
Purple overrides take precedence over orange roster overrides
Clear overrides by Ctrl+Clicking and leaving the input empty
Mode
Cycle & Calendar
When does your roster cycle begin?
First day of your interval period
How many days before shift pattern repeats (1-365, common patterns: 7, 14, 21, 28)
Days per interval/week (1-7, typically 7)
Number of weeks to display (each week shows all 7 days, but only selected working days are editable)
Select Interval Working Days
Choose which days of the week are included in your intervals:
Shift Setup Wizard
Quick Start: Choose Your Shift Configuration
Default Mode: Automatically creates Day Shift (06:00-18:00) and Night Shift (18:00-06:00) with 8 resources each at 80% utilization. Start using immediately!
Template details will appear here
Manual Mode: No shifts will be created automatically. Use the "Add Shift" button below to define your own shift segments.
Default Values
Click to update break length, utilization, number of resources, and capacity unit for all existing shifts
Shift Segments
No shift segments defined. Click "Add Shift" to create one.