Is it absolutely necessary to instantiate a variable within the main program before it is called in a subroutine?
______________________________________________________________________________________
ASSIGN/VAR1=<VALUE> <----------------------- IS THIS NECESSARY?
CS1 = CALLSUB/<SUBROUTINE TITLE>,<SUBPROGRAM PATH>:VAR1
***INSIDE SUBROUTINE***
SUBROUTINE/<SUBROUTINE TITLE>,
sVAR1 = <DEFAULT VALUE> : <DESCRIPTION>
ASSIGN/sVAR1=<VALUE> + 1
ENDSUB/
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
"VAR1: " + VAR1