| API / API Web | |
|
Version : 5.0-00 Edition spéciale ES1 |
||
|
Package : fr.ACE.metier.bc4j.tarif.common GestionElaborationinvaliderElaboration |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API est utilisée dans la gestion des élaborations tarifaires. Elle permet l’invalidation d’une élaboration tarifaire (annulation de la validation ou de la mise à disposition).
La même fonctionnalité existe en traitement différé (GTASEL).
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| Paramétrage en multi-entités pour la mise à disposition. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
|
Ce traitement ne peut être lancée que sur une élaboration tarifaire qui se trouve dans l’état ‘validé’ défini sur la cible. Une fois traitée, l’élaboration tarifaire passe à l’état ‘en cours’ défini sur la cible (entête et ligne). Il ne faut invalider que les lignes qui n’ont pas encore été appliquées (cas des promotions vente où l’on peut appliquer à la ligne). De plus, il y a suppression des élaborations magasins s’il y a eu segmentation en tenant compte des habilitations magasins. Si c’est la centrale d’achat qui valide l’élaboration magasin, alors elle sera supprimée si aucune ligne appliquée. |
|
| Les champs « achvto » et « numelaboo » permettent de retrouver les élaborations magasins associées à l’élaboration centrale que l’on cherche à invalider. | |
| Opération commerciale | L'API met à jour le code état de l'opération commerciale rattachée à l'élaboration tarifaire. Lors de l'invalidation de l'élaboration tarifaire, le code état de l'opération commerciale est mis à jour à l'état en cours de la cible. |
Cas d’erreur
| Cause | Effet |
| TAL_INEX : l’entête de l’élaboration que l’on veux invalider n’existe pas. | |
| ETA_PASBON : l’entête de l’élaboration n’est pas à l’état validé. |