PGM PARM(&PRF)
DCL VAR(&PRF) TYPE(*CHAR) LEN(10)
DCL VAR(&CURCOD) TYPE(*CHAR) LEN(12)
DCL VAR(&PRFCOD) TYPE(*CHAR) LEN(12)
DCL VAR(&MDPL) TYPE(*INT) VALUE(32)
DCL VAR(&ERRCOD) TYPE(*CHAR) LEN(15) +
VALUE(X'00000000')
DCL VAR(&CCSID) TYPE(*INT) VALUE(-1)
DCLF FILE(SU_DSPF)
/* VARIABLES UTILISEES PAR LA GESTION DE MESSAGES */
DCL &ERRORSW *LGL /* SWITCH */
DCL &MSGID *CHAR LEN(7) /* ID MSG */
DCL &MSGDTA *CHAR LEN(100) /* DATA */
DCL &MSGF *CHAR LEN(10) /* FICHIER */
DCL &MSGFLIB *CHAR LEN(10) /* BIBLI */
/* GESTION DES ERREURS */
MONMSG MSGID(CPF0000) EXEC(GOTO ERREUR)
SNDRCVF RCDFMT(FMT)
IF &IN03 DO
SNDPGMMSG MSG('Commande SU annulée') MSGTYPE(*COMP)
|