Configuration d'interfaces SAPMEINT standard
La documentation suivante indique où vérifier et modifier les valeurs que SAPMEINTCTC crée pour les interfaces SAPMEINT standard.
Les interfaces standard SAPMEINT sont installées et configurées à l'aide de l'assistant de configuration SAPMEINTCTC. Pour plus d'informations, voir le Guide d'installation SAP ME 15.0
via .
Recommandation
Si le modèle SAPMEINTCTC a été interrompu pour quelle que raison que ce soit, résolvez le problème racine et ré-exécutez l'assistant CTC selon le Guide d'installation
.
Si vous remarquez des configurations incorrectes, ré-exécutez l'assistant SAPMEINTCTC avec les valeurs correctes selon le Guide d'installation
. Seuls les utilisateurs avancés peuvent avoir à modifier les valeurs saisies par SAPMEINTCTC.
SAPMEINTCTC crée deux Data Sources, SAPMEINT
et SAPMEWIP
. Ces Data Sources sont utilisés par les interfaces SAPMEINT.
Data Source | Alias Data Source | Description |
|---|---|---|
|
| Utilisé pour réaliser des opérations de type CLAS sur la base de données SAPMEINT |
|
| Utilisé pour lire des données à partir de la base de données WIP SAP ME |
Pour modifier les configurations de Data Source, procédez comme suit :
Connectez-vous à SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<AP Java host>:<HTTP port>/nwa
.
Sélectionnez .
Recherchez SAPMEINT
ou SAPMEWIP
comme Nom de la ressource
.
Sélectionnez le Data Source de votre choix et apportez les modifications nécessaires aux propriétés de Data Source suivantes :
Un Data Source pour la base de données de Microsoft SQL Server est configuré comme suit :
Zone | Valeur d'exemple |
|---|---|
|
|
| SQL fournisseur |
| Valeur par défaut |
| 2.0 (avec support XA) |
| |
| ConnectionPool DataSource |
|
|
Zone | Valeur d'exemple |
|---|---|
| 10 |
| 25 |
| 120 |
Zone | Valeur d'exemple |
|---|---|
| Instance par défaut :
Instance de nom :
|
| ****** |
|
|
|
|
|
|
Un Data Source pour la base de données Oracle est configuré comme suit :
Zone | Valeur d'exemple |
|---|---|
|
|
| SQL fournisseur |
| Valeur par défaut |
| 2.0 (avec support XA) |
| |
| ConnectionPool DataSource |
|
|
Zone | Valeur d'exemple |
|---|---|
| 10 |
| 25 |
| 120 |
Zone | Valeur d'exemple |
|---|---|
|
|
| ****** |
|
|
|
|
Après avoir créé les Data Sources, assurez-vous que les Data Sources SAPMEWIP
et SAPMEINT
sont en cours d'exécution et ont le statut Entièrement disponible
.
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez Data Source
, puis SAPMEWIP
.
Apportez les modifications souhaitées :
Zone | Valeur |
|---|---|
|
|
| DataSource |
| SQL |
|
|
| Sélectionné |
| ' |
| ' |
| 7 |
| SAPMEWIP |
|
|
| 5 |
| 60000 |
|
|
Note
S'il s'agit d'une base de données Oracle, utilisez les valeurs de paramètre suivantes :
Préfixe de date
: TO_DATE('
Suffixe de date
: ','MM/DD/YYYY HH24:MI:SS')
Sauvegardez vos entrées.
Sélectionnez Statut
pour vérifier la connectivité avec SAPMEWIP
.
Le statut doit être En cours d'exécution
.
Note
Vous pouvez utiliser une seule base de données pour stocker à la fois les données SAP ME et SAPMEINT si nécessaire. Pour plus d'informations, voir la note SAP 1409811
- Recommandations pour l'infrastructure système SAP ME
.
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez Data Source
, puis SAPMEINT
.
Apportez les modifications souhaitées :
Zone | Valeur |
|---|---|
|
|
| DataSource |
| SQL |
|
|
| Sélectionné |
| ' |
| ' |
| 7 |
| SAPMEINT |
| |
|
|
| 5 |
| 60000 |
|
|
Note
S'il s'agit d'une base de données Oracle, utilisez les valeurs de paramètre suivantes :
Préfixe de date
: TO_DATE('
Suffixe de date
: ','MM/DD/YYYY HH24:MI:SS')
Sauvegardez vos entrées.
Sélectionnez Statut
pour vérifier la connectivité avec SAPMEINT
.
Le statut doit être En cours d'exécution
.
SAPMEINTCTC crée l'utilisateur MESYS
dans SAP NetWeaver, où SAPMEINT et SAP ME sont déployés. Dans un environnement groupé, SAPMEINTCTC crée l'utilisateur MESYS
dans les deux instances de SAP NetWeaver.
Cet utilisateur est utilisé pour les appels de service Web ou SAP ME API. Pour plus d'informations sur la configuration d'un utilisateur dans SAP NetWeaver, voir Gestion des identités.
SAPMEINTCTC crée le justificatif d'identité SAPMEINT_ME_AUTH
dans SAP MII. Pour modifier le mot de passe pour le justificatif d'identité, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez le justificatif d'identité SAPMEINT_ME_AUTH
.
Saisissez un nouveau mot de passe pour l'utilisateur NetWeaver MESYS
.
Confirmez le mot de passe.
Sauvegardez vos entrées.
Note
Assurez-vous que le mot de passe pour l'utilisateur MESYS
est également modifié dans le serveur SAP NetWeaver où SAP ME est déployé.
Recommandation
Ne pas modifier le nom de l'utilisateur (MESYS
) pour ce justificatif d'identité.
SAPMEINTCTC crée le justificatif d'identité SAPMEINT_ALE
dans SAP MII. Pour modifier ce justificatif d'identité, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez le justificatif d'identité SAPMEINT_ALE
.
Saisissez le nom d'utilisateur souhaité.
Saisissez un nouveau mot de passe pour l'utilisateur.
Confirmez le mot de passe.
Sauvegardez vos entrées.
SAPMEINTCTC crée le rôle Role_SAPMEINT
dans SAP NetWeaver où SAP MII et SAPMEINT sont déployés et en cours d'exécution.
Pour plus d'informations sur la configuration des rôles, voir Gestion des utilisateurs et des rôles.
Vous devez configurer SAP ERP pour envoyer des IDocs au serveur SAP MII. Pour ce faire, suivez la procédure ci-dessous :
Création d'un système logique pour le serveur SAP MII dans SAP ERP
Création d'une destination RFC TCP/IP vers le serveur SAP MII
Test de connectivité de la destination RFC avec le serveur SAP MII
Création d'un port
Création d'un accord d'interchange configuré pour les types d'IDocs suivants :
MATMAS03
ou MATMAS05
(voirTransfert de longs numéros d'articles)
CLFMAS02
BOMMAT03
LOIROU02
ou LOIROU03
(voir note SAP 1793291
)
LOIPRO01
ou LOIPRO02
(voir note SAP 1793291
)
LOIPLO01
INVCON02
IORDER01
HRMD_A06
LOIWCS02
ou LOIWCS03
(voirTransfert d'un centre de travail avec ressources individuelles)
Création d'un modèle de répartition
Pour plus d'informations, voir Personnalisation de ALE pour la communication avec SAP ME.
SAPMEINTCTC crée le listener de message (IDoc) dans SAP NetWeaver pour recevoir des notifications d'IDocs du serveur SAP ERP et pour télédécharger l'IDoc. Pour modifier la configuration du listener de message
, procédez comme suit :
Connectez-vous à SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<hôte>:<port>/nwa
.
Sélectionnez .
Sélectionnez Resource adapters
dans la liste déroulante.
Sélectionnez la ressource configurée par SAPMEINTCTC, comme XMIIIDOC01
, que vous voulez modifier dans la table.
Sélectionnez l'onglet Propriétés
dans la fenêtre inférieure.
Modifiez les propriétés afin qu'elles correspondent à votre serveur SAP ERP.
Sauvegardez vos entrées.
Exemple
Zone | Valeur d'exemple |
|---|---|
|
|
| 1 |
| 210 |
|
|
| ****** |
| EN |
|
|
| 03 |
|
|
Pour plus d'informations, voir Personnalisation de ALE pour la communication avec SAP ME.
Après avoir configuré la ressource, veillez à ce que cette configuration fonctionne en procédant comme suit :
Vérifiez que la ressource est en cours d'exécution et que son statut est Entièrement disponible
.
Dans le menu SAP MII, développez Services de messages
et sélectionnez Listener de message
.
Sélectionnez le listener de message configuré par SAPMEINTCTC, comme XMIIIDOC01
et cliquez sur Mise à jour
.
Note
Si les valeurs sont correctes dans les zones Serveur SAP
, Client SAP
, et Nom du message
ne pas sélectionner Mise à jour
.
Sélectionnez Statut
.
Le message suivant s'affiche : Serveur connecté
.
SAPMEINTCTC crée une règle de traitement pour tous les messages entrants dans Services de messages
de SAP MII. La règle de traitement <Nom du listener d'IDoc>_ALL_MESSAGES
indique la façon dont SAP MII traite les IDocs entrants.
Nous déconseillons la modification de cette règle de traitement. Pour visualiser les détails de la règle, procédez comme suit :
Dans le menu principal SAP MII, développez Services de messages
et sélectionnez Éditeur de règles de traitement
.
Sélectionnez la règle de traitement <Nom du listener d'IDoc>_ALL_MESSAGES
.
Visualisez les options.
SAPMEINTCTC configure cette règle de traitement avec les valeurs suivantes :
Zone | Valeur |
|---|---|
|
|
|
|
| Nom du listener d'IDoc |
|
|
| * |
| Catégorie |
|
|
|
|
SAPMEINTCTC configure la connexion au serveur SAP ERP dans SAP MII pour effectuer des appels BAPI vers SAP ERP. SAPMEINTCTC crée la connexion au serveur SAP ERP à l'aide de la convention d'appellation suivante <Nom du listener d'IDoc>_SAP_JCO
, où <Nom du listener d'IDoc>
correspond au listener d'IDoc configuré par SAPMEINTCTC. Pour modifier la configuration, procédez comme suit :
Dans le menu principal SAP MII, développez Services de données
et sélectionnez Connexions
.
Sélectionnez Type de connexion JCO
.
Sélectionnez Nouveau
.
Sélectionnez le serveur SAP ERP de votre choix.
Vous pouvez modifier les propriétés suivantes :
Zone | Valeur |
|---|---|
| <Nom du listener d'IDoc> |
| <Le nom d'hôte de votre serveur SAP ERP> |
| <Votre client SAP ERP pour la production> |
| <Le numéro de votre système SAP ERP> |
| <Taille de pool pour votre ressource JCo> |
| EN |
Sauvegardez vos entrées.
SAPMEINTCTC configure les propriétés système de SAP NetWeaver pour que les services Web des transactions SAP MII fonctionnent. Pour modifier cette configuration, procédez comme suit :
Connectez-vous à la console SAP NetWeaver Administrator à l'aide de l'URL suivante : http://<hôte>:<port>/nwa
.
Sélectionnez .
Dans la page à onglet Applications
, recherchez l'application xapps~me~integration~ear
.
Vous pouvez modifier les propriétés suivantes :
| Valeur personnalisée |
|---|---|
| La configuration SAPMEINTCTC utilise par défaut la valeur 1 et cette valeur ne doit pas être modifiée. |
| <Utilisateur SAP NetWeaver auquel le rôle La configuration SAPMEINTCTC utilise par défaut l'utilisateur |
| <Mot de passe utilisateur> |
| Valeur par défaut :
SAPMEINTCTC configure cette valeur à l'aide du nom du serveur et du port du serveur SAP MII. |
Sauvegardez vos entrées.
Pour configurer le flux de SAPMEINT, vous devez vous connecter avec l'utilisateur auquel le rôle Role_SAPMEINT
est affecté.
SAPMEINTCTC configure les propriétés de configuration globale
SAPMEINT avec les valeurs fournies pendant le processus de configuration SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Dans le menu Tableau de bord de SAP MII
, sélectionnez .
Vous pouvez modifier les propriétés de configuration globale ci-dessous :
Propriété | Description | Valeur d'exemple |
|---|---|---|
| Voir la note ci-dessous | Par défaut, SAPMEINTCTC ne propose pas de valeur pour ce paramètre. |
| Voir la note ci-dessous | Par défaut, SAPMEINTCTC ne propose pas de valeur pour ce paramètre. |
| Délai, en minute, pendant lequel un message attend le prochain traitement, dans le cas où les conditions de corrélation n'étaient pas remplies. | 10 |
| Définit le délai de conservation d'un message en minutes avant nouvelle tentative après la survenue d'une erreur système | 30 |
| Nombre de fois où les périodes peuvent être affichées dans l' | 12 |
| Utilisateur SAP ME |
|
| Racine du contexte Web pour l'application SAP ME |
|
| Port du serveur sur lequel SAP ME écoute toutes les requêtes HTTP | 50000 |
| Fournisseur de base de données pour le Data Source |
|
| Nom d'hôte du serveur SAP ME |
|
| Contrôle si le Profilage est actif (VRAI) ou inactif (FAUX). | VRAI |
Note
La transaction Discriminateur de messages permet de créer un identifiant valide typeId
(DOC_TYPE
) pour chaque message entrant pour SAPMEINT. SAPMEINT utilise ceci typeId
pour déterminer le flux associé à ce message.
SAPMEINT s'accompagne d'une logique de discrimination standard préintégrée qui permet de déterminer le typeId
d'un message.
Si vous voulez personnaliser cette logique, vous pouvez configurer votre logique de discrimination à l'aide des propriétés de Configuration globale
suivantes :
SAPMEINT_CustomerMessageDiscriminatorTxn
SAPMEINT_PartnerMessageDiscriminatorTxn
Le système SAPMEINT vérifie si SAPMEINT_CustomerMessageDiscriminatorTxn
a été configuré. Si tel est le cas, il l'exécute. Dans le cas contraire, il exécute la transaction définie dans SAPMEINT_PartnerMessageDiscriminatorTxn
si elle a été configurée.
Si le paramètre de sortie type
de ces transactions a une valeur, SAPMEINT l'utilise comme typeId
pour le message, mais si ces transactions ne renvoient pas de valeur, la logique de discrimination standard de SAPMEINT s'exécute et essaie de trouver le typeId
du message.
Sauvegardez vos entrées.
SAPMEINTCTC configure les flux de SAPMEINT avec des valeurs par défaut. Ces valeurs par défaut fonctionnent pour la plupart des scénarios. Si un des paramètres de flux doit être modifié, procédez comme suit :
Dans le menu Tableau de bord de SAP MII
, sélectionnez .
Récupérez le paramètre de flux pour l'interface souhaitée en sélectionnant l'ID de type
.
Effectuez les modifications nécessaires.
Sauvegardez vos entrées.
SAPMEINTCTC configure les ordonnanceurs
SAP MII pour traiter des messages en attente dans SAPMEINT. Pour modifier cette configuration, procédez comme suit :
Dans le menu principal SAP MII, sélectionnez .
Sélectionnez l'ordonnanceur de votre choix.
Modifiez les propriétés de votre choix.
Zone | Valeur |
|---|---|
|
|
| Répartiteur pour les messages entrants SAPMEINT en attente |
| Sélectionné |
|
|
| Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l' |
| Mot de passe pour l'utilisateur SAP MII |
|
|
| Votre modèle |
Zone | Valeur |
|---|---|
|
|
| Répartiteur pour les messages SAPMEINT en attente |
| Sélectionné |
|
|
| Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l' |
| Mot de passe pour l'utilisateur SAP MII |
|
Nombre de messages en attente qui doivent être traités pour l'exécution de cette tâche d'ordonnanceur. SAPMEINTCTC définit par défaut la valeur 50 pour ce paramètre. |
| Votre modèle |
Zone | Valeur |
|---|---|
|
|
| Répartiteur pour mettre dans la file d'attente les messages sortants SAP ME depuis la file d'attente |
| Sélectionné |
|
|
| Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l' |
| Mot de passe pour l'utilisateur SAP MII |
|
|
| Votre modèle |
Zone | Valeur |
|---|---|
|
|
| Répartiteur pour supprimer les anciens messages SAPMEINT |
| Sélectionné |
|
|
| Utilisateur SAP MII valide disposant des autorisations nécessaires pour exécuter l' |
| Mot de passe pour l'utilisateur SAP MII |
|
Le nombre d'heures pendant lesquelles les messages seront conservés dans le système après leur réception dans SAPMEINT. SAPMEINTCTC définit par défaut la valeur 24 pour ce paramètre. |
| Votre modèle |
Sauvegardez vos entrées.
Voir Configuration de SAP ME pour l'intégration de SAP ME ERP.
SAPMEINTCTC configure des sites SAP ME pris en charge qui correspondent à des divisions SAP ERP pendant l'exécution de SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Dans le menu Tableau de bord de SAP MII
, sélectionnez .
Dans l'écran Divisions SAP ME prises en charge
, sélectionnez le site (la division) SAP ME à modifier.
Vous pouvez modifier les propriétés suivantes :
Zone | Valeur d'exemple |
|---|---|
|
La zone de langue pour Fin de la note. |
|
|
|
|
|
|
|
|
SAPMEINTCTC configure les services Web SAP ME pendant l'exécution de SAPMEINTCTC. Pour modifier cette configuration, procédez comme suit :
Connectez-vous à la console SAP NetWeaver Administrator
à l'aide de l'URL suivante : http://<hôte>:<port>/nwa
.
Sélectionnez .
Recherchez les services Web suivants :
AlarmProcessingIn
ERPBOMProcessingIn
ErpItemProcessingIn
NextNumberProcessingIn
OperationProcessingIn
ErpProductionProcessingIn
ErpRouterProcessingIn
ProductionProcessingIn
ProductionOrderProcessingIn
ERPShoporderProcessingIn
ItemCustomData
ERPUserProcessingIn
ServiceOrderProcessingIn
ResourceProcessingIn
WorkCenterProcessingIn
Sélectionnez chaque type de port, par exemple AlarmProcessingIn
.
Dans la fenêtre inférieure sélectionnez l'onglet Configuration
et sélectionnez le ServicePort
associé, par exemple ProductionAlarmServicePort
.
Sélectionnez l'onglet Sécurité
.
Sélectionnez Traiter
.
Sélectionnez le protocole de transfert
.
Vérifiez l'ID utilisateur/mot de passe
sous Authentification HTTP
.
Sauvegardez vos entrées.
Répétez les étapes ci-dessus pour chaque port.
Après la configuration de SAPMEINT, réinitialisez la mémoire cache de transaction en exécutant l'URL suivante :
http://<host>:<port>/XMII/Illuminator?Service=BLSManager&Mode=
ClearCache&Type=Transaction