Le programme appelant et le sous-programme doivent avoir des variables compatibles, dĂ©clarĂ©es : đ€ Dans le programme principal : WORKING-STORAGE đ„ Dans le sous-programme : LINKAGE SECTION
 CALL : syntaxe de base
En  COBOL , vous pouvez appeler un programme externe avec l'instruction  CALL . Cela permet de modulariser les traitements complexes ou réutilisables, tout en gardant un programme principal lisible et court.
 CALL "NOMPROG"
    USING VARIABLE1 VARIABLE2.
 "NOMPROG" : nom du programme appelé (souvent un fichier .COB ou .EXE) USING : permet de passer des paramÚtresLe programme appelant et le sous-programme doivent avoir des variables compatibles, déclarées :
 WORKING-STORAGE  LINKAGE SECTIONÂ
 CALL "CALCUL"
    USING A B RESULTAT.
**Sous-programme CALCUL :**
 LINKAGE SECTION.
 01 A          PIC 9(3).
 01 B          PIC 9(3).
 01 RESULTAT   PIC 9(4).
 PROCEDURE DIVISION USING A B RESULTAT.
    COMPUTE RESULTAT = A + B.
    EXIT PROGRAM.
 EXIT PROGRAM dans le sous-programme RETURN-CODE si besoin
Lâappel avec  CALL permet :