Vous êtes sur la page 1sur 6

Mode Opératoire : mise à jour des adresses mails via LTMC

Le BAPI existant n’exécute pas les changements pour modifier les tables, donc on devait le renforcer
par une fonction pour retourner les valeurs modifiées.

Dans SE37, copier la BAPI standard « BAPI_BUPA_ADDRESS_CHANGE » vers une BAPI client
« ZBAPI_BUPA_ADDRESS_CHANGE »

Dans le code source, ajouter les lignes suivantes à la fin comme affiché dans la capture et enregistrer :

READ TABLE lt_return TRANSPORTING NO FIELDS WITH KEY type = 'E'.

IF sy-subrc = 0."ERREUR

ELSE.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

wait = 'X'.

ENDIF.

Création d’objet :

Pour créer l’objet de migration qui met à jour les données nécessaires (dans notre cas c’est l’adresse
mail du partenaire) trancher vers la transaction « LTMC » et appuyer sur le bouton « Créer » pour
créer un nouveau projet de migration :
Dans l’écran qui s’affiche renseigner le nom du projet et s’assurer que « Transférer les données du
fichier » est choisie et appuyer sur le bouton « Créer » :

Dans SAP GUI, aller à la transaction « LTMOM », choisir le niveau « Projet » et renseigner le nom du
projet créé dans « LTMC » :

Pour créer l’objet de migration, suivre le chemin suivant dans le menu :

Renseigner l’ID et la désignation de l’objet et choisir « Module fonction » comme méthode :


Dans l’écran suivant, renseigner le module fonction et les paramètres nécessaires (dans notre cas
c’est la BAPI modifiée ZBAPI_BUPA_ADDRESS_CHANGE) :

Dans structure cible on trouve les zones qu’on veut utiliser pour référencer le BP et mettre à jour
l’adresse mail :

Dans notre cas ce sont les zones suivantes :

Zone Type Longueur Description


BUSINESSPARTNER CHAR 10 Numéro de partenaire
ADDRESSGUID CHAR 32 UUID : représentation caractères
E_MAIL CHAR 241 Adresse e-mail
E_MAIL_X CHAR 1 Info de modification pour zone de donnée

Après, vient l’étape de création de la structure source, en allant vers le nœud « Structures sources »
et sélectionnant « Structures sources » dans l’onglet du milieu, activant la modification et ajoutant
un niveau inférieur :
Après avoir saisi le nom du niveau ajouté, appuyer sur le bouton « Ajouter zone » pour pouvoir créer
les zones sources nécessaires :

Renseigner les zones prises de la structure cible (tableau précédent) :

Une fois les données saisies et enregistrées, aller vers « Mappage de structure », et affecter le niveau
de structure créé vers les structures cibles suivantes par glisser-déposer :

• HEADER
• Numéro de partenaire
• UUID : représentation caractères
• Struct. BAPI pr adresses e-mail (Business Address Services)
• Structure de référence Change BAPI pour structure BAPIADSMTP
• Paramètre de retour
Sauvegarder et aller vers « Mappage de zone », où il faut affecter chaque zone source à la zone cible
correspondante par glisser-déposer :

Une fois le mappage effectué, les icônes des zones seront en vert :

A la fin, appuyer sur le bouton « Générer » pour finaliser et générer l’objet :

Si l’objet est créé sans erreurs, aller à la transaction LTMC et entrer dans le projet créé (en
sélectionnant le projet et cliquant sur « En cours ») :

Chercher l’objet créé, sélectionner le et appuyer sur « Ouvrir » :


Appuyer sur le bouton « Télécharger le modèle », et remplir les données nécessaires des partenaires
avec leurs nouvelles adresses électroniques :

NB : la 2ème colonne « UUID : Représentation caractères » est optionnelle, et il faut saisir un « X »


dans la 4ème pour spécifier que cette ligne est relative à la mise à jour.

Une fois les données renseignées, appuyer sur le bouton « Charger fichier » et choisir l’emplacement
où le fichier est stocké en local puis appuyer sur la touche « Charger » sur la fenêtre pop-up.

Une fois le fichier chargé, sélectionner le et appuyer sur le bouton « Activer » puis « Lancer reprise »
une fois actif :

Confirmer le message d’avertissement en appuyant sur « OK » et fermer la fenêtre pop-up une fois
terminé.

Appuyer sur le bouton « Suite » en bas pour les 2 1ères étapes de validation et de conversion de
données. S’il n’y a pas d’erreurs, le système commence l’import des données dans une fenêtre pop-
up et une fois terminé appuyer sur le bouton « Terminer » puis « Terminer sur l’écran pour clôturer
la migration.

Une fois terminé, aller à la transaction BP pour vérifier si les changements ont été effectué.

Vous aimerez peut-être aussi