| Les mises à jour de la documentation / Delta Socle ACE 1.6.2 (release note) | |
Ce document a pour objet de décrire les changements effectués dans les formats d’intégrateur entre la version ACE 1.6.1. et la version ACE 1.6.2.
Un nouveau format C4 permet la mise à jour d’une commande côté Extranet Fournisseur.
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.
| Nom | Libellé | Ver. | Pos. | Long. | Type | Commentaire |
|
typenr |
Type d’enregistrement |
ACE 1.6.2 | 1 | 2 | Num |
C4 pour mise à jour ligne commande Extranet fournisseur (table EVL_PRV) |
| typmaj |
Type de mise à jour |
ACE 1.6.2 | 3 | 1 | Num |
1 : Création. 2 : Modification. 3 : Suppression. 9 : Gérer. |
|
codfct |
Binaire à simuler |
ACE 1.6.2 | 4 | 8 | Char | |
|
codpev |
Code transaction (cible) |
ACE 1.6.2 | 12 | 8 | Char | Code cible |
| achvte | Code Achat/Vente | ACE 1.6.2 | 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 | ACE 1.6.2 | 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 |
ACE 1.6.2 | 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 | ACE 1.6.2 | 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 | ACE 1.6.2 | 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 | ACE 1.6.2 | 43 | 6 | Char | Si non renseigné alors le système prend la valeur 'CONF '. |
| numver | Numéro de version | ACE 1.6.2 | 49 | 5 | Long | Si non renseigné alors le système prend la valeur 0. |
| numord | Numéro d’ordre | ACE 1.6.2 | 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 | ACE 1.6.2 | 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 | ACE 1.6.2 | 69 | 8 | Date | Format AAAAMMJJ |
| statut_evl | Statut de la ligne | ACE 1.6.2 | 77 | 6 | Char | Doit appartenir à la tbl 'staeve '. |
| commen_evl_prv | Commentaire | ACE 1.6.2 | 83 | 4000 | UTF8 | |
| utimajconf | Agent dernière confirmation | ACE 1.6.2 | 4083 | 8 | Char | |
| datmajconf | Date dernière confirmation | ACE 1.6.2 | 4091 | 8 | Date | |
| heumajconf | Heure dernière confirmation | ACE 1.6.2 | 4099 | 10 | Dble | |
| indsai | Indicateur de saisie | ACE 1.6.2 | 4109 | 2 | Long |
0 : modification, suppression possible 1 : modification possible 2 : modification et suppression impossible |
| valzn1 | Zone libre 1 | ACE 1.6.2 | 4111 | 160 | UTF8 | |
| valzn2 | Zone libre 2 | ACE 1.6.2 | 4271 | 160 | UTF8 | |
| valzn3 | Zone libre 3 | ACE 1.6.2 | 4431 | 160 | UTF8 | |
| valzn4 | Zone libre 4 | ACE 1.6.2 | 4591 | 160 | UTF8 | |
| valzn5 | Zone libre 5 | ACE 1.6.2 | 4751 | 160 | UTF8 | |
| valzn6 | Zone libre 6 | ACE 1.6.2 | 4911 | 160 | UTF8 | |
| valzn7 | Zone libre 7 | ACE 1.6.2 | 5071 | 160 | UTF8 | |
| valzn8 | Zone libre 8 | ACE 1.6.2 | 5231 | 160 | UTF8 | |
| valzn9 | Zone libre 9 | ACE 1.6.2 | 5391 | 160 | UTF8 | |
| valzn10 | Zone libre 10 | ACE 1.6.2 | 5551 | 160 | UTF8 | |
| numver_prec | Numéro de version précédente | ACE 1.6.2 | 5711 | 5 | Long |
En confirmation
Un nouveau format C5 permet la confirmation d’une commande côté Extranet Fournisseur.
La confirmation d’un enregistrement ne peut intervenir qu’en modification (typmaj = 2) sur une commande (codfct = GCOV).
Le paramètre GESCONF.N1=1 doit être positionné sur la cible qui sert à la confirmation 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.
La confirmation n’est possible que s’il n’existe plus de ligne à traiter par le fournisseur sur le portail Extranet Fournisseur, c'est-à-dire des lignes dont le statut est ‘A confirmer’ ou ‘En conflit’. Un message d’erreur bloquant est alors affiché (code EX_LIGCONF).
La confirmation effectue les mises à jour suivantes :
- Création d’une nouvelle version de lignes prévisionnelles dans la table EVL_PRV par duplication des lignes prévisionnelles de version 0. Sur la nouvelle version, mise à jour des données suivantes :
o Utimajconf avec l’agent ayant confirmé
o Datmajconf avec la date de confirmation
o Heumajconf avec l’heure de confirmation
Les lignes de cette nouvelle version correspondent à la proposition du fournisseur qui sera archivée une fois la confirmation terminée et consultable via l’icône Historique sur l’écran de confirmation de la commande côté BTOE.
- Mise à jour de données sur les lignes de la version 0 :
o Indicateur de saisie : valeur 1 (modification possible, suppression impossible). Les lignes de la version 0 correspondent aux lignes qui seront accessibles par l’acheteur sur l’écran de confirmation de la commande côté BTOE une fois la confirmation terminée.
o Version précédente : mis à jour avec le numéro de la nouvelle version créée.
- Mise à jour du statut de l’entête de l’événement (champ « statut_eve ») avec le statut le plus pessimiste des lignes prévisionnelles de la commande.
| Nom | Libellé | Ver. | Pos. | Long. | Type | Commentaire |
|
typenr |
Type d’enregistrement |
ACE 1.6.2 | 1 | 2 | Num | C5 pour confirmation de commande extranet fournisseur |
| typmaj |
Type de mise à jour |
ACE 1.6.2 | 3 | 1 | Num | 2 : Modification. |
|
codfct |
Binaire à simuler |
ACE 1.6.2 | 4 | 8 | Char | |
|
codpev |
Code transaction (cible) |
ACE 1.6.2 | 12 | 8 | Char | Code cible |
Exemple de mise à jour et validation d’une commande d’achat :
FV00C42EACDA GCOV numeve=200062;numpos=1;numlig=1;numord=1;qteprev=500;commen_evl_prv="Le stock du produit ne permet pas d'honorer la demande";statut_evl="REFFOU";
FV00C41EACDA GCOV numeve=200062;numpos=1;numlig=1;qteprev=500;datprev="20140130";commen_evl_prv="Livraison suivante dans un mois";statut_evl="REFFOU";
FV00C42EACDA GCOV numeve=200062;numpos=2;numlig=1;numord=1;statut_evl="ACCFOU";
FV00C42EACDA GCOV numeve=200062;numpos=3;numlig=1;numord=1;qteprev=0;datprev="";commen_evl_prv="Produit complètement épuisé";statut_evl="REFFOU";
FV00C52EACDA GCOV numeve=200062;
| Nom | Libellé | Version | Position | Longueur | Type |
| Codcre | Catégorie de remise | ACE 1.6.2 | 1214 | 6 | Char |
| Nom | Libellé | Version | Position | Taille | Type | ||||||||
|
Codcre |
Catégorie de remise | GCE1.6.2 | 3335 | 6 | Char | ||||||||
| Nom | Libellé | Version | Posit | Taille | Type |
|
Valzn1 |
Zone complémentaire 1 |
GCE160 |
321 |
160 |
UTF8 |
|
Valzn2 |
Zone complémentaire 2 |
GCE160 |
481 |
160 |
UTF8 |
|
Valzn3 |
Zone complémentaire 3 |
GCE160 |
641 |
160 |
UTF8 |
| Valzn4 |
Zone complémentaire 4 |
GCE160 |
801 | 160 | UTF8 |
| Valzn5 |
Zone complémentaire 5 |
GCE160 |
961 | 160 | UTF8 |
| Valzn6 |
Zone complémentaire 6 |
GCE160 |
1121 | 160 | UTF8 |
| Valzn7 |
Zone complémentaire 7 |
GCE160 |
1281 | 160 | UTF8 |
| Valzn8 |
Zone complémentaire 8 |
GCE160 |
1441 | 160 | UTF8 |
| Valzn9 |
Zone complémentaire 9 |
GCE160 |
1601 | 160 | UTF8 |
| Valzn10 |
Zone complémentaire 10 |
GCE160 |
1761 | 160 | UTF8 |
| Val01 | Valeur 1 |
GCE160 |
1921 | 10 | Dble |
| Val02 | Valeur 2 |
GCE160 |
1931 | 10 | Dble |
| Val03 | Valeur 3 |
GCE160 |
1941 | 10 | Dble |
| Val04 | Valeur 4 |
GCE160 |
1951 | 10 | Dble |
| Val05 | Valeur 5 |
GCE160 |
1961 | 10 | Dble |
| Val06 | Valeur 6 |
GCE160 |
1971 | 10 | Dble |
| Val07 | Valeur 7 |
GCE160 |
1981 | 10 | Dble |
| Val08 | Valeur 8 |
GCE160 |
1991 | 10 | Dble |
| Val09 | Valeur 9 |
GCE160 |
2001 | 10 | Dble |
| Val10 | Valeur10 |
GCE160 |
2011 | 10 | Dble |
| Ordaff | Ordre d'affichage |
GCE160 |
2021 | 6 | Num |
| Nom | Libellé | Version | Position | longueur | Type |
| Valzn1 | Zone complémentaire 1 | 1.55 | 257 | 160 | UTF8 |
| Valzn2 | Zone complémentaire 2 | 1.55 | 417 | 160 | UTF8 |
| Valzn3 | Zone complémentaire 3 | 1.55 | 577 | 160 | UTF8 |
| Valzn4 | Zone complémentaire 4 | 1.55 | 737 | 160 | UTF8 |
| Valzn5 | Zone complémentaire 5 | 1.55 | 897 | 160 | UTF8 |
| Valzn6 | Zone complémentaire 6 | 1.55 | 1057 | 160 | UTF8 |
| Valzn7 | Zone complémentaire 7 | 1.55 | 1217 | 160 | UTF8 |
| Valzn8 | Zone complémentaire 8 | 1.55 | 1377 | 160 | UTF8 |
| Valzn9 | Zone complémentaire 9 | 1.55 | 1537 | 160 | UTF8 |
| Valzn10 | Zone complémentaire 10 | 1.55 | 1697 | 160 | UTF8 |
| Nom | Libellé | Version | Position | Longueur | Type | Commentaire |
| Exilig | Indicateur du poste | ACE 1.6.2 | 1586 | 1 | CHAR | Si renseigné, permet, en création de poste, de forcer la valeur du champ exilig, permettant ensuite de piloter l'opération de stock via ppe OPESTK |