11 mai 2011

GE01BGV-BBAD0012-DEPASSEMENT DE CAPACITE (TABLE WORKING) : W-WP00-LGTRAV

Lors d'une génération, dépassement de capacité de la zone étalée (limitée à 9.999.999 caractères).

La longueur calculée de la zone étalée dépend de la taille des informations ET du nombre d'occurrences.

Pour supprimer l'erreur, le plus pertinent est de diminuer le nombre d'occurrences des informations multiples rattachées au processus concerné (via l'atelier processus, liste des informations rattachées explicitement).

Le nombre d'occurrences provient de la table AP30, mais par défaut de la table DI40, puis à défaut ce nombre est fixé à 999 occurrences.

Pour voir quelles sont les informations du processus XXXXX et les nombre d'occurrences paramétrés, exécutez sous SQL :

select AP30.CDSTDO, AP30.CDINFO, AP30.NBOCCR, DI40.NBOCCR 
from hr.DI40, hr.AP30 
where DI40.CDSTDO=AP30.CDSTDO and DI40.CDINFO=AP30.CDINFO 
and AP30.CDPROS='XXXXX';

Pour diminuer le nombre d'occurrences, vous pouvez agir au niveau processus.

Pour les processus utilitaires (qualification UT) vous pouvez sans risque positionner un nombre d'occurrence à 2 pour toutes les informations rattachées (les chaînes NOY ne sont pas sensibles au nombre maximum d'occurrences - cf ce message) :

update AP30 set NBOCCR=2, TIMODI=SYSDATE where CDPROS='XXXXX';
Puis regénérez.

Aucun commentaire:

Enregistrer un commentaire