Skip to main content
Skip table of contents

EIA-INITIALISATION

BUT

Cette instruction permet d’initialiser un contexte (une liste ou des variables contextuelles (SCR,VCR,VBP,XML)) dans les cas d’utilisations suivants :

Cette instruction permet d’initialiser le contenu d’une liste qui a été initialisée dans le cadre d’une correspondance avec un modèle XML ; il faut auparavant avoir utilisé l’instruction POUR CHAQUE COR-XML pour déclencher la lecture du message XML.

Cette instruction permet d’initialiser les variables contextuelles d’une transaction sortante (SCR,VCR,VBP,XML) disponible dans la boite aux lettres de l’EIA.

Cette instruction permet d’initialiser le contenu d’une liste qui a été précédemment initialisée dans une autre requête REB. Ce mot clé ne fonctionne que dans le cas des messages entrants-sortants dans le cadre des échanges inter-applicatifs. Dans ce cadre d’utilisation, le but de cette fonction est de simplifier la traduction des messages XML de type entrants-sortants : DIAPASON considère que le critère du message sortant est donné par un message XML qui a été décrypté par un message entrant : le message entrant permet d’initialiser une liste dont le contenu est initialisé par cette instruction automatiquement dans la requête du message sortant.

Ce mot clé est disponible uniquement dans les requêtes de type REB.

SYNTAXE

EIA-INITIALISATION POUR LISTE= nom de la liste locale

AVEC ERREUR= code erreur d’initialisation de la correspondance

EIA-INITIALISATION POUR TRANSACTION= référence de la transaction sortante

AVEC ERREUR= code erreur d’initialisation de la correspondance

PARAMETRES

Paramètre

E/S

O

Type

Description

LISTE

E

Oui

Caractère

Nom de la liste utilisée dans la requête REB. Le nom est un nom effectif de liste (liste standard ou spécifique à la requête REB).

TRANSACTION

E

Oui

Référence de la transaction sortante dont le contexte est à initialiser. La référence correspond à une variable locale de type caractère qui doit être précédemment initialisée avec l’identifiant de la transaction sortante (EIABlMe.TypeMeRef)

ERREUR

E

Oui

Caractère

Code retour d’initialisation du contexte.

EXEMPLE

EIA-INITIALISATION POUR LISTE= ListeEntree AVEC ERREUR= VLO.Erreur

Cette instruction permet de remplir la liste locale nommée dans la requête ListeEntree à partir de l’exécution d’une correspondance d’un message XML ou d’une initialisation effectuée dans un message entrant.

EIA-INITIALISATION POUR TRANSACTION= VLO.Ide AVEC ERREUR= VLO.Erreur

Cette instruction permet d’initialiser le contexte de la requête (variables SCR : voir paragraphe Notes ci-dessous pour détail du contexte) à partir d’une transaction sortante dont l’identifiant est contenu dans la variable locale Ide.

NOTES

Il ne faut pas utiliser de variables de type tableau dans cette instruction.

Variables SCR toujours initialisées pour une transaction sortante :

Variable

Description

SCR.EntTEn

Entité rattachée à la transaction sortante

SCR.EntCl1

Clé 1 entité rattachée à la transaction sortante

SCR.EntCl2

Clé 2 entité rattachée à la transaction sortante

SCR.EntCl3

Clé 3 entité rattachée à la transaction sortante

SCR.EIA_TypMes

Référence de la transaction sortante

SCR.EIA_ActInt

Action interne rattachée à la transaction sortante

SCR.EIA_MesTrait

Indique si la transaction sortante a ou non été traitée

Variables SCR dépendant de l’action interne :

ACT-APP : Evt Interne Appro. sur Cde Fournis.

Variable

Description

SCR.AppDevPrix

Devise Interne DIAPASON

SCR.AppLigQteARec

Quantité Restant à Réceptionner

SCR.CdeArtPF

Produit Fini Commande Client ?

ACT-ECPRO : Ecarts sur Provisions Externes

Variable

Description

SCR.AppNumBL

Numéro de Bordereau de Réception

SCR.AppNumCom

Numéro de Commande Fournisseur

SCR.AppNumLig

Numéro Ligne de Commande

SCR.AppFouRef

Référence Fournisseur

SCR.GenRefArt

Référence Article

SCR.GenRefTypeArt

Type Article

SCR.PRODesPersoArticle

Désignation Article

SCR.PRODev_Ecart

Devise pour Ecart

SCR.PROIdent_Ecart

Identifiant pour Retour Ecart sur Provision

SCR.PROMont_Ecart

Montant Ecar

ACT-FAB : Déclaration de Fabrication

Variable

Description

SCR.CdeNumCom

Numéro de Commande Client

SCR.CdeNumLig

Numéro de Ligne de Commande Client

SCR.GamEtaRef

Référence Etape Gamme File Attente

SCR.LanSerDatDec

Date de Déclaration

SCR.FabSolDat

Date Qté Soldée / OF, suite à déclaration

SCR.FabDecQte

Quantité Fabriquée

SCR.FabSolQte

Quantité Soldée / OF, suite à déclaration

SCR.MvtEmpla

Emplacement Entrée Stock

SCR.Palette

Numéro Palette

SCR.MvtSection

Section Entrée Stock

SCR.PalType

Type Palette

SCR.ResGenRef

Référence Ressource File Attente

ACT-INT : Intégration Lig. Cde. en Production

Aucune variable SCR spécifique pour cette action interne.

ACT-LCT : Lancement Fabrication (Evt /OF)

Variable

Description

SCR.CdeNumCom

Numéro de Besoin de Gestion

SCR.CdeNumLig

Numéro de Ligne de Besoin de Gestion

SCR.FabUnMe

Unité de Mesure de Fabrication

SCR.LanDecQte

Quantité Lancée

ACT-PLA : Planification Lig. Cde. en Production

Aucune variable SCR spécifique pour cette action interne.

ACT-REC Recept. sur Cde Four.

Variable

Description

SCR.AppDecDat

Date Réception

SCR.AppDecQte

Quantité Réceptionnée

SCR.AppSolQte

Quantité En-Cours de Commande à Solder

SCR.CdeArtPF

Produit Fini Cde Client ?

SCR.Palette

Numéro Palette

SCR.PalType

Type Palette

DT-EXT Génération DTs vers Configurateur Externe

Aucune variable SCR spécifique pour cette action interne.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.