Points d'entrée > Module Données de base > Script standard TRTX3IMP 

IMPZONINV : Importation de champs spécifiques invisibles ou affichées

Ce point d'entrée permet d'importer des champs spécifiques invisibles ou affichés en garnissant la classe [M]. Il n'est utilisable que pour les imports spécifiques et n'est actuellement activé que pour l'import spécifique des livraisons ( traitement IMPSDHS ).  

Il est appelé dans le traitement TRTX3IMP 

Description du contexte d’appel

Après la lecture d'un enregistrement du fichier séquentiel, l'import spécifique se déroule comme suit :

-          Transfert dans la classe [F] des champs paramétrés dans le modèle d'import

-          Transfert de la classe [F] dans la classe [M] :

o        Appel depuis le traitement généré d'import WWIxxxxxx de l'action SAIMSK du traitement spécifique

§         Dans SAIMSK : pour chaque classe [M] liée à la classe [F] en cours

·         Chargement par le traitement d'import liée à cet écran : ne sont concernés que les champs saisissables. Par contre les actions champs de l'écran typées import sont déroulées.

·         Chargement des champs invisibles du masque

·         Appel du point d'entrée IMPZONINV

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Le fichier trace est ouvert

Variables et masques disponibles

Les classes [M] sont celles de l'objet importé.

Variables

IMPFIC                        Abréviation de la classe [F] en cours de chargement dans [M]

GW_ABRMSK            Abréviation de la classe [M]

Exemple

Pour mettre à jour le champ défini en spécifique  ZSPE1  dans la table SDELIVERY et dans le masque SDH2

Case IMPFIC

When “ SDH “ *

            Case GW_ABRMSK

                       When "SDH2"

If find ("[F:SDH]ZSPE1(0), [M:AOE2]ZONMSK1)

                                    [M:SDH2]ZSPE1=[F:SDH]ZSPE1

                       Endif

Endcase

Endcase

 Attention :

Pour les lignes, il est nécessaire d'utiliser nolign pour charge la classe [M]

Tables ouvertes    

  Les classes [F] ouvertes sont définies dans l'action OUVRE du traitement d'import.