Intégrateur : familles et flux des lignes de cadenciers de préparation (INTEG_LCADF)

Depuis la version ACE 5.0-00, Edition Spéciale 1 , les formats d’intégrateur commencent à la position n° 1 (et non plus à la position n° 0, comme auparavant).
Nom Désignation

Version

ACE

Position Taille Type

Obligatoire

Facultatif

Règles de gestion
               
typenr Type d’enregistrement 1.4 1 2

1er car CHAR

2ème car : LONG

O B3 pour les familles et flux des cadenciers.
typmaj Type de mise à jour 1.4 3 1 LONG O

1 = créer

2 = modifier

3 = supprimer

4 = traiter

codfct Binaire à simuler 1.4 4 8 CHAR    
codpev Code transaction (Cible) 1.4 12 8 CHAR  

Permet d’y associer des paramètres de gestion.

typdep Type dépôt 1.4 20 3 CHAR  

Doit exister dans la table TTI .

sigdep Sigle dépôt 1.4 23 12 CHAR  

Doit exister dans la table des tiers dépôts et être un dépôt logistique.

Lire la table tiers. Si n’existe pas, message “ELT_PASTRO, « tie », sigtie”.

Lire la table LDEP . Si n’existe pas, message “ELT_PASTRO, « ldep », sigtie”.

codcad Code cadencier 1.4 35 6 CHAR  

Doit exister si modification ou suppression.

Ne doit pas exister si création.

numligcad N° de ligne 1.4 41 5 LONG  

Doit exister dans la table LCADL.

(typtie, sigtie, codcad, numligcad).

typflux Flux (1) 1.4 46 16 CHAR  

Exemple ‘libre service’, ‘client’ …

typfam Type famille 1.4 62 1 LONG  

1 = produit (fiche produit)

2 = logistique (fiche stock)

Vérifier les valeurs 1 et 2.

codefam Famille 1.4 63 6 CHAR  

Doit exister dans la table des familles logistiques ou des produits, selon le type :

Lire la table FAM avec :

  • Niveau = 1,
  • Typtie = ‘PRO’ si typfam = 1
  • Typtie =’DSK’ si typfam = 2
  • Codefam = codefam.
codesfa Sous-famille 1.4 69 6 CHAR  

Doit exister dans la table des familles logistiques ou des produits selon le type.

Lire la table FAM avec :

  • Niveau = 2,
  • Typtie = ‘PRO’ si typfam = 1,
  • Typtie =’DSK’ si typfam = 2,
  • Codefam = codefam,
  • Codesfa = codesfa.
codessf Sous-sous-famille 1.4 75 6 CHAR  

Doit exister dans la table des familles logistiques ou des produits selon le type.

Lire la table FAM avec :

  • Niveau = 1,
  • Typtie = ‘PRO’ si typfam = 1,
  • Typtie =’DSK’ si typfam = 2,
  • Codefam = codefam,
  • Codesfa = codesfa,
  • Codessf = codessf.
               

Commentaires :

RAS.

Données nécessaires à l’intégration :

1) Entête cadencier

Libellé champ

Action

Format

Taille

Table Règles de gestion
Type d’enregistrement Obligatoire Numérique    
Type de mise à jour Obligatoire Numérique  

1 = créer

2 = modifier

3 = supprimer

Code binaire   Alpha 8    
Code fonction cible   Alpha 8   Permet d’y associer des paramètres de gestion
Type dépôt Obligatoire Alpha 3    
Sigle dépôt Obligatoire Alpha 12   Doit exister dans la table des tiers dépôts et être un dépôt logistique
Code cadencier Obligatoire Alpha 6  

Doit exister si modification ou suppression

Ne doit pas exister si création

Niveau enregistrement Obligatoire Numérique   1 = entête
Type cadencier Obligatoire Numérique   1 = commande
Libellé cadencier Obligatoire Alpha 30    
Libellé réduit Obligatoire Alpha 10    
Plan de transport modèle   Alpha 6   Doit exister dans la table des plans de transport
Nouveau plan de transport   Alpha 6   Ne doit pas exister dans la table des plans de transport
Libellé nouveau plan de transport Obligatoire Alpha 30    
Libellé réduit nouveau plan de transport Obligatoire Alpha 10    
Plan de préparation modèle   Alpha 6   Doit exister dans la table des plans de préparation
Nouveau plan de préparation   Alpha 6   Ne doit pas exister dans la table des plans de préparation
Libellé nouveau plan de préparation Obligatoire Alpha 30    
Libellé réduit nouveau plan de préparation Obligatoire Alpha 10    
Date début   Date    
Date fin   Date    
Calendrier à mettre à jour   Alpha 6   Si non vide, date début et date fin obligatoires
Zone complémentaire 1 à 10   Alpha 40    

2) Lignes du cadencier

Libellé champ

Action

Format

Taille

Table Règles de gestion
Type d’enregistrement Obligatoire Numérique    
Type de mise à jour Obligatoire Numérique  

1 = créer

2 = modifier

3 = supprimer

Code binaire   Alpha 8    
Code fonction cible   Alpha 8   Permet d’y associer des paramètres de gestion
Type dépôt Obligatoire Alpha 3    
Sigle dépôt Obligatoire Alpha 12   Doit exister dans la table des tiers dépôts et être un dépôt logistique
Code cadencier Obligatoire Alpha 6   Doit exister
Niveau enregistrement Obligatoire Numérique   2 = lignes
N° de ligne Obligatoire Numérique   Numéro séquentiel
Type critère Obligatoire (sauf en mode suppression) Numérique  

1 = client (à magasin)

2 = groupe de clients (à famille)

3 = région

4 = zone livraison

5 = zone complémentaire

Critère

Obligatoire

(sauf en mode suppression)

Alpha 40  

Selon le type

Pour le type 1, le type de tiers sera donné par la cible (portail I_CONF_F)

Jour maxi de commande   Numérique  

1 = lundi

2 = mardi

7 = dimanche

Heure maxi de commande   Double    
Jour maxi de livraison   Numérique  

1 = lundi

2 = mardi

7 = dimanche

Heure maxi de livraison   Double    
Délai   Numérique  

Délai entre le jour de commande et le jour de livraison (en nombre de semaines).

ß il peut y avoir un délai > 7 jours entre les 2

Zones complémentaires de 1 à 10        

3) Familles et flux d’une ligne de cadencier

Libellé champ

Action

Format

Taille

Table Règles de gestion
Type d’enregistrement Obligatoire Numérique    
Type de mise à jour Obligatoire Numérique  

1 = créer

2 = modifier

3 = supprimer

Code binaire   Alpha 8    
Code fonction cible   Alpha 8   Permet d’y associer des paramètres de gestion
Type dépôt Obligatoire Alpha 3    
Sigle dépôt Obligatoire Alpha 12   Doit exister dans la table des tiers dépôts et être un dépôt logistique
Code cadencier Obligatoire Alpha 6   Doit exister
Niveau enregistrement Obligatoire Numérique   3 = rayons
N° de ligne Obligatoire Numérique    
Flux (1)   Alpha 3   Exemple ‘libre service’, ‘client’ …
Type famille Obligatoire Numérique  

1 = produit (fiche produit)

2 = logistique (fiche stock)

Famille Obligatoire Alpha 6   Doit exister dans la table des familles logistiques.
Sous-famille   Alpha 6    
Sous-sous-famille   Alpha 6    

(1)Le flux est une nouvelle caractéristique de l’OL, il est hérité de l’événement générateur de l’OL.