Using PUT DATA with BASED storage

BASED storage is used extensively in CICS® transactions. You therefore need to be aware of the following restriction on PUT DATA.

In PL/I, you cannot code:
PUT DATA (P -> VAR);
If, however, VAR was declared as BASED (P), the value of the generation of VAR to which P points can be coded as:
PUT DATA (VAR);