The DYNAMIC statement defines a symbol, colhd, that references a value that the data component supplies when ODS binds the definition and the data component to produce an output object. The values for colhd are provided in the FILE statement in the DATA step that appears later in the program. Using dynamic column headers gives you more flexibility than does hard-coding the headers in the table definition.
   dynamic colhd;