mettre a jour des statuts utilisateurs
tutos - Développment (abap, Fiori ..) - mettre a jour des statuts utilisateurs

contexte


Lors d'automatisme, de data migration ou d'interface, vous pouvez avoir à mettre à jour des statut d'utilisateur en masse ou de façon unitaire.

Il existe plusieurs méthodes, l'avantage de celle ci-dessous est qu'elle fonctionne avec tout type d'objet (ordre de production, notification PM, Sales Order...) . Ses inconvénients sont qu'il faut connaitre le code interne du statut que l'on souhaite mettre à jour et l'identifiant interne de l'objet

Implémentation

Le module fonction 'STATUS_CHANGE_EXTERN' vous permet de mettre à jour le statut utilisateur grâce à trois paramètres

  • le numéro d'objet
  • le statut utilisateur
  • si le statut est actif ou doit être désactivé

  • CALL FUNCTION "STATUS_CHANGE_EXTERN"
     OBJNR = <identifiant interne de l'object ex : AUFK-OBJNR pour un ordre PP ou PM >
     USER_STATUS = <statut interne "E0002">
     SET_INACT = <"X" si l'on veut désactiver le statut en question sinon "blank"
     SET_CHGKZ ="X" 


    des BAPI spécifiques peuvent être utilisée comme "BAPI_QUALNOT_CHANGEUSRSTAT" (pour les notifications QM) ou "BAPI ALM ORDER MAINTAIN" pour les ordres de maintenance

    mots clés :
     
    article écrit et publié par sapeur 80
    le 07/01/2023
    ©2022 - BeSAP.com - Tous droits réservés - Réalisation sapeur 80 - Plan du site