Create the activities data set and identify separate calendars. This data identifies two calendars: the professor's (the value of _CAL_ is Prof.) and the student's (the value of _CAL_ is Student). The Succ1 variable identifies which activity cannot begin until the current one ends. For example Analyze Exp 1 cannot begin until Run Exp 1 is completed. The DAYS value of 0 for JOBNUM 3, 6, and 8 indicates that these jobs are milestones.
data grant; input jobnum Task $ 4-22 Days Succ1 $ 27-45 aldate : date7. altype $ _cal_ $; format aldate date7.; datalines; 1 Run Exp 1 11 Analyze Exp 1 . . Student 2 Analyze Exp 1 5 Send Report 1 . . Prof. 3 Send Report 1 0 Run Exp 2 . . Prof. 4 Run Exp 2 11 Analyze Exp 2 . . Student 5 Analyze Exp 2 4 Send Report 2 . . Prof. 6 Send Report 2 0 Write Final Report . . Prof. 7 Write Final Report 4 Send Final Report . . Prof. 8 Send Final Report 0 . . Student 9 Site Visit 1 18jul96 ms Prof. ;