Modèle d'import/export >  Module Ventes >  Modèle d'import/export SOQ (Demandes de livraison)  

Afficher tout Masquer tout

L'import des demandes de livraison permet de créer de nouvelles demandes ou d'apporter des modifications sur les demandes de livraison associées à une ligne de commande ouverte. Il est également possible de supprimer certaines lignes si nécessaire.

Une demande de livraison fait référence à une ligne de commande ouverte existante.

SEEINFO Une demande de livraison fait référence à un contrat et un article qui doivent déjà exister.

Pré-requis

Exploitation

SEEINFO Le fichier principal à paramétrer est toujours le fichier SORDEC (ligne de commande ouverte), car il est le fichier lié à l'objet SOQ.
Il faut donc paraméter deux indicateurs, un pour le fichier SORDERC, un pour le fichier détail SORDERQ.

Lors d'un import, la reconnaissance de l'existence de l'objet principal (ligne de commande ouverte) se fait automatiquement avec la clé principale qui est le numéro de commande ouverte et le numéro de ligne (SOHNUM + SOPLIN).

La reconnaissance de l'existence des lignes détails se fait de deux manières, en fonction de la présence ou non du numéro de ligne de la demande de livraison dans le modèle d'import :

  • recherche avec le numéro de ligne (SOQSEQ) de la demande de livraison s’il est paramétré et renseigné.
    Si la ligne existe, elle est modifiée, sinon elle est créée ;
  • recherche avec la date de livraison demandée si la zone est paramétrée et renseignée.
    Si la ligne existe, elle est modifiée, sinon elle est créée.

SEEWARNING Si deux lignes ont la même date de livraison, il est nécessaire de paramétrer le numéro de ligne afin de les différencier. Si cela n'est pas fait, c'est toujours la première ligne correspondant aux critères de recherche qui sera traitée.

De façon à pouvoir intégrer correctement des demandes journalières, hebdomadaires, mensuelles, il faut paramétrer la zone cadencement CAD. Ceci est un cas particulier car cette zone n'est ni saisie ni affichée en gestion classique, mais en import, cela est nécessaire pour distinguer les différents types de demandes. Si le champ n'exisite plus dans le modèle ou si sa valeur est nulle, le système considère qu'il s'agit d'une demande journalière.

SEEINFO L’import "Demande de livraison" traite la suppression d’une ligne. Une demande est supprimée si elle est importée avec une quantité commandée à "0".

Autres pré-requis

Tables à renseigner

Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :

Table

Intitulé Table

SALESREP [REP]

Représentant

SORDERC [SOC]

Commandes de vente - Cumul A/R

SORDERQ [SOQ]

Commandes de vente - Quantités

Champs obligatoires du modèle

  • Numéro de commande ouverte (*)
  • Numéro de ligne de commande ouverte (*)
  • Date de livraison demandée
  • Quantité demandée

(*) La reconnaissance d'une ligne de commande ouverte peut dans certains cas de gestion ne pas être dépendante du numéro de ligne de commande ouverte. Dans ce cas, le système autorise de ne pas renseigner obligatoirement ces informations. Mais les informations données en échanges doivent permettre d'identifier sans équivoque une ligne de commande ouverte. Si une incertitude existe, le système rejette l'import.

Les alternatives sont :

  • Numéro de commande ouverte (SOHNUM) + référence article du client (ITMREFBPC). Si deux lignes de commande existent pour ce couple, alors l'import est rejeté.
  • Numéro de commande ouverte (SOHNUM) + référence article (ITMREF). Si deux lignes de commande existent pour ce couple, alors l'import est rejeté.
  • Référence commande ouverte client (CUSORDREF) + référence article (ITMREF). Si deux lignes de commande existent pour ce couple, alors l'import est rejeté.
  • Référence commande ouverte client (CUSORDREF) + référence article du client (ITMREFBPC) + référence article (ITMREF). Si deux lignes de commande existent pour ce triplet, alors l'import est rejeté.
  • Code client (BPCORD) + code adresse (BPAADD) + référence article du client (ITMREFBPC) + référence article (ITMREF). Si deux lignes de commande existent pour ce n-uplet, alors l'import est rejeté.
  • Référence commande ouverte client (CUSORDREF) + code client (BPCORD) + référence article du client (ITMREFBPC). Si deux lignes de commande existent pour ce n-uplet, alors l'import est rejeté.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

Ce modèle est utilisable à la fois en import et en export. Les données sont mises à jour dans les tables suivantes :

Table

Intitulé Table

BPARTNER [BPR]

Business Partner

BPCUSTMVT [MVC]

Mouvements clients

BPCUSTOMER [BPC]

Clients

BPDLVCUST [BPD]

Clients livrés

FACILITY [FCY]

Sites

ITMBPC [ITU]

Articles - Clients

ITMFACILIT [ITF]

Articles - Sites

ITMMASTER [ITM]

Articles

ITMMVT [ITV]

Cumuls Article-Site

ITMSALES [ITS]

Articles - ventes

ITMWRH [ITW]

Articles - Dépôts

SORDER [SOH]

Commandes de vente - Entête

SORDERC [SOC]

Commandes de vente - Cumul A/R

SORDERP [SOP]

Commandes de vente - Prix

SORDERQ [SOQ]

Commandes de vente - Quantités

TABSOHTYP [TSO]

Table types commandes

TABUNAVAIL [TUV]

Table des Périodes d'indispo.

WAREHOUSE [WRH]

Dépôts