Vous pouvez utiliser le MF : IQS0_complete_notification pour clôturer un avis que ce soit de service ou qualité.
exemple :
CALL FUNCTION ‘IQS0_COMPLETE_NOTIFICATION’
EXPORTING
I_QMNUM = wv_qmnum
I_POST = ‘X’
EXCEPTIONS
OTHERS = 2.
Un petit rappel pour certains, la BADI qui permet une gestion plus sûre de la barre d’activités est NOTIF_ACTIONBOX avec un filtre sur le type
d’avis.
Elle permet de masquer, griser… les boutons et fonctionne avec les avis CS également.
Transaction : SE19 pour implémenter la BADI et SE18 pour regarder la définition.
Exemple de code :
If i_function-qmart = ‘XX’.
case i_function-funktion.
when ‘Z001′. ” Bouton de la barre d’activités définit dans le custo.
clear c_aktiv. “=> Bouton accessible
when ‘Z002′.
c_aktiv = ’2′. “=> Bouton grisé, pas encore cliquable
when ‘Z003′.
c_aktiv = ’1′ “=> Bouton déjà traité
endcase.
endif.
J’ai un petit problème dans la gestion de la barre d’activités dans les avis QM. Je veux utiliser des fonctions pour générer des activités et sauvegarder automatiquement l’avis après l’appel de ces fonctions, chose qui est facile depuis les fonctions qui génèrent des interventions grâce au paramètre E_BUCH.
Exemple des interfaces des fonctions qui génèrent :
Des activités :
*“ IMPORTING
*” VALUE(I_VIQMEL) LIKE VIQMEL STRUCTURE VIQMEL
*” VALUE(I_CUSTOMIZING) LIKE V_TQ85 STRUCTURE V_TQ85
*” EXPORTING
*” VALUE(E_QNQMAMA0) LIKE QNQMAMA STRUCTURE QNQMAMA
*” TABLES
*” TI_IVIQMFE STRUCTURE WQMFE
*” TI_IVIQMUR STRUCTURE WQMUR
*” TI_IVIQMSM STRUCTURE WQMSM
*” TI_IVIQMMA STRUCTURE WQMMA
*” TI_IHPA STRUCTURE IHPA
*” TE_LINES STRUCTURE TLINE OPTIONAL
*” EXCEPTIONS
*” ACTION_STOPPED
Des interventions :
*” IMPORTING
*” VALUE(I_VIQMEL) LIKE VIQMEL STRUCTURE VIQMEL
*” VALUE(I_CUSTOMIZING) LIKE V_TQ85 STRUCTURE V_TQ85
*” VALUE(I_MANUM) LIKE QMSM-MANUM
*” VALUE(I_FBCALL) OPTIONAL
*” EXPORTING
*” VALUE(E_QNQMASM0) LIKE QNQMASM0 STRUCTURE QNQMASM0
*” VALUE(E_QNQMAQMEL) LIKE QNQMAQMEL STRUCTURE QNQMAQMEL
*” VALUE(E_BUCH) TYPE QKZ
*” TABLES
*” TI_IVIQMFE STRUCTURE WQMFE
*” TI_IVIQMUR STRUCTURE WQMUR
*” TI_IVIQMSM STRUCTURE WQMSM
*” TI_IVIQMMA STRUCTURE WQMMA
*” TI_IHPA STRUCTURE IHPA
*” TE_CONTAINER STRUCTURE SWCONT OPTIONAL
*” TE_LINES STRUCTURE TLINE OPTIONAL
*” EXCEPTIONS
*” ACTION_STOPPED
Si qq’un à la solution !!