6 week old noobie asks: I see this statement used all the time. And yet it can have strange results like causing a FETCH’d program to fall thru an INPUT USING MAP statement TWICE (the fetched program uses a SET CONTROL ‘Q’ statement in its INITS). What are the various uses of this STACK TOP DATA ’ ’ statement - I know it puts a blank record at the top of the stack - but what are the various reasons that one wants to do this ?
How do INPUT USING MAP statements (or other INPUT statements that display a formatted screen for input ) affect the stack ? Is clearing the entire stack a better idea - in general - in the main program before fetching/calling another module ?
Can one place multiple blank records at the TOP of the stack and what expected effects will this have on a run of the mill program ?