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) |
- |