The time displayed for a step does not (IMHO) include the time needed to prepare (fetch the text from the program source) the next step, so don't expect the values to exactly sum up. Particularly with lots of quick steps.
And the time needed for resolving macro code is recorded nowhere at all, only in the total sum for the runtime of a complete SAS session..
... View more