En phase de conception, à l'aide de l'option du menu de barre d'outils , vous pouvez interroger un noeud final SAP pour des métadonnées IDOC et, à partir de ces métadonnées, générer un schéma de fichier à plat.
Pour vous connecter à un système SAP depuis Studio, vous devez télécharger et installer le fichier JAR et les DLL SAP dans votre poste de travail de développement Windows.
Si vous recevez ou envoyez des données SAP en tant que fichier via un port de fichier SAP vers le système SAP, vous devez utiliser l'option de menu de barre d'outils pendant la conception afin de générer un schéma de fichier à plat pour vos métadonnées IDOC ; vous devez également utiliser les activités Lire fichier à plat et Ecrire fichier à plat pour lire et écrire les données SAP, en phase d'exécution. Pour plus d'informations, consultez les deux exemples d'orchestrations suivants.
Si vous recevez ou envoyez des données SAP directement du système SAP à l'aide d'un port RFC, vous devez utiliser les activités SAP Recevoir IDOC et SAP Envoyer IDOC.
Utilisation du schéma de fichier à plat généré pendant l'exécution
Pendant la conception, vous utilisez l'option de menu de la barre d'outils pour générer un schéma de fichier à plat qui décrit les données SAP que vous recevez ou envoyez vers le port de fichier SAP.
La présente section décrit comment ce schéma de fichier à plat est utilisé par les deux exemples d'orchestration suivants, en phase d'exécution.
Réception de données de fichier à plat SAP depuis un système SAP qui utilise un port de fichier SAP.
Ce premier exemple d'orchestration reçoit des données SAP depuis un système SAP en phase d'exécution, à l'aide des activités suivantes :
- Un fichier de données SAP est placé dans un répertoire interrogé par l'activité FTP
Interroger répertoire. Cette action démarre le traitement du travail d'orchestration.
- L'activité FTP Interroger répertoire lit les données de fichier à plat SAP et sauvegarde le résultat dans une variable de chaîne.
- Avec le schéma de fichier à plat généré pendant la conception, à l'aide de l'option de menu de la barre d'outils , l'activité Lire fichier à plat convertit les données SAP stockées dans la variable de chaîne en données XML et sauvegarde ces données en variable XML.
- L'activité Base de données, Insérer lignes mappe les données XML de la variable XML sur des lignes de base de données et insère ces lignes dans une base de données
Envoi de données de fichier à plat SAP vers un système SAP qui utilise un port de fichier SAP
Ce second exemple d'orchestration envoie des données SAP vers un système SAP en phase d'exécution, à l'aide des activités suivantes :
- Les données sont insérées dans une base de données, ce qui déclenche l'activité Base de données, Obtenir lignes insérées pour démarrer le traitement.
- L'activité Base de données, Obtenir lignes insérées extrait les données qui ont été insérées dans la base et les convertit en données XML.
- L'activité Ecrire fichier à plat convertit le contenu de la variable XML en données de fichier à plat SAP valide pour le schéma de fichier à plat généré pendant la conception, à l'aide de l'option de menu de barre d'outils .
- L'activité FTP Placer fichier écrit les données de fichier à plat dans un fichier, dans un répertoire.
- Le système SAP lit les données depuis le fichier.
Pour générer un schéma de fichier à plat à partir d'un IDOC :- Sélectionnez dans le menu de la barre d'outils. La boîte de dialogue Générateur de schéma de fichier à plat IDOC SAP Etape 1 sur
2 apparaît.
- Entrez les informations de connexion SAP comme décrit dans le tableau suivant :
Zone |
Description |
Emplacement |
|
Nom d'hôte |
Spécifie l'adresse IP ou le nom du poste de travail qui contient le système SAP. |
Numéro de système |
Spécifie le numéro qui identifie l'instance spécifique du système SAP à laquelle Studio doit se connecter. Votre administrateur SAP doit fournir ces informations. |
Client SAP |
Spécifie un numéro qui identifie Studio en tant que client du système SAP. Votre administrateur SAP doit fournir ces informations. |
Connexion |
|
Nom d'utilisateur |
Spécifie le nom d'utilisateur à utiliser lors de la connexion au système SAP. |
Mot de passe |
Spécifie le mot de passe à utiliser lors de la connexion au système SAP. |
- Cliquez sur Suivant. La boîte de dialogue Générateur de schéma de fichier à plat IDOC SAP Etape 2 sur
2 apparaît.
- Sélectionnez un type IDOC et, facultativement un sous-type IDOC à l'aide de l'une des options suivantes :
- Cliquez sur [...] pour rechercher le type IDOC, le sous-type IDOC ou les deux. La boîte de dialogue Liste d'IDOC apparaît avec la liste des types d'IDOC et des sous-types d'IDOC disponibles sur le noeud final SAP sélectionné. Sélectionnez un type IDOC, le sous-type IDOC ou les deux et cliquez sur OK.
- Entrez le Type d'IDOC et, facultativement, le Sous-type d'IDOC directement dans les zones respectives.
- Cochez la case Groupé si l'IDOC entrant contient plusieurs instances du message d'IDOC du même type et sous-type d'IDOC. Si la case Groupé est cochée, l'élément d'IDOC dans le schéma de fichier à plat généré est un élément répété.
- Cliquez sur Terminer.
Si la génération du schéma de fichier à plat aboutit, ce schéma apparaît dans le dossier
Schémas de fichier à plat de l'onglet
Projet.