%DEACTIVATE statement

A %DEACTIVATE statement makes an identifier inactive.

Read syntax diagramSkip visual syntax diagram% label: DEACTIVATE ,identifier ;

Abbreviation: %DEACT

identifier
Specifies the name of either a preprocessor variable, a preprocessor procedure, or a preprocessor built-in function.

The deactivation of an identifier causes loss of its replacement capability but not its value. Hence, the reactivation of such an identifier need not be accompanied by the assignment of a replacement value.

The deactivation of an identifier does not prevent it from receiving new values in subsequent preprocessor statements.

Deactivation of a deactivated identifier has no effect.