Intégrateur : Ligne prévisionnelle d’une commande Extranet Fournisseur (EVL_PRV)

Depuis la version ACE 5.0-00, Edition Spéciale 1 , les formats d’intégrateur commencent à la position n° 1 (et non plus à la position n° 0, comme auparavant).
Nom Désignation

Version

ACE

Position Taille Type Règles de gestion
             
typenr

Type d’enregistrement

162 1 2 Long C4 pour mise à jour d’une ligne prévisionnelle (table EVL_PRV).
typmaj Type de mise à jour 162 3 1 Long

1 : Création.

2 : Modification.

3 : Suppression.

9 : Gérer.

Pour l’option Modifier (typmaj = 2), si le champ contient « ~ » alors on récupère la valeur du champ dans la table EVL_PRV (sauf pour les données de la clé).

Quand on utilise le type de mise à jour Gérer (typmaj = 9), le système effectue une lecture de la table EVL_PRV.

Si l’enregistrement existe déjà alors la valeur de typmaj est forcée à 2 (Modification).

Si l’enregistrement n’existe pas alors la valeur de typmaj est forcée à 1 (Création).

codfct Binaire à simuler 162 4 8 Char

Valeur gérée GCOV : Gestion des commandes

codpev Code transaction (cible) 162 12 8 Char

Code de la fonction dont l'intégrateur doit reproduire les règles de gestion, c'est à dire le comportement (fonctions basée sur GCOV).

achvte Code Achat/Vente 162 20 1 Char

Si non renseigné alors alimenté par le dernière code achat/vente utilisé sur des mises à jour d’événement, à défaut le code achat/vente en cours de la cible.

typeve Type d’évenement 162 21 3 Char

Si non renseigné alors alimenté par le dernière type d’événement utilisé sur des mises à jour d’événement, à défaut le type d’événement en cours de la cible.

numeve Numéro d’événement 162 24 9 Long

Si le numéro d’événement n’est pas renseigné, le système crée la ligne prévisionnelle avec le dernier numéro d’événement utilisé lors de la création d’un entête.

numpos Numéro de poste 162 33 5 Long

Si le numéro de poste n’est pas renseigné, le système crée la ligne prévisionnelle avec le dernier numéro de poste utilisé lors de la création d’un poste.

numlig Numéro de ligne 162 37 5 Long

Si le numéro de ligne n’est pas renseigné, le système crée la ligne prévisionnelle avec le dernier numéro de ligne utilisé lors de la création d’une ligne (evl).

typevl_prv Type de ligne 162 43 6 Char

Si non renseigné alors le système prend la valeur 'CONF '.

numver Numéro de version 162 49 5 Long

Si non renseigné alors le système prend la valeur 0.

numord Numéro d’ordre 162 54 5 Long Si non renseigné en création alors le système calcule le prochain numéro d’ordre pour la ligne (evl).
qteprev Quantité demandée 162 59 10 Dble

Exprimée en unité de vente (format 7.2 par défaut, ou autre format précisé par le paramètre M_QTE)

datprev Date demandée 162 69 8 Date

Format AAAAMMJJ

statut_evl Statut de la ligne 162 77 6 Char

Doit appartenir à la table STAEVE.

commen_evl_prv Commentaire 162 83 4000 UTF8
utimajconf Agent dernière confirmation 162 4083 8 Char
datmajconf Date dernière confirmation 162 4091 8 Date
heumajconf Heure dernière confirmation 162 4099 10 Dble
indsai Indicateur de saisie 162 4109 2 Long

0 : modification, suppression possible

1 : modification possible

2 : modification et suppression impossible

valzn1 Zone libre 1 162 4111 160 UTF8
valzn2 Zone libre 2 162 4271 160 UTF8
valzn3 Zone libre 3 162 4431 160 UTF8
valzn4 Zone libre 4 162 4591 160 UTF8
valzn5 Zone libre 5 162 4751 160 UTF8
valzn6 Zone libre 6 162 4911 160 UTF8
valzn7 Zone libre 7 162 5071 160 UTF8
valzn8 Zone libre 8 162 5231 160 UTF8
valzn9 Zone libre 9 162 5391 160 UTF8
valzn10 Zone libre 10 162 5551 160 UTF8
numver_prec Numéro de version précédente 162 5711 5 Long  

Remarques

Le paramètre GESCONF.N1=1 doit être positionné sur la cible qui sert à la mise à jour via l’intégrateur. La valeur 1 indique que l’on est côté Extranet Fournisseur. Les paramètres STAEVE1 et STAEVE2 sont également nécessaires. Ce paramétrage permet de contrôler les autorisations d’accès en modification aux lignes prévisionnelles de la commande.