Archive

Posts Tagged ‘ALERT’

Utilitaire pour ALERT SAP – CL_ALERT_CAT_MANAGER

October 27th, 2009 admin No comments

Un petit utilitaire pour abonner un utilisateur à une catégorie d’ALERT SAP sans qu’il est besoin d’accéder à la bsp de gestion de ses abonnements – “ALERTSUBSCRIPTION”.

A mettre dans une fonction ou classe. J’ai créé ici un MF avec comme paramètre d’import i_user de type SYUNAME et i_cat de type SALRTDCAT.

+ une exception E_MAJ.

Ce code ne vérifie pas l’existence des catégories, ni des users. Il faut le gérer en amont. Il ya tout ce qui faut dans la classe CL_ALERT_CAT_MANAGER.

Je posterai là-dessus un peu plus tard.

data : wo_alert type ref TO CL_ALERT_CAT_MANAGER.

  wo_alert = CL_ALERT_CAT_MANAGER=>GET_INSTANCE( ).
  TRY.
      wo_alert->REGISTER_USER_FOR_CAT( EXPORTING ip_user = i_user
                                                   ip_cat  = i_cat ).
    CATCH cx_alert_cat_user_locked.
      raise e_maj.
  ENDTRY.
  commit WORK AND WAIT.

Categories: SAP Tags: , ,

ALERT SAP – ALRTCATDEF – Define alert category

October 16th, 2009 admin No comments

Pour éviter de gérer l’envoi de mail en automatique depuis SAP, on peut utiliser les “ALERT” et leur système d’abonnement, plus besoin de gérer des tables de users et/ou des modifications de programmes à chaque changement de destinataires.
La transaction ALRTCADEF permet de définir les types d’alerts SAP, c’est la première étape.

Alert1

On définit ensuite ce que l’on appelle le “container”, c’est l’ensemble des variables de l’alert qui seront alimentées par les programmes appelants.

Alert2

alert3

Puis on décrit le texte de l’alert avec les différents élement du container. Les alerts peuvent partir sous forme de mails, mais pas seulement on peut aussi imaginer l’envoi de SMS ou autre chose.

alert4

Nous verrons dans un autre post, la gestion des autorisations, l’utilisation  puis le monitoring des alerts. Ainsi que des exemples de mails reçus suite à une alert.

Categories: SAP Tags: ,