Accéder au contenu principal Passer au contenu complémentaire

Valeurs de champ obligatoires pour les fichiers IDoc

Lorsque les fichiers IDoc sont envoyés à un système SAP, ils doivent être bien formatés et inclure un nombre de valeurs de champ obligatoires.

Vous pouvez fournir ces valeurs explicitement à l'aide des expressions de valeur de mapping, ou vous pouvez laisser Talend Data Mapper générer les valeurs pour vous lorsqu'il écrit en sortie un fichier IDoc.

Les tables suivantes montrent les champs que Talend Data Mapper remplit pour vous si vous ne spécifiez aucune expression de valeur, et fournit des règles expliquant comment la valeur est obtenue. Dans la plupart des cas, les valeurs proviennent des paramètres de contexte définis dans le Studio Talend ou des propriétés de représentation IDoc.

Pour plus d'informations concernant la configuration des paramètres de contexte, consultez Utiliser les contextes et les variables.

segment EDI_DC40

Champ

Règle

Exemple

TABNAM Valeur de la constante EDI_DC40
MANDT Paramètre de contexte "sap_client" 800
DOCNUM Numéro de séquence commençant par 1. Le numéro est unique pour chaque exécution du mapping. 0000000000000001
DOCREL Paramètre de contexte "sap_release" 731
DIRECT Valeur constante indiquant la direction (du point de vue du SAP) 2
IDOCTYP Stocké dans les propriétés de représentation IDoc (nom du type IDoc Original) BANK_CREATE01
CIMTYP Stocké dans les propriétés de représentation IDoc (extension IDoc Original) -
MESTYP Stocké dans les propriétés de représentation IDoc (type de message IDoc Original) BANK_CREATE
SNDPOR Paramètre de contexte "sap_sender_port" SAPCEI
SNDPRT Paramètre de contexte "sap_sender_partner_type" LS
SNDPRN Paramètre de contexte "sap_sender_partner_number" CEICLNT800
RCVPOR Paramètre de contexte "sap_receiver_port" TALENDF
RCVPRT Paramètre de contexte "sap_receiver_partner_type" LS
RCVPRN Paramètre de contexte "sap_receiver_partner_number" EEICLNT800
CREDAT Date de création -
CRETIM Heure de création -

Tous les segments de données

Champ

Règle

Exemple

NOMSEG

Valeur constante - Stockée dans l'Initiateur

E2BANK_CREATE001

MANDT

Comme EDI_DC40/MANDT

800

DOCNUM

Comme EDI_DC40/DOCNUM

0000000000814490

SEGNUM

Nombre séquentiel commençant à 1 pour cette instance iDoc

-

PSGNUM

SEGNUM parent pour les segments imbriqués, 0 pour les segments de premier niveau

-

HLEVEL

Profondeur du segment commençant à 2 (1 pour les segments non répétables)

-

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.