The CPM Procedure |
The following tables outline the options available for the CPM procedure classified by function. An alphabetical list of options is provided in the Dictionary of Options.
Description | Statement | Option |
---|---|---|
split in-progress activities at TIMENOW | ACTUAL | TIMENOWSPLT |
max. number of segments variable | RESOURCE | MAXNSEGMT= |
min. segment duration variable | RESOURCE | MINSEGMTDUR= |
enable splitting | RESOURCE | SPLITFLAG |
Description | Statement | Option |
---|---|---|
baseline finish date variable | BASELINE | B_FINISH= |
baseline start date variable | BASELINE | B_START= |
schedule to compare with baseline | BASELINE | COMPARE= |
schedule to use as baseline | BASELINE | SET= |
schedule to update baseline | BASELINE | UPDATE= |
Description | Statement | Option |
---|---|---|
calendar variable | CALID | |
holiday variable | HOLIDAY | |
holiday duration variable | HOLIDAY | HOLIDUR= |
holiday finish variable | HOLIDAY | HOLIFIN= |
Description | Statement | Option |
---|---|---|
calendar input data set | PROC CPM | CALEDATA= |
activity input data set | PROC CPM | DATA= |
holiday input data set | PROC CPM | HOLIDATA= |
schedule output data set | PROC CPM | OUT= |
resource availability input data set | PROC CPM | RESOURCEIN= |
resource schedule output data set | PROC CPM | RESOURCESCHED= |
resource usage output data set | PROC CPM | RESOURCEOUT= |
workday input data set | PROC CPM | WORKDATA= |
Description | Statement | Option |
---|---|---|
workday length | PROC CPM | DAYLENGTH= |
workday start | PROC CPM | DAYSTART= |
duration unit | PROC CPM | INTERVAL= |
duration multiplier | PROC CPM | INTPER= |
treatment of milestone | PROC CPM | SETFINISHMILESTONE |
duration variable | DURATION | |
finish variable | DURATION | FINISH= |
override specified duration | DURATION | OVERRIDEDUR |
start variable | DURATION | START= |
work variable | RESOURCE | WORK= |
Description | Statement | Option |
---|---|---|
alphanumeric lag duration calendar | SUCCESSOR | ALAGCAL= |
lag variables | SUCCESSOR | LAG= |
numeric lag duration calendar | SUCCESSOR | NLAGCAL= |
Description | Statement | Option |
---|---|---|
suppress warning messages | PROC CPM | SUPPRESSOBSWARN |
fix L_FINISH for finish tasks to E_FINISH | PROC CPM | FIXFINISH |
Description | Statement | Option |
---|---|---|
AON format activity variable | ACTIVITY | |
AOA format headnode variable | HEADNODE | |
project variable | PROJECT | |
AON format successor variables | SUCCESSOR | |
AOA format tailnode variable | TAILNODE |
Description | Statement | Option |
---|---|---|
project variable | PROJECT | |
aggregate parent resources | PROJECT | AGGREGATEPARENTRES |
ignore parent resources | PROJECT | IGNOREPARENTRES |
compute separate critical paths | PROJECT | SEPCRIT |
use specified project duration | PROJECT | USEPROJDUR |
compute WBS Code | PROJECT | WBSCODE |
Description | Statement | Option |
---|---|---|
include percent complete variable | ACTUAL | ESTIMATEPCTC |
add an observation for missing activities | PROC CPM | ADDACT |
single observation per activity | PROC CPM | COLLAPSE |
copy relevant variables to Schedule data set | PROC CPM | XFERVARS |
variables to be copied to Schedule data set | ID | |
include descending sort variables | PROJECT | DESCENDING |
include all sort order variables | PROJECT | ORDERALL |
include early start sort order variable | PROJECT | ESORDER |
include late start sort order variable | PROJECT | LSORDER |
include resource start order variable | PROJECT | SSORDER |
include WBS Code | PROJECT | WBSCODE |
include information about resource delays | RESOURCE | DELAYANALYSIS |
include early start schedule | RESOURCE | E_START |
include free float | RESOURCE | F_FLOAT |
set unscheduled S_START and S_FINISH | RESOURCE | FILLUNSCHED |
include late start schedule | RESOURCE | L_START |
exclude early start schedule | RESOURCE | NOE_START |
exclude free float | RESOURCE | NOF_FLOAT |
exclude late start schedule | RESOURCE | NOL_START |
exclude resource variables | RESOURCE | NORESOURCEVARS |
exclude total float | RESOURCE | NOT_FLOAT |
include resource variables | RESOURCE | RESOURCEVARS |
include total float | RESOURCE | T_FLOAT |
set unscheduled S_START and S_FINISH to missing | RESOURCE | UNSCHEDMISS |
update unscheduled S_START, S_FINISH | RESOURCE | UPDTUNSCHED |
Description | Statement | Option |
---|---|---|
number of precedence constraints | PROC CPM | NADJ= |
number of activities | PROC CPM | NACTS= |
number of distinct node or activity names | PROC CPM | NNODES= |
number of resource requirements | PROC CPM | NRESREQ= |
do not use utility data set | PROC CPM | NOUTIL |
Description | Statement | Option |
---|---|---|
actual finish variable | ACTUAL | A_FINISH= |
actual start variable | ACTUAL | A_START= |
assume automatic completion | ACTUAL | AUTOUPDT |
enable actual time to fall in a non-work period | ACTUAL | FIXASTART |
do not assume automatic completion | ACTUAL | NOAUTOUPDT |
percentage complete variable | ACTUAL | PCTCOMP= |
remaining duration variable | ACTUAL | REMDUR= |
show float for all activities | ACTUAL | SHOWFLOAT |
current date | ACTUAL | TIMENOW= |
Description | Statement | Option |
---|---|---|
resource variables | RESOURCE | |
observation type variable | RESOURCE | OBSTYPE= |
resource availability date/time variable | RESOURCE | PERIOD= |
alternate resource specification variable | RESOURCE | RESID= |
work variable | RESOURCE | WORK= |
Description | Statement | Option |
---|---|---|
delay variable | RESOURCE | ACTDELAY= |
activity priority variable | RESOURCE | ACTIVITYPRTY= |
use alternate resources before supplementary levels | RESOURCE | ALTBEFORESUP |
wait until L_START DELAY | RESOURCE | AWAITDELAY |
delay specification | RESOURCE | DELAY= |
schedule even if insufficient resources | RESOURCE | INFEASDIAGNOSTIC |
independent allocation | RESOURCE | INDEPENDENTALLOC |
milestones can consume resources | RESOURCE | MILESTONERESOURCE |
milestones can not consume resources | RESOURCE | MILESTONENORESOURCE |
use multiple alternates for a single resource | RESOURCE | MULTIPLEALTERNATES |
resource calendar intersect | RESOURCE | RESCALINTERSECT |
scheduling priority rule | RESOURCE | SCHEDRULE= |
secondary scheduling priority rule | RESOURCE | SCHEDRULE2= |
stop date for resource constrained scheduling | RESOURCE | STOPDATE= |
Description | Statement | Option |
---|---|---|
include all types of resource usage | RESOURCE | ALL |
append observations for total usage | RESOURCE | APPEND |
alphanumeric calendar for _TIME_ | RESOURCE | AROUTCAL= |
include availability profile for each resource | RESOURCE | AVPROFILE |
cumulative usage for consumable resources | RESOURCE | CUMUSAGE |
include early start profile for each resource | RESOURCE | ESPROFILE |
exclude unscheduled activities in profile | RESOURCE | EXCLUNSCHED |
include unscheduled activities in profile | RESOURCE | INCLUNSCHED |
save observations for total usage | RESOURCE | TOTUSAGE |
include late start profile for each resource | RESOURCE | LSPROFILE |
maximum value of _TIME_ | RESOURCE | MAXDATE= |
maximum number of observations | RESOURCE | MAXOBS= |
minimum value of _TIME_ | RESOURCE | MINDATE= |
numeric calendar for _TIME_ | RESOURCE | NROUTCAL= |
include resource constrained profile | RESOURCE | RCPROFILE |
unit of difference between consecutive _TIME_ values | RESOURCE | ROUTINTERVAL= |
difference between consecutive _TIME_ values | RESOURCE | ROUTINTPER= |
use a continuous calendar for _TIME_ | RESOURCE | ROUTNOBREAK |
Description | Statement | Option |
---|---|---|
add activity or resource calendar | RESOURCE | ADDCAL |
include WBS Code | PROJECT | RSCHEDWBS |
include order variables | PROJECT | RSCHEDORDER |
id variables | RESOURCE | RSCHEDID= |
Description | Statement | Option |
---|---|---|
alignment date variable | ALIGNDATE | |
alignment type variable | ALIGNTYPE | |
project start date | PROC CPM | DATE= |
project finish date | PROC CPM | FBDATE= |
finish before DATE= value | PROC CPM | FINISHBEFORE |
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.