Hello, Eli.
Component which handles Calendar is CRM_CALENDAR. The day view is defaulted in Custom Controller CRM_CALENDAR/CRMCalendarCuCo . Take a look in its implementation class CL_CRM_CALE_CRMCALENDARCU_IMPL. There is a code in the very end of method DO_INIT_CONTEXT:
************************************************************************* * set current view to "DAY" ************************************************************************* lv_string = 'DAY'. me->typed_context->calendar->set_currentview( attribute_path = '' value = lv_string ). ENDMETHOD.
You can change DAY value to MONTH or WEEK.