| ORIGINE | FONCTION |
|
AVE |
XC957 XC967 XC977 |
N.B. :
Mise en place d’un trigger sur table indispensable
Dans le cadre des échanges de commandes via EDI, il se peut que le partenaire EDI demande la génération d’un fichier d’avis d’expédition pour les différentes commandes échangées.
La nécessité de générer un fichier des avis d’expédition est gérée par la forme TA471 qui décrit les différentes modalités d’échange avec les différents partenaires EDI.
Pour la génération des avis d’expédition, le module standard d’extraction de fichiers XC300 est utilisé.
Le principe adopté est le suivant :
Il faut en premier lieu mettre en place un trigger sur la table des lignes de BP/BE/Pièce. La mise en place de ce trigger doit être effectuée par Cegid. Elle conditionne l’utilisation des passerelles assurant la génération des avis d’expédition.
Ce trigger se déclenche lors de chaque maintenance d’une ligne de BP/BE/Pièce.
Il teste la zone No de bon d’expédition.
Si cette dernière est modifiée et est différente de « . » (-> On vient de créer le bon d’expédition) et si la commande concernée est de type EDI, il insère un enregistrement dans la table XC_FIC (table standard utilisée lors des extractions de données). Cette table sert ensuite de base à la génération du fichier contenant les avis d’expédition.
Conditions d’utilisation du module d’extraction XC300
Il faut créer pour chaque société (si vous souhaitez obtenir un fichier par société) , des passerelles d’extraction différentes qui correspondent aux différents langages gérés (EANCOM 93A, EANCOM 96A, EDI-SPORT, EFOVAD).
La création de ces passerelles s’effectue au niveau de la forme TA450.
Chaque passerelle est caractérisée par un code provenance et un code origine particuliers
Le code origine doit toujours être AVE ou AVA (cas du DESADV particulier correspondant au commandes alloties).
Le code provenance est libre. Cependant, afin d’obtenir une « normalisation », il est conseillé d’utiliser la norme suivante
Provenance = XXXXXX_Code société
(ou XXXXXX indique la norme utilisée, à savoir 96A, 93A, EDISPO, EFOVAD).
Le fichier généré s’appelle
desadv.asc.<No demande>
ou
desadv.<No demande>.asc
(codification paramétrable au niveau de TA471).
Ce fichier est placé dans un répertoire UNIX paramétrable au niveau de la forme TA450.
La récupération de ce fichier et la mise à disposition de ce dernier dans la boite aux lettres du partenaire est à la charge du client.
Rappel sur le principe des commandes alloties :
Une commande allotie est une commande unique concernant X destinataires distincts (le destinataire final est précisé dans l'enregistrement détaillant les différentes lignes de la commande).
Lors de son l'intégration par XC20B, la commande est alors éclatée en autant de sous-commandes que de destinataires présents dans les lignes.
Toutes ces sous-commandes ont donc la même référence de commande mais elles concernent des clients différents (chaque client correspondant alors à un magasin).
N.B. :
Lors de l'envoi du DESADV, il faut impérativement regrouper tous les BE concernant les sous-commandes pour pouvoir générer un fichier unique pour la commande allotie.
Il est donc essentiel de pouvoir maîtriser la chronologie pour la génération du DESADV.
En effet, le DESADV ne doit être généré que lorsque toutes les sous-commandes concernées ont été expédiées.
Pour cela, il faut utiliser le programme AS358 qui permet à l'utilisateur d'indiquer que le DESADV doit être généré pour une référence de commande donnée (critère disponible dans l'onglet des critères libres).
Description des fonctions du module
Avant la première utilisation de ce module, une phase de paramétrage est indispensable. Celle-ci est réalisée EXCLUSIVEMENT par Cegid. Elle permet l’installation du trigger sur la table des lignes de BP/BE/facture.
N.B. :
Le descriptif du fichier généré est évolutif et peut être amené à être modifié en fonction de vos demandes et des contraintes imposées par vos partenaires. La description de votre fichier doit être cependant étudiée et peut nécessiter la création de fonctions annexes pour l’initialisation de certaines données. À l’issue de cette étude, un paramétrage sous forme d’INTERD et éventuellement la réalisation de fonctions sous forme d’aménagement seront nécessaires.
Les fonctions du module peuvent être scindées en plusieurs parties :
- PARAMÉTRAGE AVANT EXTRACTION
- LANCEMENT DE L’EXTRACTION
CONTRAINTES :
Il est indispensable d’avoir des expéditions mono commande.
Aucun contrôle n’est effectué dans la chaîne de livraison afin d’interdire à l’utilisateur la maintenance d’un BE ayant déjà été envoyé au partenaire.
Avant d’utiliser ce module, un certain nombre de données doit être renseigné dans Cegid Orli. Vous devez renseigner les informations suivantes :
PARAMÈTRES GÉNÉRAUX
EDI_ORLI_SIT (indispensable pour l’utilisation du module d’extraction XC300).
OPTIONS
XC300W01/SOUS_REP
XC957W01/LONG_DAT_DESADV
conditionne la taille de la donnée « Date d’envoi du Desadv » (position 29 de l’enregistrement ENT, lors de la génération du fichier (8 ou 12 caractères)
XC957W01/LONG_LIG_DESAV
conditionne la taille de la zone « N° de ligne dans la commande d’origine »
TA440: RÉFÉRENCEMENT GENERAL DES CODES EDI
Cette fonction permet à l’utilisateur de définir les différents codes EDI pour lesquels un fichier des avis d’expédition doit être généré.
L’utilisateur peut soit renseigner un code EDI par partenaire (-> Génération d’un fichier par partenaire), soit un code EDI générique qui regroupera tous les partenaires (-> Génération d’un fichier multi partenaires).
TA450: PARAMÉTRAGE EXTRACTIONS DE FICHIERS
1) Onglet Paramétrage des Extractions
Cette fonction permet à l’utilisateur de définir les différentes passerelles d’extraction pouvant être lancées.
Si l’utilisateur souhaite générer un fichier DESADV à la norme EFOVAD pour la société, il faudra qu’il renseigne l'un des paramétrages suivants :
| Provenance | Origine | Libellé | Indicatif | Programme extraction | Répertoire |
| EFOVAD | AVE | « Avis d’expédition » | AVA | XC957W01 | $ODIS/XC300 |
| EFOVAD | AVE | « Avis d’expédition » | AVA | XC959W01 | pour format JP562 |
| EFOVAD | AVA | « Avis d’expédition allotie » | AVA | XC967W01 | $ODIS/XC300 |
| EFOVAD | AVA | « Avis d’expédition allotie » | AVA | XC969W01 | pour format JP562 |
La passerelle AVE est utilisée pour les DESADV correspondant aux commandes standard.
La passerelle AVA est utilisée pour les DESADV correspondant aux commandes alloties.
Le répertoire n’indiqué qu’à titre indicatif ; il est modifiable par l’utilisateur sans aucune contrainte particulière.
2) Onglet « Extractions par code EDI »
Cette fonction permet à l’utilisateur de définir, pour chaque code EDI renseigné au niveau de TA440, les différentes passerelles d’extraction pouvant être lancées.
Il viendra donc renseigner la Provenance / Origine correspondant au message DESADV de son partenaire EDI (AVA ou AVE).
3) Onglet « Association code EDI Cegid Orli– Entité Externe »
Cette fonction permet à l’utilisateur d’associer chaque partenaire EDI à un code EDI particulier. C’est au niveau de cette forme qu’il est possible de choisir de générer un fichier des avis d’expédition par partenaire (un code EDI ne doit être associé à un seul partenaire) ou un fichier des avis d’expédition multi partenaires (il faut alors définir pour chaque code EDI, l’ensemble des partenaires qui lui sont rattachés).
TA471 : GESTION DES PARTENAIRES EDI
définit les différents partenaires avec lesquels la société souhaite effectuer des échanges EDI.
On retrouve, pour chaque partenaire, chaque langage et chaque version, les différents échanges gérés (réception de commandes, envoi d’accusés de réception (complets, partiels, avec modification), envoi des avis d’expédition, des factures, des catalogues de prix, des catalogues articles).
Dans l’onglet « Caractéristiques Envoi », on retrouve donc le message Avis d’expédition (DESADV) :
3 choix de « Format du fichier généré » s’offre à l’utilisateur :
- DESADV avec colisage global
= fichier DESADV sans détail du colisage (global) - DESADV avec détail du colisage
- DESADV mixte (synthèse des deux)
Le choix du type de fichier généré peut être variable par partenaire.
Le descriptif des différents fichiers disponibles est présent en annexe.
Si vous choisissez le format MIXTE, le fichier généré s’appellera :
desadv.<No_de_demande>.asc
Si vous choisissez le format avec ou sans détail du colisage, le fichier généré s’appellera :
desadv.<No de demande>.asc
XC300 : Lancement de l’extraction
L’utilisateur doit indiquer le code provenance et le code origine renseignées en TA450 pour les passerelles d’extraction des avis d’expédition (origine AVE ou AVA).
N.B. :
seules les livraisons sur des commandes importées par EDI normalisé ORDERS peuvent être traités dans l’extraction du message DESADV.
OUTILS COMPLÉMENTAIRES
XC963
Cette fonction MUL permet la sélection et la validation en masse de la liste des commandes qui seront expédiées ou non au partenaire EDI. Seules les commandes topées à ce niveau seront traitées lors de l'extraction des avis d'expédition et apparaîtront en manquants.
Une fois les critères renseignés, la fonction propose la liste des commandes pouvant être traitées (commandes non annulées et non encore topées).
Cette fonction n’est utile que pour les commandes Alloties.
En effet, comme il faut faire un avis de livraison par lot et qu’un lot correspond à plusieurs commandes dans Cegid Orli (commande alloties), cette fonction permet de valider en masse toutes les commandes d’un même lot, afin de déclencher l’avis d’expédition du lot.
XC964
Cette fonction permet de piloter XC963 en mode « batch », à partir d’un filtre, pour automatiser la validation des commandes à expédier via DESADV.