| ORIGINE | FONCTION | FONCTION « avant » |
| PRV |
XC424 |
_ |
Toutes les prévisions de vente réalisées par l’entreprise ne sont pas gérées à l’origine sur Cegid Orli. Certaines sont générées par d’autres produits. Il faut ensuite pouvoir les transférer rapidement sous Cegid Orli afin que l’entreprise puisse les avoir à disposition.
La passerelle « intégration des prévisions de vente » permet l’intégration des prévisions de manière rapide dans les tables Cegid Orli. Pour ce faire, vous devez générer un fichier séquentiel décrivant par produits, saison de vente, division… les quantités prévues. La description et la structure du fichier sont imposées et fournies par Cegid Orli.
Ce fichier doit ensuite être mis à disposition dans le répertoire $ODIE/XC200.
Cette passerelle a pour but d’extraire les données du fichier, de les contrôler puis de les insérer dans les tables Cegid Orli correspondantes.
Le fonctionnement général peut être résumé en cinq points particuliers :
Récupération des fichiers séquentiels
Les fichiers présents sous le compte $ODIE/XC200 sont automatiquement renommés afin de conserver intactes les fichiers d’origine. Ils sont archivés dans le répertoire $LOG_ODIE sous le nom YYMMDDHHMMSS. “ nom du fichier à intégrer ”. Un numéro de lot leur est ensuite affecté. Ce numéro de lot est un numéro séquentiel attribué à chaque fichier traité pour un même numéro de demande et permettant d’effectuer un suivi des transactions. Une fois les fichiers renommés, un enregistrement est créé dans une table assurant le suivi des transactions et consultable par JP031.
Le lancement de l’intégration s’effectue par l’appel de XC20B. L’utilisateur doit saisir le code provenance et le code origine correspondant à l’intégration des prévisions de vente (PREVISIO/WEB). Ces deux données permettent de déterminer la source émettrice des fichiers. Les fichiers sont en fait “ triés ” par provenance et origine.
Intégration des fichiers dans les tables réceptacles Cegid Orli
A ce niveau, seuls des tests de structure des enregistrements sont effectués :
- Type d’enregistrement erroné
- Champ obligatoire ou non
- Test sur le type de champ : numérique, caractère, date.
Cette étape a donc pour but de vérifier l’intégrité des données reçues et d’intégrer les données extraites dans la table réceptacle prévue à cet effet.
Cette table sert ensuite de base à tous les traitements effectués avant l’intégration réelle des prévisions de vente dans les tables définitives.
Tous les contrôles et initialisations de données éventuelles sont effectués dans cette phase.
A ce niveau, l’ensemble des contrôles effectués par Cegid Orli lors de la génération normale des prévisions de vente est appliqué aux données à intégrer (PV108).
Intégration des prévisions de vente
Seuls les enregistrements qui ont passé avec succès tous les contrôles cités ci-dessus peuvent être intégrés dans les tables définitives.
Une fois l’intégration terminée, la liste des anomalies au niveau de la lecture du fichier est éditée.
Formats d'import / Lancement de l’import / Contrôles / Initialisations / Mise à jour des données
Toutes ces informations sont résumées dans :
Avant d’utiliser cette passerelle, un certain nombre de données doit être renseignées dans Cegid Orli.
Vous devez renseigner les tables annexes suivantes :
- PV101 : Paramétrage table pivot prévisions
- PV100 : Paramétrage pour prévision de vente
- AR001 : Article / Produit
- TA073 : Saison
- TA126 : Division commerciale
- AR014 : Composition division commerciale
- TA086 : Finition spéciale
- TA191 : Famille d’antériorité
- TA034 : Lieu, magasin et atelier
- TA135 : Comportement d’achat client
- RE001 : Représentant
- TA038 : Tranche
- TA016 : Monnaie
- TA130 : Nature de commande
Vous devez également renseigner le paramètre général suivant :
WEB_GES_PRV_REP
Vocabulaire
Un fichier est un ensemble de données regroupées sous un même nom. Il est composé d’un enregistrement.
Un enregistrement représente une ligne d’un fichier, il est composé de champs présents chacun dans une colonne. Un enregistrement est composé de plusieurs champs ou données.
Dans un deuxième temps, des initialisations et des contrôles sont effectués :
-
Code prévision absent
-
Code prévision inexistant
-
Saison article absente
-
Code article absent
-
Code coloris absent
-
Saison de l’article incorrecte
-
Code article inexistant
-
Code produit inexistant
-
Article non distribué dans la division commerciale
-
Vous n’avez pas accès aux données (GDA article)
-
Finition spéciale inexistante ou incohérente par rapport à l’article
-
Famille d’antériorité obligatoire
-
Code famille d’antériorité inexistant
-
Code lieu absent
-
Code magasin absent
-
Code lieu inexistant
-
Code magasin inexistant
-
Le magasin doit être du type article à gestion statique du stock
-
Vous n’avez pas accès aux données (GDA magasin)
-
Saison de vente absente
-
Saison de vente incorrecte
-
Division commerciale absente
-
Division commerciale inexistante
-
Vous n’avez pas accès aux données (GDA division commerciale)
-
Nature de prévision absente
-
Nature de prévision inexistante
-
Comportement d’achat inexistant
-
Représentant obligatoire
-
Représentant inexistant
-
Date de début de départ usine absente
-
Pas de tranche correspondante à la date de début de départ usine
-
Les 20 quantités sont à 0
-
Pas de taille à la vente pour la quantité
-
Monnaie de tenue absente
-
Monnaie de tenue inexistante
-
Pas d’axes libres paramétrés pour le code prévision
-
Paramétrage incorrect pour l’axe libre
-
Critère X non défini dans JP550
-
Valeur du critère X inexistante
-
Paramétrage incorrect dans JP550 pour le critère X
-
2 enregistrements pour les mêmes critères dans le fichier
N.B. :
Le calcul du Reste à Lancer sur Prévision engendre une contrainte d’alimentation de la table pivot des prévisions de vente. En effet, le reste à préparer sur prévision est calculé par tranche, ce qui implique qu’il faut impérativement avoir des prévisions éclatées par tranche de livraison, sous peine de ne pas tenir compte du préparé déjà fait.
JP031 : Suivi de l’intégration
Une fois tous les contrôles de données réalisés, l’intégration des prévisions de vente dans les tables définitives de l’application Cegid Orli peut être lancée :
PIVOT_PREV_VENT : table pivot des prévisions de vente utilisée également pour les besoins
- BES_PROD : table des besoins en produits (seulement si demandé)
Seuls les enregistrements pour lesquels aucune anomalie n’a été détectée sont intégrés.
L’utilisateur peut alors consulter le compte rendu de son intégration.
La fonction travaille en annule/remplace par rapport à un code prévision et un numéro de prévision. Ainsi, avant l’intégration des données et après le contrôle de celles-ci, la première opération réalisée est la suppression dans la table PIVOT_PREV_VENT de tous les enregistrements ayant le même code prévision et le même numéro de prévision des données qui vont être intégrées.
De même, dans la table BES_PROD, les enregistrements correspondants au filtre enregistré dans PV101 pour le code prévision intégrés et le numéro de prévision traité sont supprimés.
La fonction JP031 a pour but de conserver une trace de toutes les réceptions de fichiers quelle que soit leur provenance.
Elle permet également de connaître le numéro de lot affecté à chaque fichier lors de la phase d’intégration des données dans le réceptacle Cegid Orli.
Seule la zone PURGE peut être saisie. Quand elle est cochée, elle indique que les fichiers de traces doivent être supprimés (.err, .rej et . temp).
La zone “ Pb ” permet d’indiquer si le traitement s’est passé sans encombres (dans ce cas, la zone est nulle) ou au contraire, si des anomalies ont été détectées (dans ce cas, la zone est renseignée par la valeur ‘0’).
Annexe : Description du fichier à intégrer
La colonne ‘*’ comporte :
- la mention ‘O’ si l’information est obligatoire
- la mention ‘o’ si l’information est obligatoire sous condition ou paramétrable
| N° | CHAMPS | TYPE | * | COMMENTAIRES |
|
01 |
CODE PREVISION |
C3 |
O |
|
|
02 |
NUMERO DE PREVISION |
N5 |
O |
|
|
03 |
DATE DE REFERENCE |
D8 |
O |
Format : DDMMYYYY |
|
04 |
SAISON ARTICLE |
C3 |
O |
|
|
05 |
CODE ARTICLE |
C15 |
O |
|
|
06 |
CODE COLORIS |
C5 |
O |
|
|
07 |
CODE FINITION SPECIALE |
C8 |
|
|
|
08 |
CODE FAMILLE D’ANTÉRIORITÉ |
C8 |
o |
Fonction du paramètre WEB_GES_PRV_REP |
|
09 |
CODE LIEU DU MAGASIN |
C3 |
O |
|
|
10 |
CODE MAGASIN D’ORIGINE |
C2 |
O |
|
|
11 |
SAISON DE VENTE |
C3 |
O |
|
|
12 |
CODE DIVISION COMMERCIALE |
C3 |
O |
|
|
13 |
CODE NATURE DE PREVISION |
C3 |
O |
|
|
14 |
CODE COMPORTEMENT D’ACHAT |
C3 |
|
|
|
15 |
CODE SOCIETE |
C3 |
|
|
|
16 |
CODE CLIENT |
C8 |
|
|
|
17 |
CODE REPRÉSENTANT |
C3 |
o |
Fonction du paramètre WEB_GES_PRV_REP |
|
18 |
DATE DE DEBUT DEPART USINE |
D |
O |
Format : DDMMYYYY |
|
19 |
QUANTITE PREVISIONNELLE TAILLE 1..20 |
20N5 |
|
|
|
39 |
MONTANT PREVISIONNEL |
N10 |
|
En monnaie de tenue sans décimales |
|
40 |
CODE MONNAIE DE TENUE |
C3 |
O |
|
|
41 |
VALEUR DU CRITERE 1 |
C35 |
|
|
|
42 |
FAMILLE DU CRITERE 1 |
C2 |
|
|
|
43 |
NUMERO DU CRITERE 1 |
N3 |
|
|
|
44 |
VALEUR DU CRITERE 2 |
C35 |
|
|
|
45 |
FAMILLE DU CRITERE 2 |
C2 |
|
|
|
46 |
NUMERO DU CRITERE 2 |
N3 |
|
|
|
47 |
VALEUR DU CRITERE 3 |
C35 |
|
|
|
48 |
FAMILLE DU CRITERE 3 |
C2 |
|
|
|
49 |
NUMERO DU CRITERE 3 |
N3 |
|
|
|
50 |
VALEUR DU CRITERE 4 |
C35 |
|
|
|
51 |
FAMILLE DU CRITERE 4 |
C2 |
|
|
|
52 |
NUMERO DU CRITERE 4 |
N3 |
|
|
|
53 |
VALEUR DU CRITERE 5 |
C35 |
|
|
|
54 |
FAMILLE DU CRITERE 5 |
C2 |
|
|
|
55 |
NUMERO DU CRITERE 5 |
N3 |
|
|
|
56 |
VALEUR DU CRITERE 6 |
C35 |
|
|
|
57 |
FAMILLE DU CRITERE 6 |
C2 |
|
|
|
58 |
NUMERO DU CRITERE 6 |
N3 |
|
|
|
59 |
VALEUR DU CRITERE 7 |
C35 |
|
|
|
60 |
FAMILLE DU CRITERE 7 |
C2 |
|
|
|
61 |
NUMERO DU CRITERE 7 |
N3 |
|
|
|
62 |
VALEUR DU CRITERE 8 |
C35 |
|
|
|
63 |
FAMILLE DU CRITERE 8 |
C2 |
|
|
|
64 |
NUMERO DU CRITERE 8 |
N3 |
|
|
|
65 |
VALEUR DU CRITERE 9 |
C35 |
|
|
|
66 |
FAMILLE DU CRITERE 9 |
C2 |
|
|
|
67 |
NUMERO DU CRITERE 9 |
N3 |
|
|
|
68 |
VALEUR DU CRITERE 10 |
C35 |
|
|
|
69 |
FAMILLE DU CRITERE 10 |
C2 |
|
|
|
70 |
NUMERO DU CRITERE 10 |
N3 |
|
|
Liste des différents critères possibles :
| Critère | Famille | Numéro |
|
Société article |
AR |
30 |
|
Réseau article |
AR |
3 |
|
Marque article |
AR |
4 |
|
Activité article |
AR |
5 |
|
Ligne de produit article |
AR |
6 |
|
Forme article |
AR |
7 |
|
Nature de produit |
AR |
46 |
|
Statistique article 1 |
ST |
101 |
|
… |
ST |
… |
|
Statistique article 20 |
ST |
120 |
|
Famille client |
CL |
6 |
|
Catégorie client |
CL |
7 |
|
Secteur géographique client |
CL |
4 |
|
Pays client |
CL |
14 |
|
Origine |
CL |
13 |
|
Statistique client 1 |
ST |
121 |
|
… |
ST |
… |
|
Statistique client 20 |
ST |
140 |
|
Secteur de vente client |
CL |
5 |
|
Nature de commande client |
CD |
168 |
|
Type de commande client |
CD |
169 |