Configuration du système SAP. Novell pour SAP HR
Novell Confidential Manual (FRA) 28 October 2003
4
Configuration du système SAP
Vous devez configurer les paramètres du système SAP pour permettre le traitement ALE des fichiers IDoc HRMD_A. Cela permet la distribution de données entre deux systèmes d’applications (également appelé système de messagerie). Novell
®
suit les recommandations générales de SAP pour la configuration des technologies BAPI (Business Application and
Programming Interface - Interface de programmation d’applications d’entreprise) et ALE.
Configuration du système SAP
Dans le cadre de la configuration du système SAP, procédez aux étapes suivantes dans l’ordre indiqué :
1.
« Définition des systèmes d’envoi et de réception », page 27
2.
« Création d’un modèle de distribution », page 29
3.
« Création d’une définition de port », page 29
4.
« Création de profils de partenaires », page 30
5.
« Génération d’un fichier IDoc », page 30
6.
« Activation des pointeurs de modification », page 31
7.
« Planification d’un travail de traitement de pointeur de modification », page 31
8.
« Planification d’un travail », page 31
9.
« Test de la configuration du pointeur de modification », page 32
10.
« Création d’un utilisateur CPIC », page 32
Remarque : les instructions suivantes concernent la version 4.6C de SAP. Si vous utilisez une version précédente de SAP, le processus de configuration est le même, mais l’interface SAP diffère.
Définition des systèmes d’envoi et de réception
Pour la messagerie, les systèmes d’envoi et de réception doivent être définis. Pour pouvoir distribuer les données entre les systèmes, vous devez au préalable définir les systèmes d’envoi et de réception en tant que systèmes logiques uniques.
Il existe une relation de un à un entre un client et un système logique. Par conséquent, vous devez assigner un client à chaque système logique. Vous ne devez jamais assigner le même client à plusieurs systèmes logiques.
Configuration du système SAP
27
Novell Confidential Manual (FRA) 28 October 2003
Pour cette solution particulière, il est recommandé de définir deux systèmes logiques. L’un des systèmes logiques agit en tant que système de réception et l’autre agit en tant que système d’envoi.
Bien qu’un seul de ces systèmes logiques soit utilisé comme processus de source de données
(c’est-à-dire comme système client/logique dans lequel les données des employés sont stockées et dans lequel les « actions » surviennent), le deuxième système logique est nécessaire pour représenter le processus récepteur (en l’occurrence, le pilote).
Remarque : selon votre environnement SAP actuel, la création d’un système logique peut s’avérer inutile.
Il vous suffira peut-être de modifier un modèle de distribution existant en ajoutant le type de message
HRMD_A à une vue de modèle configurée précédemment. Pour plus d’informations, reportez-vous à
« Création d’un modèle de distribution », page 29 .
Toutefois, il est important de suivre les recommandations de SAP relatives aux systèmes logiques et à la configuration de votre réseau ALE. Les instructions ci-dessous supposent la création de nouveaux systèmes logiques et d’une nouvelle vue de modèle.
Création d’un système logique
1
Entrez le code de transaction SPRO, puis affichez le projet IMG de référence SAP (ou le projet applicable à votre organisation).
2
Cliquez sur Basis Components > Application Link Enabling (ALE) > Sending and Receiving
Systems > Logical Systems > Define Logical System (Composants de base > Application
Link Enabling (ALE) > Systèmes émetteur et récepteur> Systèmes logiques > Définir le système logique).
3
4
5
Cliquez sur Edit > New Entries (Édition > Nouvelles entrées).
Indiquez le nom et la description du système logique à créer.
Enregistrez vos entrées.
Assignation d’un client au système logique
1
Entrez le code de transaction SPRO, puis affichez le projet IMG de référence SAP (ou le projet applicable à votre organisation).
2
Cliquez sur Basis Components > Application Link Enabling (ALE) > Sending and Receiving
Systems > Logical Systems > Assign Client to Logical System (Composants de base >
Application Link Enabling (ALE) > Systèmes émetteur et récepteur> Systèmes logiques >
Assigner Client au système logique).
3
4
Sélectionnez le client.
Cliquez sur GOTO > Details (Atteindre > Détails) pour afficher la boîte de dialogue Client
Details (Détails du client).
5
Dans le champ Logical System (Système logique), indiquez le nom du système logique à assigner à ce client.
6
Enregistrez vos entrées.
Vous n’avez pas besoin d’assigner un client au système logique représentant le pilote.
28
Guide d’implémentation du pilote DirXML pour SAP HR
Novell Confidential Manual (FRA) 28 October 2003
Création d’un modèle de distribution
Le modèle de distribution contient les informations essentielles sur le flux de messages. La vue du modèle définit les systèmes qui communiqueront entre eux et les messages qu’ils se transmettront mutuellement. Le modèle de distribution constitue la base de la distribution et la contrôle directement.
Pour créer un modèle de distribution, procédez comme suit :
1
2
3
4
Vérifiez que vous êtes logué au système émetteur/client.
Entrez le code de transaction BD64. Vérifiez que vous êtes en mode de modification.
Cliquez sur Edit > Model View > Create (Édition > Vue du modèle > Créer).
Entrez les noms court et technique de votre vue, ainsi que les dates de début et de fin, puis cliquez sur Continue (Continuer).
5
Sélectionnez la vue que vous avez créée, puis cliquez sur Add Message Type (Ajouter un type de message).
6
7
8
Définissez le nom du système d’envoi/du système logique.
Définissez le nom du système de réception/du serveur.
Définissez le type de message que vous souhaitez utiliser (HRMD_A), puis cliquez sur
Continue (Continuer).
9
Cliquez sur Save (Enregistrer).
Création d’une définition de port
Le port constitue le canal de communication auquel sont envoyés les fichiers IDoc. Le port décrit la liaison technique qui existe entre les systèmes d’envoi et de réception. Vous devez configurer un port de fichier pour cette solution. Le port de fichier est utilisé pour déterminer le répertoire et le fichier d’envoi des fichiers IDoc.
Pour créer une définition de port de fichier, procédez comme suit :
1
2
Entrez le code de transaction WE21.
Sélectionnez File (Fichier), puis cliquez sur l’icône Create (Créer). Renseignez les champs suivants :
Name port (Nom du port)
Port description (Description du port)
Version : Sélectionnez SAP version 4.X
3
Définissez le fichier sortant :
3a
Sélectionnez un répertoire physique. Il s’agit du répertoire dans lequel vous souhaitez placer les fichiers IDoc. Vous devrez peut-être créer ce répertoire.
Entrez le nom du répertoire dans lequel se trouvent les fichiers sortants, par exemple :
\\SAPDEV\NOV\SYS\GLOBAL\SAPNDSCONNECTOR
3b
Entrez le module de fonction. Nomme le fichier IDoc en utilisant un format spécifique.
Exemple : EDI_PATH_CREATE_CLIENT_DOCNUM
4
Enregistrez vos modifications.
Remarque : il est inutile de configurer les trois autres onglets de propriétés de port (propriétés de déclencheur, de fichier entrant et de fichier d’état).
Configuration du système SAP
29
Novell Confidential Manual (FRA) 28 October 2003
Création de profils de partenaires
Le système crée automatiquement un profil de partenaire, mais vous pouvez également mettre à jour ce profil manuellement.
Remarque : si vous utilisez un modèle de distribution et un profil de partenaire existants, il est inutile de générer automatiquement un profil de partenaire. Vous pouvez modifier ce profil existant afin d’inclure le type de message HRMD_A.
Pour générer automatiquement un profil de partenaire, procédez comme suit :
1
2
Entrez le code de transaction BD82.
Sélectionnez la vue de modèle. Il doit s’agir de la vue précédemment créée à la section
« Création d’un modèle de distribution », page 29 .
3
Vérifiez que les boutons d’option Transfer IDoc immediately (Transférer immédiatement
IDoc) et Trigger Immediately (Déclencher immédiatement) sont sélectionnés.
4
Cliquez sur Execute (Exécuter).
Modification de la définition de port
Lorsque vous avez généré un profil de partenaire, la définition de port a peut-être été saisie de manière incorrecte. Pour que votre système fonctionne correctement, vous devez modifier la définition de port.
1
2
3
4
5
6
Entrez le code de transaction WE20.
Sélectionnez le type de partenaire LS.
Sélectionnez le profil de partenaire de réception.
Sélectionnez Outbound Parameters (Paramètres sortants), puis cliquez sur Display (Afficher).
Sélectionnez le type de message HRMD_A.
Cliquez sur Outbound Options (Options sortantes), puis modifiez le port de réception pour
7
Dans le champ Output Mode (Mode de sortie), sélectionnez Transfer IDoc Immediately
(Transférer IDoc immédiatement) pour envoyer les fichiers IDoc dès qu’ils sont créés.
8
Dans la section consacrée aux types de fichiers IDoc, sélectionnez HRMD_A03 comme type de base si vous utilisez SAP 4.5. Si vous utilisez SAP 4.6, vous devez sélectionner
HRMD_A05.
9
Cliquez sur Continue/Save (Continuer/Enregistrer).
Génération d’un fichier IDoc
1
2
3
4
Entrez le code de transaction PFAL.
Insérez le type d’objet P pour les objets Personne.
Entrez un ID d’employé pour l’ID d’objet ou sélectionnez une plage d’employés.
Cliquez sur Execute (Exécuter).
Vérifiez que l’état est défini sur « passed to port okay » (transmission au port réussie).
Le fichier IDoc a été créé. Accédez au répertoire dans lequel les fichiers IDoc sont stockés
(défini dans la configuration du port de fichier) et vérifiez que le fichier texte IDoc a été créé.
30
Guide d’implémentation du pilote DirXML pour SAP HR
Novell Confidential Manual (FRA) 28 October 2003
Activation des pointeurs de modification
Pour activer globalement les pointeurs de modification, procédez comme suit :
1
2
Entrez le code de transaction BD61.
Activez l’onglet Change Pointers Active (Pointeurs de modification actifs).
Pour activer les pointeurs de modification pour un type de message, procédez comme suit :
1
2
3
Entrez le code de transaction BD50.
Recherchez le type de message HRMD_A.
Cochez la case HRMD_A, puis cliquez sur Save (Enregistrer).
Planification d’un travail de traitement de pointeur de modification
1
2
Entrez le code de transaction SE38 pour commencer la définition de la variante.
Sélectionnez le programme RBDMIDoc, puis Variant (Variante), et cliquez sur l’icône Create
(Créer).
3
Nommez la variante et attribuez-lui une description.
Remarque : notez le nom de la variante afin de pouvoir l’utiliser au moment de la planification du travail.
4
Sélectionnez le type de message HRMD_A, puis cliquez sur Save (Enregistrer).
Vous serez invité à sélectionner les attributs de variante. Sélectionnez l’attribut de traitement d’arrière-plan.
5
Cliquez sur Save (Enregistrer).
Planification d’un travail
1
2
3
Entrez le code de transaction SM36.
Nommez le travail.
Assignez une classe de travaux.
La classe de travaux détermine la priorité de traitement des travaux. La classe A constitue la priorité la plus élevée ; elle sera traitée en premier. Pour un environnement de production, il est recommandé d’assigner la classe à B ou C.
4
Planifiez une heure de début. Cliquez sur l’onglet Start Condition (Condition de démarrage), puis sur Date and Time (Date et heure). Entrez une heure de début planifiée, qui doit correspondre à un événement futur.
4a
Marquez le travail comme périodique > cliquez sur l’onglet Periodic Values (Valeurs périodiques), planifiez la fréquence à laquelle vous souhaitez exécuter le travail, puis appuyez sur Entrée. À des fins de test, nous vous recommandons de définir une valeur
égale à 5 minutes.
5
4b
Cliquez sur Save (Enregistrer).
Définissez les différentes étapes du travail.
5a
5b
Entrez le nom du programme ABAP : RBDMIDOC.
Sélectionnez la variante que vous avez créée à l’étape précédente.
6
Cliquez sur Save (Enregistrer).
Important : plusieurs fois.
cliquez une seule fois sur Save (Enregistrer), sinon le travail sera planifié pour s’exécuter
Configuration du système SAP
31

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.