A global tag or subroutine name must not be used within a subprocedure.
30
Cause . . . . . : A name that is defined globally as a tag name or a subroutine name must not be used within a subprocedure.
Recovery . . . : Change references to the name or define the name locally within the subprocedure. Compile again.