Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
The CPM Procedure

Details

This section provides a detailed outline of the use of the CPM procedure. The material is organized in subsections that describe different aspects of the procedure. They have been placed in increasing order of functionality. The first section describes how to use PROC CPM to schedule a project subject only to precedence constraints. The next two sections describe some of the features that enable you to control the units of duration and specify nonstandard precedence constraints. In the "Time-Constrained Scheduling" section, the statements needed to place time constraints on the activities are introduced. The "OUT= Schedule Data Set" section describes the format of the schedule output data set (the Schedule data set). The "Multiple Calendars" section deals with calendar specifications for the different activities.

The "Baseline and Target Schedules" section describes how you can save specific schedules as baseline or target schedules. The "Progress Updating" section describes how to incorporate the actual start and finish times for a project that is already in progress. The "Resource-Driven Durations and Resource Calendars" section describes how the WORK variable can be used to specify resource-driven durations and the effect of resource calendars on the activity schedules.

Next, the "Resource Usage and Allocation" section pertains to resource usage and resource-constrained scheduling and describes how to specify information about the resources and the resource requirements for the activities. The scheduling algorithm is also described in this section and some advanced features are discussed under separate subsections. The "RESOURCEOUT= Usage Data Set" section describes the format of the resource usage output data set (the Usage data set) and explains how to interpret the variables in it.

When resource-driven durations are specified or resource calendars are in effect, each resource used by an activity may have a different schedule. In this case, the Resource Schedule data set, described in the "RESOURCESCHED= Resource Schedule Data Set" section, contains the individual resource schedules for each activity.

The "Multiproject Scheduling" section describes how you can use PROC CPM when there are multiple projects that have been combined together in a multiproject structure.

PROC CPM also defines a macro variable that is described in the "Macro Variable - ORCPM - " section. Table 2.24 in the "Input Data Sets and Related Variables" section lists all the variables used by the CPM procedure and the data sets that contain them. Table 2.25 in the "Missing Values in Input Data Sets" section lists all of the variables in the different input data sets and describes how PROC CPM treats missing values corresponding to each of them. Finally, the "FORMAT Specification" section underlines the importance of associating the correct FORMAT specification with all the date-type variables, and the "Computer Resource Requirements" section indicates the storage and time requirements of the CPM procedure.


Scheduling Subject to Precedence Constraints

Using the INTERVAL= Option

Nonstandard Precedence Relationships

Time-Constrained Scheduling

OUT= Schedule Data Set

Multiple Calendars

Baseline and Target Schedules

Progress Updating

Resource-Driven Durations and Resource Calendars

Resource Usage and Allocation

RESOURCEOUT= Usage Data Set

RESOURCESCHED= Resource Schedule Data Set

Multiproject Scheduling

Macro Variable _ORCPM_

Input Data Sets and Related Variables

Missing Values in Input Data Sets

FORMAT Specification

Computer Resource Requirements

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.