Reference modification in COBOL extracts specific character positions from a data item. COMP fields can be reference modified because COBOL treats them as character strings when you use reference modification syntax, extracting the portion of the character representation regardless of the internal USAGE.