Al crear una plantilla de un libro de copias COBOL, el Gestor de archivos debe compilar el libro de copias como un paso en el proceso de crear la plantilla. Cuando el libro de copias COBOL tiene un mandato COPY con una cláusula REPLACING puede ver una anomalía de compilación al intentar crear la plantilla.
Esta anomalía de compilación se debe en la mayoría de casos a que el Gestor de archivos inserta el libro de copias COBOL en un programa COBOL simple mediante una sentencia COPY. El mandato COPY con una cláusula REPLACING en el libro de copias queda anidado en otra sentencia COPY. Los mandatos COPY anidados con cláusulas REPLACING no están permitidos en COBOL y se produce un error de compilación. Sin embargo, al especificar un rango en la selección de libros de copia avanzados, la parte seleccionada del libro de copias se copia en línea en el programa COBOL simple en lugar de insertarse mediante una sentencia COPY. Por lo tanto, el mandato COPY con la cláusula REPLACING no quedaría anidado y la compilación se realizaría de forma satisfactoria.