Aperçu du rapport PE - Importer/exporter programmes nationaux

Prix et escomptes > Administration > Rapports PDA > PDSI.

Acronyme de fonction : PDSI

Utilisez ce programme de lot pour importer ou exporter des données de Programme national avec des fichiers ASCII CSV. Les données sont importées dans les enregistrements PE - Paramètres prix - Programme national ou exportées à partir de ceux-ci.

Exécutez ce programme à partir du Planificateur de rapports. L'emplacement du répertoire des fichiers d'importation et d'exportation doit être accessible dans le Planificateur de rapports. Généralement, les fichiers CSV sont enregistrés dans le répertoire d'impression défini dans SA - Paramètres société. Pour CloudSuite Distribution, vous devez utiliser SA - Administration - Transfert de fichiers pour transférer le fichier avant que le rapport PE - Importer/exporter programmes nationaux puisse référencer le fichier.

Mode d'importation

Les fichiers CSV doivent inclure un premier enregistrement [ligne] avec des en-têtes de colonne, suivi par des enregistrements [lignes] contenant des données. Ce tableau illustre la séquence spécifique des champs dans le fichier CSV :
Champ Notes
PDSNrecno Numéro d'enregistrement dans PE - Paramètres prix - Programme national pour identifier de manière unique l'enregistrement existant. Vide pour les nouveaux enregistrements.
Levelcd Code de niveau 1 à 50 pour décrire le type d'enregistrement
Statustype Type de statut actif ou inactif
N° fourn. Doit être un numéro Paramètres fournisseur valide
N° client Doit être un numéro Paramètres client valide ; utilisé pour les codes de niveau 1 à 7 et 30
Dest. Facultatif. Doit être un numéro Paramètres destinataire client valide ; utilisé pour les codes de niveau 1 à 7 et 30
ID groupes maîtres clients Doit être un ID de groupe SX.e CC - Configuration groupe maître valide ; utilisé pour les codes de niveau 11 à 17 et 31
Type de prix client Doit être un type de prix client SA - Paramètres valeurs code table valide ; utilisé pour les codes de niveau 21 à 27 et 32
Produit Doit être un produit valide dans Paramètres produit ou Paramètres défaut produit ; utilisé pour les codes de niveau 1, 11, 21 et 41
Modèle Doit être un modèle SA - Paramètres valeurs code table - Modèle valide ; utilisé pour les codes de niveau 2, 12, 22 et 42
Marque Doit être un code SA - Paramètres valeurs code table - Marque valide ; utilisé pour les codes de niveau 3, 13, 23 et 43
Catégorie produit Doit être une catégorie SA - Paramètres valeurs code table - Catégorie produit valide ; utilisé pour les codes de niveau 4, 14, 24 et 44
Ligne produit Doit être une ligne de produit Paramètres ligne produit valide pour le fournisseur ; utilisé pour les codes de niveau 5, 15, 25 et 45
Type prix produit Doit être un type SA - Paramètres valeurs code table - Type prix produit ; utilisé pour les codes de niveau 6, 16, 26 et 46
Type rabais produit Doit être un type SA - Paramètres valeurs code table - Rabais (type produit) valide , utilisé pour les codes de niveau 7, 17, 27 et 47
Sous-type de rabais produit Facultatif : Doit être un sous -type SA - Paramètres valeurs code table - Rabais (sous-type produit) valide , utilisé pour les codes de niveau 7, 17, 27 et 47
Entrepôt Utilisation future
Région Utilisation future
Date début Requis
Date fin Facultatif
Code PN Requis : Code programme national
Descrip Facultatif : Description du Programme national
Indicateur Autoriser retours (O/N) Indicateur d'autorisation des retours. Oui par défaut, si non précisé.
Indicateur Programme seulement (O/N) Achat obligatoire sous Programme national. Oui par défaut, si non précisé.
Commission PN - Type calcul (A/P) A = Montant ; P = Pourcentage ; P par défaut
Commission PN - Basé sur Prix de base par défaut, si non précisé. b = prix de base, l = prix de liste, lc = dernier coût, lf = dernier étranger, r = remplacement, rf = remplacement étranger, s = standard
Commission PN - Montant Zéro par défaut, si non précisé.
Commission PN - Produit Doit être un produit de main-d'œuvre valide dans Paramètres produits pour les lignes d'article de commission
Commission représentant - Type Facultatif. Doit être une valeur valide dans Paramètres commission commande, le cas échéant
N° séq. N° de séquence facultatif pour utilisation ultérieure
Lors de l'importation, les données entrantes sont validées. À la première validation qui échoue, l'enregistrement est ignoré et un message d'erreur s'affiche dans un rapport. Les validations effectuées sont les suivantes :
  • Valider si le numéro d'enregistrement PDNS existe dans le système Distribution SX.e. Si l'enregistrement existe, si l'option 5 est réglée à Oui, l'enregistrement est écrasé. Si l'option est réglée à « ne pas écraser », et que le numéro de l'enregistrement PDNS est fourni, une erreur est émise et aucune mise à jour n'a lieu pour cet enregistrement. Si le numéro d'enregistrement PDNS est vide, un nouvel enregistrement est créé.
  • Valider l'existence du numéro de fournisseur dans Paramètres fournisseur en tant que fournisseur actif et que les données correctes sont fournies pour le numéro d'enregistrement PDNS existant, si fourni.
  • Valider que le code de niveau est un nombre valide de 1 à 50. Certaines valeurs ne sont pas actuellement attribuées à des fins d'utilisation ultérieure, et vont générer une erreur.
  • Valider que le code de niveau est activé dans les nouveaux paramètres SA - Options administrateur pour le Programme national.
  • Valider les données client fournies dans les champs Client, Destinataire, Groupe maître et Type prix client et que les données correctes sont fournies pour le code de niveau spécifié.
  • Valider que si un destinataire est fourni, l'option SA - Options administrateur activant les Programmes nationaux par Destinataire/travail est sélectionnée.
  • Valider que les données de produit fournies dans Produit, Modèle, Marque, Catégorie produit, Ligne de produit, Type prix produit, Type rabais produit et Sous-type rabais produit sont valides et que les données correctes sont fournies pour le code de niveau indiqué, et le numéro d'enregistrement PENS existant, si fourni.
  • Valider que la méthode de calcul Type commission, la valeur Basé sur et le montant sont des données valides.
  • Valider que la valeur Produit réclamation pour la commission est un enregistrement Paramètres produits valide, avec le type de statut M-O.
  • Valider que la valeur du type de commission représentant, si elle a été fournie, existe dans Paramètres commission commande.
Si les données entrantes passent toutes les validations, les enregistrements de Programme national sont créés ou écrasés par les données du fichier d'importation. Toutes les erreurs de validation sont répertoriées au format suivant :
Record/Row# Error Message
Import File Path: xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0
Zzzzzzzz9   PDSNrecno does not exist
Zzzzzzzz9   Vendor not found in APSV
Zzzzzzzz9   Product Price Type not found in SASTT
Zzzzzzzz9   No Customer Master Group ID for levelcd 12 record
Zzzzzzzz9   No Product Price Type for levelcd 6 record
      Totals Records Read: zzz,zzz,zz9
      Records With Errors: zzz,zzz,zz9
      Records Created/Updated: zzz,zzz,zz9
      Records With Warnings: zzz,zzz,zz9

Mode d'exportation

Un fichier CSV est créé par le processus d'exportation ; un premier enregistrement [ligne] avec des en-têtes de colonne, suivi par des enregistrements [lignes] contenant des données. Le fichier doit être envoyé à l'adresse courriel indiquée dans l'option 20, Envoyer fichier exportation à adresse courriel.

Sélectionnez une ou plusieurs plages de données de Programme national à exporter. Utilisez les options de rapport pour identifier les types d'enregistrements à sélectionner sur la base du code de niveau. Sélectionnez Oui ou Non. Les enregistrements réglés à Oui sont exportés. Les plages peuvent être utilisées conjointement avec les options de niveau d'exportation.
  • Exemple : Pour exporter tous les enregistrements pour un numéro de client précis, précisez la plage de numéros de client, puis réglez toutes les options de niveau d'exportation à Oui. Cela permet d'exporter les niveaux 1 à 7 et 30 lorsque le numéro de client se trouve dans la plage de numéros de client sélectionnée.
  • Exemple : Pour exporter tous les enregistrements pour un type de prix produit précis, précisez le type de prix produit dans la plage, puis réglez l'option Niveaux type prix produit à Oui et réglez les autres options de niveau à Non. Ceci permet d'exporter tous les enregistrements de type 7, 17, 27 et 47 pour les types de prix produit sélectionnés dans la plage saisie.
Une liste est créée par le processus d'exportation indiquant combien d'enregistrements ont été exportés. La disposition du rapport est présentée ci-dessous :
Chemin d'accès du fichier d'exportation Nombre d'enregistrements écrits
xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0xxxxxxxxx0 999 999 999