general /
SCAN (scan a variable field) - Documentation for BMC AMI Ops Monitor for CICS 7.3
Syntax
SCAN &Vn {REMOVING|REPLACING} {LEADING|ALL} {BLANK|NULL|c} [WITH|[{BLANK|NULL|c}]]where
&Vn is the name of a defined variable that contains the target data to be edited.
REMOVING | REPLACING indicates the editing to be performed on the data of the target variable.
LEADING | ALL edits the leading or trailing data to one byte or all the data as indicated.
WITH must be used if REPLACING is specified.
BLANK specifies blank characters.
NULL specifies null characters.
c represents any alphanumeric characters.
Example
SET BB = '&vbarSELECT TYPE CC RECORDS FROM CMRSTATS WHERE CMRDATE = '09/17/1998' SET Y = T6FTRNCT / 5 SET Y = Y + 1 IF Y > THEN 51 THEN SET Y = 52 SCAN &Y REMOVING LEADING 0 SET &X = BB(1:&Y) USING CMRDATE CMRTIME T6FTRNCT X
REPORT
END