Paramétrage SCM AZAP
Cette fonction permet de paramétrer l'interface avec le produit dédié au Supply Chain Management : AZAP.
Cette interface est utilisée pour gérer, par le biais de fichiers de données au format .csv, les flux en provenance et à destination d'AZAP.
Ces flux, qui portent sur le module Stock, sont les suivants :
Flux X3 vers AZAP :
- Articles/Produits
- Conversion d'unités article
- Critères article
- Sites/Client
- Critères sites/clients
- Historique des ventes
- En-cours commandes
Flux AZAP vers X3 :
- Prévisions de ventes
Une fois le paramétrage effectué, le lancement du traitement s'effectue par le biais de la fonction : Lancement interface SCM AZAP
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
Ecran de saisie
Le paramétrage consiste à indiquer :
- Le répertoire de travail, par défaut, où doivent être recherchés les fichiers à importer et générés les fichiers à exporter.
- Le répertoire de stockage, par défaut, des fichiers traités.
- Les références des pivots d'exports et d'imports donnant la description des fichiers .csv à traiter, en précisant éventuellement :
- une sélection pour l'export des articles, pour l'en-cours des commandes et pour l'historique de vente,
- le nombre d'unités de conditionnement pour lesquelles les informations de conversion avec l'unité de stock sont exportées,
- le choix des critères des articles et des sites à exporter,
- le niveau d'agrégation des données de vente,
- le choix de supprimer les anciennes prévisions ou l'ensemble des prévisions de ventes lors de l'import des prévisions de vente.
Bloc numéro 1
Identifiant (champ ID) |
Code d'identification du paramétrage d'interface. |
champ INTIT |
Bloc numéro 2
Type de destination (champ TYPEXP) |
Répertoire de travail (champ VOLFILWRK) |
Répertoire stockage (champ VOLFILSTO) |
Exports
Articles (champ ITMPIT) |
Renseignez le code du pivot décrivant les lignes du fichier des Articles à exporter : produits.csv. |
Sélection articles (champ ITMFOR) |
Ce champ permet d'indiquer une référence de sélection des articles, qui sera proposée, par défaut, lors du lancement du traitement d'interface. Seuls les articles de type "Vendu" (information portée par la catégorie de l'article) sont exportés. |
Articles/Conversions (champ ITMTCOPIT) |
Renseignez le code du pivot décrivant les lignes du fichier Articles/Conversions à exporter : conversion.csv. |
champ FIL0400 |
Unités de conditionnement (champ FIL04) |
La première ligne du fichier Articles/Conversions contient systématiquement, pour chacun des articles, les informations de conversion entre l'unité de vente et l'unité de stock. |
1 (champ PCU0FLG) |
2 (champ PCU1FLG) |
3 (champ PCU2FLG) |
4 (champ PCU3FLG) |
Articles/Critères (champ ITMCRIPIT) |
Renseignez le code du pivot décrivant les lignes du fichier des Articles/Critères à exporter : critstr.csv. |
Type code (champ ITMCRITYP) |
Pour chacun des critères, il est possible d'inclure dans le fichier soit le code, soit le libellé, soit à la fois le code et le libellé. |
champ FIL0700 |
Familles statistiques article (champ FIL07) |
Les critères familles statistiques 1 à 5 sont exportés uniquement si les cases à cocher correspondantes sont activées. |
1 (champ TSICOD0FLG) |
2 (champ TSICOD1FLG) |
3 (champ TSICOD2FLG) |
4 (champ TSICOD3FLG) |
5 (champ TSICOD4FLG) |
champ FIL0800 |
Catégorie (champ TCLCODFLG) |
Ce critère est exporté uniquement si la case à cocher correspondante est activée. |
Ligne de produit (champ CFGLINFLG) |
Gestionnaire (champ PLANNERFLG) |
Sites (champ FCYPIT) |
Renseignez le code du pivot décrivant les lignes du fichier des Sites à exporter : sites.csv. |
Sites/Critères (champ FCYCRIPIT) |
Renseignez le code du pivot décrivant les lignes du fichier des Sites/Critères à exporter : critstrsite.csv. |
Type code (champ FCYCRITYP) |
Pour chacun des critères, il est possible d'inclure dans le fichier soit le code, soit le libellé, soit à la fois le code et le libellé. |
champ FIL1200 |
Pays (champ CRYFLG) |
Ce critère est exporté uniquement si la case à cocher correspondante est activée. |
Catégorie (champ BCGCODFLG) |
champ FIL1300 |
Familles statistiques clients (champ FIL13) |
1 (champ TSCCOD0FLG) |
Les critères familles statistiques 1 à 5 sont exportés uniquement si les cases à cocher correspondantes sont activées. |
2 (champ TSCCOD1FLG) |
3 (champ TSCCOD2FLG) |
4 (champ TSCCOD3FLG) |
5 (champ TSCCOD4FLG) |
champ FIL1400 |
Client facture (champ BPCINVFLG) |
Ce critère est exporté uniquement si la case à cocher correspondante est activée. |
Client groupe (champ BPCGRUFLG) |
Exports ventes
Niveau d'agrégation (champ SOHGRU) |
Radio bouton permettant de préciser le niveau d'agrégation. Le niveau d'agrégation définit le regroupement des données sur l'historique de ventes et sur l'en-cours commandes. |
Sélection commandes (champ SOHFOR) |
Ce champ permet d'indiquer la référence d'une sélection sur commandes qui sera appliquée sur l'en-cours des commandes et sur l'historique de ventes si cet historique provient des commandes soldées. |
Historique de ventes (champ HISSOHPIT) |
Renseignez le code du pivot décrivant les lignes du fichier de l'Historique des ventes à exporter : ventes.csv. |
Livraisons/factures (champ HISSDHFLG) |
Cette case est cochée pour indiquer que l'historique des ventes provient des livraisons et factures, qu'il est possible de sélectionner en renseignant le code d'une sélection dans le champ suivant. Une commande non soldée peut avoir déjà une quantité livrée ; cette quantité est prise en compte dans l'historique. La quantité restant à livrer est prise en compte dans l'en-cours commande. |
Sélection liv/fac (champ SDHFOR) |
Ce champ est saisissable uniquement si l'historique des ventes doit provenir des livraisons et factures. |
champ FIL0501 |
champ FIL0502 |
Commandes soldées (champ HISSOHFLG) |
Cette case est cochée pour indiquer que l'historique des ventes provient des commandes soldées dont une quantité a été livrée ou facturée. |
En-cours commandes (champ SOHPIT) |
Renseignez le code du pivot décrivant les lignes du fichier de l'En-cours des commandes à exporter : carnet.csv. |
Imports
Prévisions de ventes (champ SOSPIT) |
Renseignez le code du pivot décrivant les lignes du fichier de Prévisions des ventes à importer : previsions.csv. |
Suppression des prévisions par article (champ SOSDLTFLG) |
Cette case à cocher permet d'indiquer que les anciennes prévisions de chacun des articles du fichier importé seront supprimées avant import des nouvelles. |
Raz des prévisions (champ SOSRAZFLG) |
Cette case à cocher permet d'indiquer que toutes les prévisions seront supprimées avant traitement du fichier. |
Principes de fonctionnement
Le traitement par l'interface s'effectue par le biais de fichiers .csv.
Informations générales sur les fichiers
- Format : .csv
- Type : ASCII (modifiable par point d'entrée, voir ci-après)
- Les champs sont de longueur variable avec séparateur ";" (modifiable par point d'entrée, voir ci-après)
- Les nombres ont comme séparateur décimal : le point.
- Les dates sont renseignées sous la forme "AAAAMMJJHHmm" ou "AAAAMMJJ"
- Les durées sont exprimées en heures
- Les booléens peuvent prendre comme valeur : soit 0 (faux), soit 1 (vrai)
- Les fichiers sont des fichiers DOS (caractères de fin de lignes : \013\010 ou \r\n).
- Les fichiers ont des entêtes.
La description des lignes chacun de ces fichiers est donnée par un Pivot précisant l'ordre des zones, leur taille et décrivant leur alimentation (directement via des zones de tables ou via des fonctions).
Le nom des fichiers, leur description ainsi que les pivots utilisés par défaut sont indiqués ci-dessous.
Informations non transmises
- Les valorisations : elles ne sont pas gérées dans cette interface. Aucune information sur les montants, les devises (aussi bien sur les articles que sur les ventes) ne sera transmise en standard, via cette interface.
- Les événements exceptionnels, c'est à dire les phénomènes non systématiques qui perturbent les ventes (exemple : les promotions).
Flux d'export : X3 --- AZAP
Fichiers attendus |
|
Pivots |
Articles / Produits |
SCMAITM |
|
Articles / Conversions |
SCMAITMTCO |
|
Articles / Critères |
SCMAITMCRI |
|
Sites |
SCMAFCY |
|
Sites / Critères |
SCMACRIFCY |
|
Historique de ventes |
SCMAHSOH |
|
En-cours commandes / Carnet de commandes |
SCMASOH |
Flux d'import : AZAP --- X3
Fichiers attendus |
|
Pivots |
Prévisions de ventes |
SCMASOS |
Points d'entrée
Le point d'entrée PIVOTSFILE du traitement CONNECTFCT permet de modifier le type de codage des fichiers et le séparateur de colonnes.
Descriptif des fichiers exportés depuis Sage X3
Articles : produits.csv
Pivot : SCMAITM
Fichier |
N° |
Libellé |
Type |
Lg |
Optionnel |
Pivot |
Code |
Code |
Intitulé
|
Zone |
|
1 |
Code Host Produit |
A |
20 |
Non |
|
ITMMASTER |
ITMREF |
Article |
Non |
|
2 |
Libellé |
A |
30 |
Oui |
|
ITMMASTER |
ITMDES1 |
Désignation 1 |
Non |
|
3 |
Libellé 2 article |
A |
30 |
Oui |
|
ITMMASTER |
ITMDES2 |
Désignation 2 |
Non |
|
4 |
Unité de vente |
A |
3 |
Oui |
|
ITMMASTER |
SAU |
Unité vente |
Non |
Remarques :
- L'en-tête du fichier est constitué avec les codes des colonnes paramétrés sur le pivot.
- Seuls les articles de type "Vendu" (information portée par la catégorie de l'article) sont exportés.
- Le paramétrage autorise la saisie d'une sélection d'articles : pour les articles sélectionnés, les informations de conversion ainsi que les critères sont exportés dans des fichiers séparés : conversion.csv et critstr.csv
Articles / Conversions : conversion.csv
Pivot : SCMAITMTCO
Fichier |
N° |
Libellé |
Type |
Lg |
Optionnel |
Pivot |
Code |
Code |
Intitulé
|
Zone |
|
1 |
Code Host Produit |
A |
20 |
Non |
|
ITMMASTER |
ITMREF |
Article |
Non |
|
2 |
Unité 1 |
A |
3 |
Non |
|
ITMMASTER |
WUOM1 |
|
Non |
|
3 |
Unité 2 |
A |
3 |
Non |
|
ITMMASTER |
WUOM2 |
|
Non |
4 |
Coefficient |
N |
|
Non |
|
ITMMASTER |
WCOEUOM |
|
Non |
Remarques :
- L'en-tête du fichier est constitué avec les codes des colonnes paramétrés sur le pivot.
- Pour chaque article, le fichier contient :
- Une première ligne avec les informations de conversion entre l'unité de vente et l'unité de stock. Cette ligne est toujours présente même si l'unité de vente et l'unité de stock sont identiques.
- Des lignes facultatives sur les conversions entre les 4 unités de conditionnement et l'unité de stock, en fonction du paramétrage effectué.
Articles / Critères : critstr.csv
Pivot : SCMAITMCRI
Fichier |
N° |
Libellé |
Type |
Lg |
Optionnel |
Pivot |
Code |
Code |
Intitulé
|
Zone |
|
1 |
Code Host Produit |
A |
20 |
Non |
|
ITMMASTER |
ITMREF |
Article |
Non |
|
2 |
Statut AZAP (1) |
A |
|
Non |
|
ITMMASTER |
WAZAPSTA |
Statut AZAP |
Non |
|
3 |
Statut article (2) |
A |
|
Non |
|
ITMMASTER |
ITMSTA |
Statut article |
Non |
|
4 |
Famille statistique 1 |
A |
|
Oui |
|
ITMMASTER |
WTSICOD0 |
Famille stat 1 |
Non |
|
5 |
Famille statistique 2 |
A |
|
Oui |
|
ITMMASTER |
WTSICOD1 |
Famille stat 2 |
Non |
|
6 |
Famille statistique 3 |
A |
|
Oui |
|
ITMMASTER |
WTSICOD2 |
Famille stat 3 |
Non |
|
7 |
Famille statistique 4 |
A |
|
Oui |
|
ITMMASTER |
WTSICOD3 |
Famille stat 4 |
Non |
|
8 |
Famille statistique 5 |
A |
|
Oui |
|
ITMMASTER |
WTSICOD4 |
Famille stat 5 |
Non |
|
9 |
Catégorie |
A |
|
Oui |
|
ITMMASTER |
TCLCOD |
Catégorie |
Non |
|
10 |
Ligne de produit |
A |
|
Oui |
|
ITMMASTER |
CFGLIN |
Ligne produit |
Non |
11 |
Gestionnaire |
A |
|
Oui |
|
ITMMASTER |
PLANNER |
Planificateur |
Non |
(1) Le statut AZAP a pour valeur 1 pour les articles de statut actif et 0 dans les autres cas.
(2) Les statuts Article sont définis dans le Menu local 246.
Remarques :
- L'en-tête du fichier est constitué avec les intitulés des colonnes paramétrés sur le pivot. Les intitulés ne doivent pas dépasser 15 caractères.
- En fonction du paramétrage effectué, il est possible, pour chacun des critères, d'avoir le code seul, le libellé seul, ou les deux : code et libellé.
- Les critères 4 à 11 peuvent être exportés ou non, en fonction du paramétrage effectué. Lorsqu'ils ne sont pas exportés, les colonnes ne sont pas présentes dans le fichier.
Sites : sites.csv
Pivot : SCMAFCY
Fichier | N° | Libellé | Type | Lg | Optionnel | Pivot | Code | Code | Intitulé
| Zone |
| 1 | Code Host Site | A | 15 | Non |
| FACILITY | FCY | Site | Non |
| 2 | Libellé long | A | 35 | Oui |
| FACILITY | FCYNAM | Nom | Non |
| 3 | Libellé court | A | 10 | Oui |
| FACILITY | FCYSHO | Intitulé court | Non |
Remarques :
- L'en-tête du fichier est constitué avec les codes des colonnes paramétrés sur le pivot.
- Les sites au sens AZAP sont des clients ou des dépôts. Tous les clients et tous les sites de stockage sont donc exportés via ce fichier. La différenciation se fera directement dans AZAP.
- Les critères des sites sont exportés dans un fichier séparé : critstrsite.csv
Sites / Critères : critstrsite.csv
Pivot : SCMACRIFCY
Fichier | N° | Libellé | Type | Lg | Optionnel | Pivot | Code | Code | Intitulé
| Zone |
| 1 | Code Host Site | A | 15 | Non |
| FACILITY | FCY | Site | Non |
| 2 | Pays | A |
| Non |
| BPARTNER | CRY | Pays | Non |
| 3 | Catégorie) | A |
| Oui |
| BPCUSTOMER | BCGCOD | Catégorie | Non |
| 4 | Famille statistique 1 | A |
| Oui |
| BPCUSTOMER | WTSCCOD0 | Famille stat 1 | Non |
| 5 | Famille statistique 2 | A |
| Oui |
| BPCUSTOMER | WTSCCOD1 | Famille stat 2 | Non |
| 6 | Famille statistique 3 | A |
| Oui |
| BPCUSTOMER | WTSCCOD2 | Famille stat 3 | Non |
| 7 | Famille statistique 4 | A |
| Oui |
| BPCUSTOMER | WTSCCOD3 | Famille stat 4 | Non |
| 8 | Famille statistique 5 | A |
| Oui |
| BPCUSTOMER | WTSCCOD4 | Famille stat 5 | Non |
| 9 | Client facturé | A |
| Oui |
| BPCUSTOMER | BPCINV | Client facture | Non |
| 10 | Client groupe | A |
| Oui |
| BPCUSTOMER | BPCGRU | Client groupe | Non |
Remarques :
- L'en-tête du fichier est constitué avec les intitulés des colonnes paramétrés sur le pivot. Ces intitulés ne doivent pas dépasser 15 caractères.
- Les sites au sens AZAP sont des clients ou des dépôts. Tous les clients et tous les sites de stockage sont donc exportés via ce fichier. La différenciation se fera directement dans AZAP.
- En fonction du paramétrage effectué, il est possible, pour chacun des critères, d'avoir le code seul, le libellé seul, ou les deux : code et libellé.
- Les critères 2 à 10 peuvent être exportés ou non, en fonction du paramétrage effectué. Lorsqu'ils ne sont pas exportés, les colonnes ne sont pas présentes dans le fichier.
Historique de ventes : ventes.csv
Pivot : SCMAHSOH
Fichier | N° | Libellé | Type | Lg | Optionnel | Pivot | Code | Code | Intitulé
| Zone |
| 1 | Date de livraison demandée | D |
| Non |
| SORDERQ | DEMDLVDAT | Date liv. demandée | Non |
| 2 | Code Host Site Vente | A |
| Non |
| SORDERQ | BPCORD | Client commande | Non |
| 3 | Code Host Produit | A |
| Non |
| SORDERQ | ITMREF | Article | Non |
| 4 | Quantité en UV (2) | N |
| Non |
| SORDERQ | QTY | Qté commandée | Non |
| 5 | Code Host Site Origine | A |
| Non |
| SORDERQ | STOFCY | Site expédition | Non |
(1) Selon le niveau d'agrégation choisi, c'est la date effective ou de la date de début de période (semaine ou mois) qui est considérée pour le regroupement des données.
(2) La quantité doit être exprimée en UV : unité de vente.
Remarques :
- L'en-tête du fichier est constitué avec les codes des colonnes paramétrés sur le pivot.
- Si l'historique provient des commandes soldées, l'export porte sur les lignes de commandes soldées dont une quantité a été livrée ou facturée. Le paramétrage autorise la saisie d'une sélection de commandes.
- Si l'historique provient des livraisons/factures, l'export porte sur le réalisé, c'est-à-dire sur les flux réels :
+ les livraisons validées
+ les factures directes validées avec mouvement de stock
+ les factures "commande" validées avec mouvement de stock
+ les lignes de facture "livraison" validées avec mouvement de stock sans numéro de livraison
- les retours de livraison
- les avoirs directs validés avec mouvement de stock
- les avoirs sur facture validés avec mouvement de stock
Le paramétrage autorise la saisie d'une sélection de livraisons/factures.
En-cours commandes : carnet.csv
Pivot : SCMASOH
Fichier | N° | Libellé | Type | Lg | Optionnel | Pivot | Code | Code | Intitulé
| Zone |
| 1 | Date de livraison prévue (1) (2) | D |
| Non |
| SORDERQ | EXTDLVDAT | Date liv. prévue | Non |
| 2 | Code Host Site Vente | A |
| Non |
| SORDERQ | BPCORD | Client commande | Non |
| 3 | Code Host Produit | A |
| Non |
| SORDERQ | ITMREF | Article | Non |
| 4 | Quantité en UV (3) (4) | N |
| Non |
| SORDERQ | TDLQTY | Qté à livrer | Non |
| 5 | Code Host Site Origine | A |
| Non |
| SORDERQ | STOFCY | Site expédition | Non |
(1) Pour les commandes ouvertes, il s'agit de la date de livraison demandée : DEMDLVDAT
(2) Selon le niveau d'agrégation choisi, c'est la date effective ou de la date de début de période (semaine ou mois) qui est considérée pour le regroupement des données.
(3) La quantité doit être exprimée en UV : unité de vente.
(4) Une commande (du carnet) non soldée pouvant avoir déjà une quantité livrée (prise en compte dans l'historique), la quantité prise en compte dans le carnet est donc la quantité restant à livrer.
Remarques :
- L'en-tête du fichier est constitué avec les codes des colonnes paramétrés sur le pivot.
- L'export porte sur les lignes de commandes non soldées.
- Le paramétrage autorise la saisie d'une sélection de commandes.
Descriptif des fichiers importés dans Sage X3
Prévisions de ventes : previsions.csv
Pivot : SCMASOS
Fichier |
N° |
Libellé |
Type |
Lg |
Optionnel |
Pivot |
Code |
Code |
Intitulé
|
Zone |
|
1 |
Date prévision(1) |
D |
|
Non |
|
ORDERS |
ENDDAT |
Date fin |
Non |
|
2 |
Code Host Site Origine |
A |
|
Non |
|
ORDERS |
STOFCY |
Site stockage |
Non |
|
3 |
Code Host Produit |
A |
|
Non |
|
ORDERS |
ITMREF |
Article |
Non |
|
4 |
Quantité en US (2) |
N |
|
Non |
|
ORDERS |
EXTQTY |
Qté prévue |
Non |
(1) Selon le niveau d'agrégation choisi dans AZAP, il s'agira de la date effective ou de la date de fin de période.
(2) La quantité doit être exprimée en US : unité de stock.
Remarques :
- L'import porte sur les prévisions de vente réalisées dans AZAP.
- Le fichier attendu doit avoir un en-tête.
- Il est possible, par paramétrage, de demander la suppression :
- soit des anciennes prévisions de chacun des articles du fichier importé, avant d'importer les nouvelles,
- soit de toutes les prévisions, avant le traitement du fichier.