Eine „S-Prozedur im Vordergrund aufrufen“ bedeutet, dass die Prozedur unter Steuerung des Auftrags abläuft, in dem das Prozeduraufruf-Kommando gegeben wurde; es wird kein neuer Auftrag erzeugt. Diese Art von Prozedur wird auch als synchron aufgerufene Prozedur oder als „Dialogprozedur“ bezeichnet, da Interaktion mit dem Benutzer möglich ist. Eine Prozedur im Vordergrund aufrufen kann sowohl von der Systemebene als auch von einer Prozedur heraus erfolgen. S-Prozeduren werden im Vordergrund mit dem Kommando CALL-PROCEDURE oder mit dem Kommando INCLUDE-PROCEDURE aufgerufen.
Prozeduren, die mit CALL-PROCEDURE aufgerufen werden, werden auch als Call-Prozeduren bezeichnet; entsprechend werden Prozeduren, die mit INCLUDE-PROCEDURE aufgerufen werden, als Include-Prozeduren bezeichnet.
Hinweis
Mit CALL-PROCEDURE können sowohl S-Prozeduren in Nicht-S-Prozeduren als auch Nicht-S-Prozeduren in S-Prozeduren aufgerufen werden.