Mémo utilisateur

BoTTom |
             PGM
             DCL &DATA *CHAR 266
             DCLF MEMOIDXD
             RTVJOBA    CURUSER(&USER)
             RTVUSRPRF  GRPPRF(&GRP)
 RTVPRF:     IF ((&GRP = ' ') *OR (&GRP = '*NONE')) CHGVAR &IN30 '0'
             ELSE CHGVAR &IN30 '1'
             CHGVAR &IN31 '0'
             RTVUSRIDXE USRIDX(AF4TOOL/MEMO) SELECT(*EQ &USER) +
                          RTNVAL(&DATA)
              MONMSG CPF0000 EXEC(CHGVAR &DATA ' ')
              CHGVAR &MEMOTXT %SST(&DATA 11 256)
 AFFPRF:     SNDRCVF    RCDFMT(FMT)
             IF &IN03 RETURN
             IF &IN10 GOTO RTVGRP
             CHGVAR &DATA (&USER *CAT &MEMOTXT)
             ADDUSRIDXE USRIDX(AF4TOOL/MEMO) INSERTYPE(*RPLKEY) +
                          ENTRY(&DATA)
             GOTO AFFPRF
 RTVGRP:     CHGVAR &IN30 '0'
             CHGVAR &IN31 '1'
             RTVUSRIDXE USRIDX(AF4TOOL/MEMO) SELECT(*EQ &GRP) +
                          RTNVAL(&DATA)
              MONMSG CPF0000 EXEC(CHGVAR &DATA ' ')
              CHGVAR &MEMOTXT %SST(&DATA 11 256)
 AFFGRP:     SNDRCVF    RCDFMT(FMT)
             IF &IN03 RETURN
             IF &IN12 GOTO RTVPRF
             CHGVAR &DATA (&GRP *CAT &MEMOTXT)
             ADDUSRIDXE USRIDX(AF4TOOL/MEMO) INSERTYPE(*RPLKEY) +
                          ENTRY(&DATA)
             GOTO AFFGRP
             ENDPGM




©AF400