SET
The SET keyword, which corresponds to the S command code, causes the appropriate subset pointer to be set unconditionally to the current position, in a DEDB with subset pointers. Use the SET keyword when retrieving, inserting or replacing a segment. You cannot use it with a SETZERO keyword that has the same subset pointer value, or with the LOCKED or LOCKCLASS keywords.
SET can take an argument, which can be a constant of up to 8 bytes, or a variable of exactly 8 bytes. Each byte indicates a subset pointer and must be a single integer, in character form, from 1 through 8. If you use a variable that is longer than the number of subset pointers to be referenced, you should justify the data to the left and set the rest of the variable to blanks (for example, X'F1F3404040').