Ce document recense tous les utilitaires nécessaires
pour réaliser le Carve-Out d’une base de données Cegid Orli
Un Carve-Out (« détourage de sociétés ») s’inscrit dans le cadre d’une vente de société (cédée) par une entreprise multi-sociétés (le cédant).
Cegid Orli s’appuie sur la notion de Société (entité 125), à partir d’une base multi-sociétés
(la Base Initiale du cédant), pour alimenter la nouvelle base de la société cédée (la Base Cible).
Le contexte « multi-sociétés » signifie plusieurs sociétés gérées dans la Base Initiale, mais aussi plusieurs sociétés potentielles à reprendre (notées SOCS dans ce document), en une seule fois, dans la Base Cible.
Une procédure de Carve-Out induit des contraintes juridiques :
- Les prix de marchandise pour une société NON SOCS, commandées au titre de SOCS
- La propriété des marchandises stockées,
via la notion de Société (facultative) dans les Magasins de stock (Matière, Article) - La notion de Représentant Fiscal, matérialisée par une Société
- Avec le module GMS Groupe Multi-Sociétés actif, plusieurs sociétés peuvent conserver des liens INTERCO (refacturation) ; dans le cas contraire, plusieurs sociétés peuvent quand même cohabiter dans une même base Cegid Orli (mais SANS liens INTERCO).
Une procédure de Carve-Out induit des contraintes techniques :
- La volumétrie de la Base Cible représentera un extrait de la Base Initiale.
- Une étape intermédiaire de Copie est nécessaire, de la Base Initiale vers la Base Cible.
- À un instant T, les 2 bases auront donc une volumétrie identique.
- Il convient donc de bénéficier d’une architecture technique suffisante pour cette étape de Copie, qui peut s’envisager de différentes façons :
- Copie de base sur une machine pré-installée
- Copie complète de machine
- Utilisation d’une machine intermédiaire
Lorsque plusieurs produits informatiques dialoguent entre eux, il est nécessaire de prévoir une procédure de Carve-Out pour chacun d’entre eux ; ces procédures pourront être échelonnées dans le temps (sur plusieurs mois), dans le cadre d’un contrat passé entre le cédant et la société cédée, à compter de la date de vente effective.
Cegid Orli représente souvent le cœur de l’activité informatique d’une entreprise ;
par conséquent, son Carve-Out se positionne généralement à la suite de tous les autres.
Cegid Orli classe ses données (enregistrements) dans des ENTITÉS.
- AVEC donnée société :
le Carve-Out ne conserve que ce qui est concerné par SOCS - SANS donnée société :
le Carve-Out ne touche pas à ces données (car aucune info de filtre)
Les données de Cegid Orli se regroupent également dans plusieurs catégories
- HistoRIQUE : on y enregistre une série de mouvements classés par date
(au titre d’une donnée de la Période Commerciale) - HistoRISÉ : on y enregistre une copie unique et figée d’une donnée de la Période Commerciale
- Période Commerciale : c’est la « vie » du logiciel (commandes, livraisons, factures…)
- Entité : notions principales (Articles, Clients, Fournisseurs…) associées à un code État
- Règles de gestion
- Tables annexes
- Tables temporaires
Cegid Orli stocke des données TIERS et des données MARCHANDISES
- Les périodes commerciales sont filtrées en entête sur la société TIERS
- Les lignes liées à ces entêtes sont filtrées sur la société MARCHANDISES
La procédure de Carve-Out travaille par hiérarchie (axes, type PU901)
- HistoRIQUE / HistoRISÉ : filtrage sur SOCS
- Période Commerciale : filtrage sur SOCS
- Entité : PréContrôle sur Période Commerciale et positionnement état 9
- Règles de gestion : filtrage sur SOCS
La procédure de Carve-Out permet de définir des exceptions :
- par défaut :
le Carve-Out ne conserve que les enregistrements concernés par SOCS
- pour éliminer des données qui auraient dû être conservées :
il faut modifier la société avec une valeur NON SOCS
exemple : entête SOCS avec des lignes NON SOCS - pour conserver des données qui auraient dû être éliminées :
il faut référencer ces cas (fonction JP669)
exemple : entête NON SOCS avec des lignes SOCS
Remarques :
- Avant de lancer la procédure de Carve-Out sur la base Cible,
on procède à une Copie de la Base Initiale vers cette Base Cible. - Une autre solution aurait consisté à ne pas copier la Base Initiale, pour rester sur une Base Cible vierge ; elle n’est pas possible dans Cegid Orli, car on ne pourrait pas reprendre dans ce cas des commandes/factures qui seraient multi-sociétés, sans reprendre l’ensemble des fiches article/matière concernées dans d’autres sociétés.
- Si la procédure de Carve-Out peut apparaître complexe à réaliser en une seule fois,
il peut être envisagé un Carve-Out en plusieurs temps :- Carve-Out#1 (avec des résidus NON SOCS
dûs à des précontrôles sur des données anciennes non purgées) - Purge standard Historique + Période Commerciale à date (sur base Cible)
- Carve-Out#2 (pour les résidus non traitables au moment du Carve-Out#1)
- Carve-Out#1 (avec des résidus NON SOCS
- Le Carve-Out brasse beaucoup de données.
Il ne doit donc pas être bloqué ou ralenti, aussi les points suivants sont à respecter :- Pas de GDA pour l’utilisateur qui lance le Carve-Out
- On retrouve ces GDA dans la plupart des entités Cegid Orli, avec le critère Société, afin de limiter l’affichage/la maintenance de données associées à SOCS.
- Le Carve-Out fonctionne exactement sur la même logique, mais va beaucoup plus loin (en supprimant définitivement les données d’une société dans la base)
Cas remarquables : Commandes multi-sociétés, Nomenclatures multi-sociétés…
- Pas de mode ArchiveLog Oracle
- Pas de GDA pour l’utilisateur qui lance le Carve-Out
Il est nécessaire de désactiver le mode ArchiveLog pendant le Carve-Out,
car il chargerait inutilement des informations de purge
(ne pas oublier de repasser en mode ArchiveLog après).
Pour modifier le mode d'archivage de la base, on utilise la commande
ALTER DATABASE avec la clause ARCHIVELOG ou NOARCHIVELOG.
Ce mode donne la possibilité d’effectuer des backups OnLine de la base Oracle
(c’est-à-dire sans devoir stopper la base de données)
En cas de problème, on restore alors le dernier backup et les derniers logs files.
Carve-Out / notion « Utilisateur »
L’accès au portail Cegid Orli se fait via la notion d’utilisateur, et chaque utilisateur peut être rattaché à un Groupe d’utilisateurs.
Ces notions n’étant pas rattachées à la notion de Société, il n’est donc pas possible de la traiter automatiquement par le Carve-Out.
Les actions à réaliser manuellement en marge du Carve-Out sont donc :
- Contrôles génériques : fonction AS610
- Filtres & Présentations (MUL et Éditions) : fonction JP621
lister les Filtres & Présentations enregistrés pour les utilisateurs à ne pas conserver
èsuppression
lister les Filtres enregistrés comprenant des critères Société
èsuppression selon leur valeur (SOCS ou non) - Fiches Utilisateur à ne pas conserver : fonctions JP940/JP510
- dégrouper/désactiver les utilisateurs inutiles
Cegid Orli / notion « Société »
Données
Société (entité 125)
N.B. :
si SOC_EGAL_DIV=1, c'est la Division commerciale (entité 124) qui porte la notion Société au niveau des commandes client de la Gestion Commerciale
è la procédure de Carve-Out ne prend pas en charge ce mode de fonctionnement
Périodes commerciales
Structures entête/lignes (commandes, bons de livraison, factures) :
une société Tiers en entête, et une société Marchandises en lignes
des choix sont à arbitrer selon que l’une ou l’autre sont renseignées ou non avec la valeur à traiter
Entités
Article (entités 002/003/802/803) :
la Société y est obligatoire, et modifiable
Client (entité 006)
la Société y est obligatoire (mais NON modifiable car faisant partie de la clé)
Modèle (entités 001) :
la Société y est facultative
Matière technique (entités 004/005) :
la Société y est facultative
Magasin (entités 019 mat/020 PF) & Atelier (entité 149) :
la Société y est facultative
Gestionnaire d’approvisionnement (entité 137) :
la Société y est présente, et le gestionnaire est rattaché aux Utilisateurs
Utilisateur (entités 142/810) :
la Société n’y est pas présente ; elle peut éventuellement être repérée dans l’adresse mail via le nom de domaine afin d’aider à dégrouper/désactiver les utilisateurs inutiles
Matière commerciale (entité 122) :
la Société n’y est pas présente
è la fiche Matière commerciale est donc traitée comme une Table Annexe
Fournisseur (entité 008)
la Société n’y est pas présente : ce sont les commandes passées au fournisseur qui portent la notion Société de la marchandise commandée
è la fiche Fournisseur est donc traitée comme une Table Annexe
La procédure de Carve-Out pour Cegid Orli fait l’objet de la fonction standard PU009 (lancée par un utilisateur non soumis aux restrictions GDA) autour d’un processus chronologique précis :
Outils de contrôle en amont du Carve-Out
- Fonctions MUL sur entités : MO902/AR902/MA902/TC902/CL902/FO902
- Lister les données en état 9, procéder à une purge s’il y a lieu,
ou bien les remettre dans un état temporaire, autre que 0=actif
sauf Articles/Clients (traités selon la valeur obligatoire de SOCS)
et Matières commerciales/Fournisseurs (non traité car «Table Annexe» sans société)
- Lister les données en état 9, procéder à une purge s’il y a lieu,
- Fonctions de purge des Inventaires : IV116(matière)/IV226(article)
- Les inventaires doivent être vides avant de procéder au Carve-Out
- Fonction AS605 de purge des factures à POINT (OBLIGATOIRE)
- Fonction DB602 :
- comptage d’enregistrements pour chaque valeur de Code Société
- Fonction DB603 :
- repérage des tables les plus volumineuses
(pour envisager d’éventuels traitements de purge temporelle)
- repérage des tables les plus volumineuses
- Fonction AS609 de contrôle des données :
- 4 types de contrôles
- Entête « soc=X »
avec au moins une ligne « soc≠X » - Entête « soc≠X »
avec au moins une ligne « soc=X » - Entête « soc=VIDE »
avec au moins une ligne « soc=X » + une autre « soc≠X » - Entête « soc=VIDE » alors que pas normal
- Entête « soc=X »
- 4 types de contrôles
-
- Ces 4 types sont ensuite déclinés pour chacun des contextes de contrôle sur Période Commerciale multi-sociétés
- Commandes client PF
- Factures client PF
- Retours client PF
- Commandes client Matière
- Factures client Matière
- Commandes fournisseur PF
- Réservations fournisseur Matière
- Commandes fournisseur Matière
- Factures fournisseur PF/Matière
- Retours fournisseur PF
- Retours fournisseur Matière
- Bons mouvement Matière
- Packing List
- Contextes de contrôle sur Regroupement PF
- Contextes de contrôle sur Nomenclature (PF // matières)
- Ces 4 types sont ensuite déclinés pour chacun des contextes de contrôle sur Période Commerciale multi-sociétés
- Fonction AS610 de contrôles génériques sur Utilisateurs / Filtres
Traitements sur la Base Cible
- SYSTÈME
- préparation standard d’une nouvelle base Cegid Orli vierge
avec configuration technique identique à la Base Initiale,
en termes de volumétrie (une Base Intermédiaire peut aussi être envisagée si la volumétrie Cible ne justifie pas d’une configuration aussi importante).
- préparation standard d’une nouvelle base Cegid Orli vierge
- SYSTÈME
- copie de la Base Initiale dans la Base Cible
- Fonction AS608
è Intégrité base / données ORLIPAP
è Opérer un TRUNCATE sur les tables résiduelles - Fonction PU400
- purger au maximum (selon date butoir)
- Fonction BE901
- suppression des domaines de besoin
- Fonction JP669
- cas de conservation des données qui auraient dû être éliminées
- description par entité/table, avec syntaxe SQL « AND… » :
- AND 1=2 : filtre TOUS les enregistrements de la table
- AND <champ> NOT IN (<valeurs>) : filtre selon l’enregistrement
- Fonction PU009
- Mode CONTRÔLE
- Mode PURGE :
suppression des entités faisant référence à des sociétés NON SOCS
èconservation des entités ne faisant référence à aucune société,
si Code soc. vide (=toutes sociétés), ou si absence de champ Code soc.
èsuppression des Règles de Gestion faisant référence à des sociétés NON SOCS
(N.B. : pas de suppression systématique des règles dont au moins une donnée renseignée n’existe plus) - Réactivation des déclencheurs (triggers)
- Fonction PU901
suppression de toutes données « entités » en état 9 « à annuler » :- Articles(Produits)
- Matières(Composants)
- Clients
N.B. :
en cas de problèmes de performance, il est possible d’envisager par la suite des actions complémentaires, telles que - la Ré-indexation des tables
- le Recalcul mode STAT (optimiseur Oracle / plan d’exécution des requêtes)
Outils de contrôle Carve-Out
(après traitement Base Cible, avant traitement Base Initiale) :
- Fonctions de la chaine ST pour comparer les C.A. des 2 bases Cible & Initiale
- Fonctions de la chaine SP pour comparer les quantités des 2 bases Cible & Initiale
- Fonction DB601 : comptage d’enregistrements (pour comparer la volumétrie de SOCS dans la Base Initiale par rapport à la volumétrie de SOCS dans la Base Cible)
Traitements sur la Base Initiale
Fonction PU009
suppression de toutes les données faisant référence à SOCS
Outils de contrôle en aval du Carve-Out
- Fonction DB601 de comptage d’enregistrements
èDonnées utilisées (et existantes)- Base Initiale : la volumétrie de SOCS doit être nulle
- Base Cible : la volumétrie des sociétés NON SOCS doit être nulle
(sauf cas d’entités multi-sociétés)èPossibilité de relancer PU009 pour traiter les cas résiduels
- Fonction AS601
è Données utilisées (mais inexistantes) - Fonction PU601
è Données inutilisées (mais existantes) - Fonction DB310
èRéorganisation des index - Fonction DB104
èÉtude occupation table/index - Fonction DB107
è étude taille estimée des tables (avec régénération possible des statistiques) - Fonction DB108
è étude taille estimée des index (avec régénération possible des statistiques)
Traitements finaux sur la Base Cible
- Fonctions d’Inventaire IV1xx(matière)/IV2xx(article)
- Réaliser un inventaire sur les magasins concernés par SOCS
- Fonction TA009
- Pas de suppression possible des sociétés qui n’ont plus d’utilité
(fonctionnalité bloquée)
- Pas de suppression possible des sociétés qui n’ont plus d’utilité
èremplacé par la Fonction PU009
(critère dédié pour la suppression société)
MCD / Ordre de prise en compte des entités
Classement par ordre de pertinence, selon plusieurs axes :
- Historiques d’archivage
- Périodes commerciales/HistoRIQUE + HistoriSÉ PF/MAT
(facture > livraison > commande) - Entités principales
| Ordre | Famille | Entité | Libellé |
|
10 |
ARCHIVAGE |
411 |
Facture client PF/archivage |
|
|
|
|
301/306/325 : à mettre en famille FC |
|
100 |
QT |
323 |
Quittances subrogatives/histo |
|
110 |
RL |
070 |
Relevé facture PF/entête |
|
115 |
RP |
082 |
Récépissé transporteur PF |
|
115 |
FC |
301 |
Histo commission représentant |
|
115 |
CL |
306 |
Histo déclaration CA |
|
115 |
FC |
325 |
Histo ristourne centrales |
|
120 |
Z_ENC |
011 |
Facture client PF/entête |
|
121 |
FC |
261 |
Facture client PF/histo E |
|
130 |
Z_ENC |
016 |
B.E. client PF/entête |
|
130 |
BE |
307 |
B.E. client PF/histo |
|
135 |
Z_ENC |
173 |
B.E. SAV |
|
140 |
Z_ENC |
014 |
B.P. client PF/entête |
|
140 |
BP |
310 |
B.P. client PF/histo |
|
150 |
RC |
265 |
Retour client PF/entête |
|
160 |
CC |
007 |
Commande client PF |
|
200 |
FF |
080 |
Facture fournisseur PF/MAT |
|
205 |
MA |
302 |
B.E. mouvement MAT/histo |
|
210 |
OF |
021 |
Commande fournisseur PF |
|
500 |
FCM |
086 |
Facture client MAT |
|
501 |
FCMH |
318 |
Facture client MAT/histo |
|
510 |
Z_ENC |
056 |
B.E. matière/entête |
|
520 |
MVM |
083 |
Réception fournisseur MAT (+021,086) |
|
530 |
CCM |
084 |
Commande client MAT |
|
550 |
CF |
022 |
Commande fournisseur MAT |
|
560 |
RM |
023 |
Réservation fournisseur MAT |
|
900 |
AR |
002 |
Article (+260,029,030,031,032) |
|
910 |
MO |
001 |
Modèle |
|
920 |
MA |
004 |
Matière technique |
|
930 |
CL |
006 |
Client |
|
950 |
Z_ANN |
019 |
Magasin MAT |
|
955 |
Z_ANN |
020 |
Magasin PF |
|
960 |
Z_ANN |
049 |
Atelier |
|
965 |
|
230 |
Circuit fabrication |
|
|
RdG |
--- |
toute table « Règle de Gestion » avec valeur SOCS éligible non nulle |
|
990 |
|
124 |
Division commerciale (TA126) |
|
999 |
|
125 |
Société (TA009 traité selon critère PU009) |
MCD / Récapitulatif des outils
- Pas de vérification du MCD sur coche Valide
- Pas de prise en compte de la notion de Famille (valeur indicative)
- Fonction PU601 : données inutilisées (mais existantes)
ègénére les DELETE - Fonction DB602 : données utilisées (et existantes)
èpour CHAQUE valeur d’une table
(ex : toutes les sociétés issues de SOCIET) - Fonction DB601 : données utilisées (et existantes)
èpour 1 valeur d’une table (ex : 1 société issue de SOCIET)
ècomptage des enregistrements concernés, avec %age sur le nombre total
èrepérage des tables rattachées à une entité (n° entité en préfixe de la table)èrepérage des tables « ORLIPAP » (astérisque * en préfixe de la table)
- Fonction AS601 : données utilisées (mais inexistantes)
ègénère les DELETE - Fonction AS609 : liste des périodes commerciales multi soc (détail des lignes)
- Fonction AS610 : contrôles génériques sur Utilisateurs / Filtres
- Fonction JP966 : bilan des tables stockant au moins un champ SOC
ècolonne « Nb enreg total »
(pour différencier les tables Vide / Non Vide)
è colonne « Nb enreg non vide » associé à la colonne « Champ »
(pour connaitre la volumétrie des enregistrements dont le champ SOC est renseigné ou non)
N.B. :
en cas de table MCD absente dans la base, il suffit d’enlever la famille Z_XXX du filtre
Carve-Out / Fonctions détaillées
PU009W01
Cette fonction permet d’exécuter la procédure de Carve-Out, soit sur une base Cible pour toutes les sociétés à abandonner, soit sur la base initiale pour la société cédée
Critères :
Mode de travail
- Contrôle
- Purge
- Purge sans Contrôle (sans tenir compte des USING)
N.B. : quel que soit le mode de travail, PU009 tient compte du contenu de JP669
Suppression TA009
Réactivation des déclencheurs
Tables temporaires
Résultats :
- Un fichier général .xlsx (routage principal de la demande)
- Un fichier .log technique pour chaque entité traitée, associé à la demande
Explication des rubriques indiquées dans le fichier général .xlsx :
èregroupées par entité à traiter, chaque rubrique indique les informations table, champ, compteur
(valeurs d’exemple ci-dessous)
|
007 |
INIT_ENT |
CDE_CLI_ENT |
|
002 |
LINK_ENT |
'002','003','802','803' |
- Titre (table, entités)
|
021 |
EMPTY_ENT |
OF_ENT |
- toutes tables vides pour l’entité
|
007 |
HIS |
HIST_CDE_SIMU_LIGN.NUM_CDE |
|
002 |
LINK_ENT HIS |
003 |
- purge systématique des tables sur famille HIS utilisant l'entité
|
007 |
Z_RDG |
APPLI_SUSP_CDE.NUM_CDE |
- purge systématique des tables sur famille Z_RDG utilisant l'entité
|
007 |
EDI_ORL |
ORL_EXP_BP_COL.NUM_CDE |
- purge systématique des tables sur famille EDI_ORL utilisant l'entité
|
007 |
USING |
DISTRIB_BP_ENT.NUM_CDE |
|
002 |
LINK_ENT USING |
003 |
- donnée d’une table/entité utilisée dans une autre table/entité (via lien MCD)
èun Forçage de la purge pourra à terme traiter en plus toutes les tables USING
(ex : fournisseur associé à un client à purger)
èil peut donc être nécessaire de lancer plusieurs fois PU009
(jusqu’à ce que les comptages des sociétés à purger soient à 0)
|
022 |
OTHER |
COMP_BON_MVT.NUM_COM |
|
002 |
LINK_ENT OTHER |
802 |
- OTHER : tables utilisant l'entité (via lien ENTITÉ) et bloquant la purge de l'entité
|
086 |
OTHER_ENT |
COMP_BON_MVT_ENT.NUM_FACT |
|
002 |
LINK_ENT OTHER_ENT |
803 |
- tables utilisant l'entité
(dont les enregistrements seront ajoutés à la purge d'une entité suivante)
|
007 |
COMPOSING |
CDE_CLI_ADR.NUM_CDE |
0 |
- table (mère) composée d’autres tables (filles)
èla purge traitera TOUTES les tables COMPOSING
|
083 |
COMPOSING_ENT |
OF_ENT |
- tables fille de l'entité courante à purger
(car utilisant une entité d'un type précédemment purgé)
|
002 |
SET_ETAT_9 |
PROD_COM |
|
002 |
LINK_ENT SET_ETAT_9 |
003 |
- passage à l'état 9 des entités répondant aux critères
|
007 |
END_ENT |
CDE_CLI_ENT |
- Le compteur indiqué doit être identique à celui de INIT_ENT
èsi ce n’est pas le cas, la cause est indiquée dans les rubriques intermédiaires
PU601 : Données inutilisées (mais existantes)
N.B. : # AS601 : Données utilisées (mais inexistantes)
PU601W01
Cette fonction permet de rechercher et de purger les données inutiles, et ce table par table.
Critères :
Action
- Contrôle
- Purge
JP669W01
Cette fonction permet de conserver des données qui auraient dû être éliminées nativement par PU009
Critères :
Entité MCD
Table
Clause restrictive
exemple :
Pour la table CDE_CLI_ENT :
AND NUM_CDE NOT IN (liste….)
Cas métier
Certaines tables stockent plusieurs notions de société
(exemple : HIST_FAC_ENT dans l’entité 261, FAC_CLI_ENT dans l’entité 011…)
Pour les repérer :
- JP669 è analyser le MCD avec
- les colonnes suivantes :
Type entité / Famille objet / Table / Champ (valeur=Comptage Tous)
- les critères suivants :
Type entité n’est pas vide / Table entité égal SOCIET
Nb enrg supérieur 0 / Nb enrg non vide supérieur 0
- les colonnes suivantes :
- Pour chaque table obtenue, il faut analyser le contenu de chaque champ Société :
- repérer sur quel champ Société doit se faire le filtrage SOCS en priorité
- traiter les autres champs Société par des exceptions JP669
exemple :
AND ((CODE_SOC_MAG = CODE_SOC AND CODE_SOC_MAG is not NULL) OR CODE_SOC_MAG is NULL)
AS009 : Carve-Out / Purges complémentaires
AS009W01
Cette fonction permet de traiter des purges pour des cas particuliers
Critères :
- mode de travail : Contrôle / Purge
- tables AVANT / APRES Carve-Out
- AVANT
permet de libérer des données qui bloqueraient le déroulé du Carve-Out - APRES
permet de libérer les données restantes malgré le Carve-Out,
et seulement si elles ne sont plus utilisées ailleurs
- AVANT
Exemples de Cas traités :
- tables de Lignes sans Entête
- tables d'Historiques sans Entête
- tables de Calculs de besoin
AS609 : Contrôle des données avant Carve-Out
AS609W01
Cette fonction permet d’analyser les données Entête/Ligne pour les entités Commandes, Bons de Livraison, Factures
Critères :
- Code Société
- Type entité
Entité : 011 Facture client PF/entête
Entête société OK, ligne société KO :
Entête société KO, ligne société OK :
Entête société vide, ligne société OK :
Entête société vide, sans contrôle ligne :
…
AS610 : Contrôle générique avant Carve-Out
AS610W01
Cette fonction permet d’analyser le contenu des filtres pour guider une gestion manuelle de leur contenu lié à la notion Société
Critères :
- Code Société
Tables où la société est facultative et où il faudrait la renseigner
TableChamp Nombre d'enregistrement non renseigné
- MATIERECODE_SOC 3133
…
Filtres et présentations avec un critère société non conservé
Catalogue Fonction Valeur
F0001 AR021W01 1;2
…
Tables avec plusieurs champs société : un à conserver et un à supprimer
Table Fonction Rowid Champ soc gardé
…
En-tête lignes incohérentes (ne pouvant pas être contrôlés par entité AS609)
Entité : 034 Ligne nomenclature ART
…
Tables typiques des critères spécifiques d’édition non traitées par PU009 :
CD026W01 : CD026W01 (CODE_SOC).......................................
CD026W01 : CD026W01 (CODE_SOC_ART)...................................
LI708W01 : LI708W01_TEMP (CODE_SOC)..................................
LI708W01 : LI708W01_TEMP (CODE_SOC_TRANSIT)..........................
________ : CA015W01_TEMP (CODE_SOC)..................................
________ : FA029_TEMP (CODE_SOC).....................................
________ : LA013W01_TEMP (CODE_SOC)..................................
________ : LA113W01_TEMP (CODE_SOC)..................................
________ : LI008W01_TEMP (CODE_SOC)..................................
________ : LI008W01_TEMP (CODE_SOC_TRANSIT)..........................
________ : LI017W01_TEMP (CODE_SOC)..................................
________ : ST008W01_TEMP02 (CODE_SOC_GG).............................
| ent | libellé | table | fam | ord |
|
001 |
Modèle |
MODELE |
MO |
910 |
|
002 |
Article |
ART_COM |
AR |
900 |
|
003 |
Produit |
PROD_COM |
AR |
<002 |
|
004 |
Matière technique |
MATIERE |
MA |
920 |
|
005 |
Composant |
COMPOSANT |
MA |
<004 |
|
006 |
Client |
CLIENT |
CL |
930 |
|
007 |
Commande client PF |
CDE_CLI_ENT |
CC |
160 |
|
008 |
Fournisseur |
FOURNI |
FO |
- |
|
009 |
Représentant |
REPRES |
RE |
- |
|
010 |
Ligne de commande client |
CDE_CLI_LIGN |
CC |
<007 |
|
011 |
Facture client PF |
FAC_CLI_ENT |
Z_ENC |
120 |
|
012 |
Facture client PF/lignes |
|
|
<011 |
|
013 |
Facture client PF/libre |
|
|
<011 |
|
014 |
En-tête de BP |
BP_CLI_ENT |
Z_ENC |
140 |
|
015 |
Ligne de BP |
|
|
<014 |
|
016 |
En-tête de BE |
BE_CLI_ENT |
Z_ENC |
130 |
|
017 |
Ligne de BE |
|
|
<016 |
|
018 |
Composant-Fournisseur |
COMP_FOUR |
MA |
<004 |
|
019 |
Magasin matière |
MAGMAT |
Z_ANN |
950 |
|
020 |
Magasin produits finis |
MAGPF |
Z_ANN |
955 |
|
021 |
Commande fournisseur PF |
OF_ENT |
OF |
210 |
|
022 |
Commande fournisseur MAT |
COM_FOUR_ENT |
CF |
550 |
|
023 |
Réservation fourn. MAT |
RES_FOUR_ENT |
RM |
560 |
|
024 |
Tarif |
COD_TAR |
|
- |
|
025 |
Ent. nomenclature MAT |
NOMEN_MAT_ENT |
|
- |
|
026 |
Lig. nomenclature MAT |
NOMEN_MAT |
|
- |
|
027 |
Ent. nomenclature COMP |
NOMEN_COMP_ENT |
|
- |
|
028 |
Lig. nomenclature COMP |
NOMEN_COMP |
|
- |
|
029 |
Ent. rgpt cial ART |
REGRO_COM_ENT |
|
- |
|
030 |
Lig/ rgpt cial ART |
REGRO_COM |
|
- |
|
031 |
Ent. rgpt cial PROD |
REGRO_PROD_ENT |
|
- |
|
032 |
Lig. rgpt cial PROD |
REGRO_PROD |
|
- |
|
033 |
En-tête nomenclature ART |
NOMEN_ART_ENT |
|
- |
|
034 |
Ligne nomenclature ART |
NOMEN_ART |
|
- |
|
035 |
En-tête nomenclature PROD |
NOMEN_PROD_ENT |
|
- |
|
036 |
Ligne nomenclature PROD |
NOMEN_PROD |
|
- |
|
037 |
Bon de chargement |
|
|
- |
|
038 |
En-tête gamme opératoire |
DT_OPER_ENT |
|
- |
|
039 |
Ligne gamme opératoire |
DT_OPER |
|
- |
|
040 |
Colis |
|
|
- |
|
041 |
LIGNE COMMANDE FOUR. PF |
OF_LIGN |
OF |
<021 |
|
042 |
LIGNE COMMANDE FOUR. MAT. |
COM_FOUR_LIGN |
CF |
<022 |
|
043 |
Ligne réserv. fourn. MAT |
RES_FOUR_LIGN |
RF |
<023 |
|
048 |
Opération |
GROPER |
|
- |
|
049 |
Atelier |
ATEFAB |
Z_ANN |
960 |
|
050 |
Facture fournisseur |
FAC_FOUR_ENT |
FF |
<080 |
|
051 |
Commande client TIS |
CT_CLI_ENT |
|
<084 |
|
052 |
Ligne commande client TIS |
CT_CLI_LIGN |
|
<084 |
|
053 |
Facture client TIS/entête |
FT_CLI_ENT |
|
<086 |
|
054 |
Facture client TIS/lignes |
LT_FT_LIGN |
|
<086 |
|
055 |
En-tête de groupage |
GBES_LCT |
|
- |
|
056 |
En-tête de BE matière |
BE_MAT_ENT |
Z_ENC |
510 |
|
057 |
Commande matière client |
CT_CLI_ENT |
|
<084 |
|
058 |
Ligne cde matière client |
CT_CLI_LIGN |
|
<084 |
|
059 |
En-tête de BL |
COMP_BON_MVT_ENT |
|
<083 |
|
060 |
Ligne de BL |
COMP_BON_MVT |
|
<083 |
|
061 |
En-tête de BE |
|
|
- |
|
062 |
Ligne de BE |
|
|
- |
|
063 |
En-tête de pièce |
FT_CLI_ENT |
|
<086 |
|
064 |
Ligne de bon ou pièce |
LT_FT_LIGN |
|
<086 |
|
065 |
Matricule |
MATRIC |
|
<003 |
|
070 |
En-tête relevé facture PF |
RELEV_ENT |
RL |
110 |
|
075 |
En-tête d'affectation MAT |
|
|
- |
|
076 |
Ligne d'affectation MAT |
|
|
- |
|
079 |
Retour fournisseur PF |
RET_FOUR_ENT_PF |
RF |
170 |
|
080 |
Facture fournisseur PF/MA |
FAC_FOUR_ENT |
FF |
200 |
|
081 |
Retour fournisseur MAT |
RET_FOUR_ENT |
RF |
540 |
|
082 |
Récépissé transporteur PF |
RECEPI |
RP |
115 |
|
083 |
Réception fournisseur MAT |
COMP_BON_MVT_ENT |
MVM |
520 |
|
084 |
Commande client MAT |
CT_CLI_ENT |
CCM |
530 |
|
085 |
Livraison atel/client MAT |
|
|
- |
|
086 |
Facture client MAT |
FT_CLI_ENT |
FCM |
500 |
|
122 |
Matière commerciale |
TISCOM |
TC |
- |
|
124 |
Division commerciale |
CANAL_DIST |
Z_ANN |
990 |
|
125 |
Société |
SOCIET |
SOCIET |
999 |
|
173 |
Bon d'expédition SAV |
SAV_REPA_EXP_ENT |
Z_ENC |
135 |
|
180 |
En-tête Bon livraison PF |
PF_BON_MVT_ENT |
|
- |
|
181 |
Packing List |
PF_BON_MVT_ENT |
|
190 |
|
182 |
Bon de chargement |
BON_CHARG_ENT |
|
- |
|
183 |
Bon d'expédition |
BE_PF_ENT |
|
180 |
|
230 |
Circuit de fabrication PF |
CIRC_FAB |
Z_ANN |
965 |
|
250 |
Éléments PRI MAT |
|
|
- |
|
260 |
Besoin produit |
BES_PROD |
HIS |
- |
|
261 |
Facture client PF/histo E |
HIST_FAC_ENT |
FC |
121 |
|
262 |
Facture client PF/histo L |
HIST_FAC_LIGN |
|
<261 |
|
263 |
Facture client PF/histLib |
HIST_FAC_LIBR_LIGN |
|
<261 |
|
264 |
Prévision de vente |
PIVOT_PREV_VENT |
|
<002 |
|
265 |
En-tête retour |
RETOUR_ENT |
RC |
150 |
|
266 |
Ligne retour |
RETOUR_LIGN |
|
<265 |
|
301 |
Histo commission représ. |
COMM_REP |
FC |
115 |
|
302 |
Histo B.E. mvt MAT |
COMP_BON_EXP_ENT |
MA |
205 |
|
303 |
Histo mvt stock PF |
HIST_MVT_STOK_EMPL |
HIS |
<003 |
|
304 |
Histo matricule |
MATR_HIS |
HIS |
- |
|
305 |
Histo stock MAT |
COMP_HIS |
HIS |
- |
|
306 |
Histo déclaration CA |
DECLA_CA |
CL |
115 |
|
307 |
Histo B.E. client PF |
HIST_BE_CLI_ENT |
BE |
130 |
|
308 |
Histo B.E. fournisseur PF |
HIST_PF_BON_MVT_ENT |
HIS |
- |
|
309 |
Histo B.C. |
HIST_BON_CHARG_ENT |
HIS |
- |
|
310 |
Histo B.P. client PF |
HIST_BP_CLI_ENT |
BP |
140 |
|
311 |
(voir 399) |
|
|
|
|
312 |
Histo éléments tarif |
HIST_CALC_TARI_ELMT |
HIS |
- |
|
313 |
Histo commande client PF |
HIST_CDE_CLI_LIGN |
HIS |
- |
|
314 |
Histo processus PF |
HIST_COLL_PROCESSART |
HIS |
- |
|
315 |
Histo processus MAT |
HIST_COLL_PROCESSMAT |
HIS |
- |
|
316 |
Histo commande four. MAT |
HIST_COM_FOUR_ENT |
HIS |
- |
|
317 |
Facture fournisseur/histo |
HIST_FAC_OF_PREEL_PF |
HIS |
- |
|
318 |
Facture client MAT/histo |
HIST_FT_CLI_ENT |
FCMH |
501 |
|
319 |
Histo stock PF |
PROD_HIS |
HIS |
- |
|
320 |
Histo nomenclatures |
HIST_NOMEN |
HIS |
- |
|
321 |
Histo commande four. PF |
HIST_OF_ENT |
HIS |
<021 |
|
322 |
Histo réservation MAT |
HIST_RES_FOUR_ENT |
HIS |
- |
|
323 |
Histo quittances subrog. |
QUIT_SUB_ENT |
QT |
100 |
|
324 |
Histo stock PF détail |
PROD_HIS_EMPL |
HIS |
- |
|
325 |
Histo ristourne centrales |
RISTO |
FC |
115 |
|
326 |
Histo Tracking Number |
TRACKING_MVT |
HIS |
- |
|
327 |
Histo prix cde client PF |
HIST_PRIX_SPEC_LIGN |
HIS |
- |
|
328 |
Histo mvt cde client PF |
HIST_CDE_SIT_LIGN |
HIS |
- |
|
329 |
Histo intégration cde PF |
HIS_POR_CDE_ENT |
HIS |
- |
|
330 |
Histo B.E. atelier PF |
HIST_BE_PF_ENT |
HIS |
- |
|
331 |
Histo jalonnement |
HIST_OF_JALO |
HIS |
- |
|
332 |
Histo besoin matière/cde |
HIST_OF_CONSO |
HIS |
- |
|
399 |
Histo prix ACHAT/PRx/REEL |
|
|
- |
|
411 |
Facture client PF/archive |
HIST_DOC_FA005_FAC |
ARCHIVAGE |
10 |
|
899 |
Entité générale |
|
|
|