Une fiche client comporte en général : 🆔 Un identifiant 👤 Des informations personnelles 🏠 Une adresse complète 📞 Des coordonnées de contact 💳 Des données commerciales (solde, encours, statut)
Après avoir découvert les principales clauses de la DATA DIVISION , nous allons maintenant les appliquer dans une situation concrète. L'objectif est de modéliser une fiche client complète, structurée et facile à maintenir. Cet exemple vous montrera comment grouper logiquement les informations, nommer clairement les variables, et préparer les données pour un traitement professionnel.
Une fiche client comporte en général :
COBOL
01 FICHE-CLIENT.
05 CODE-CLIENT PIC X(6). *> Identifiant unique
05 NOM PIC X(30). *> Nom du client
05 PRENOM PIC X(20). *> Prénom du client
05 ADRESSE.
10 NUMERO-RUE PIC 9(4).
10 NOM-RUE PIC X(30).
10 CODE-POSTAL PIC X(5).
10 VILLE PIC X(20).
05 COORDONNEES.
10 TELEPHONE PIC X(15).
10 EMAIL PIC X(40).
05 DONNEES-COMMERCIALES.
10 SOLDE PIC 9(5)V99.
10 ENCOURS PIC 9(5)V99.
10 STATUT-CLIENT PIC X(10). *> Ex : ACTIF / SUSPENDU
Chaque groupe est bien nommé (ex. ADRESSE , COORDONNEES , DONNEES-COMMERCIALES ), chaque variable a un nom explicite, et les tailles sont réalistes.
MOVE "C12345" TO CODE-CLIENT.
MOVE "DURAND" TO NOM.
MOVE "ALAIN" TO PRENOM.
MOVE "75015" TO CODE-POSTAL.
DISPLAY "Client : " NOM " " PRENOM.
Une structure bien conçue en COBOL :