ich möchte gern ein Popup einrichten, welches erscheint, wenn das Dokument einen bestimmten Dokumentenstatus hat.
Leider habe ich im ishmed hierfür kein BAdI finden können.
Hat denn jemand einer ne Idee, wo ich sowas einbauen könnte?
Du meinst doch ein PMD oder?
Am besten im User-Exit "PBO" einfach prüfen welchen Status das Dokument im Moment hat und das Popup aufblenden.
Hat den Vorteil, dass du auch bei einem Statuswechsel innerhalb des Dokuments darauf reagieren kannst. Du musst nur eine zusätzliche Variable einbauen, damit du weißt, dass das Poup schon mal angezeigt wurde, sonst kommt es nämlich bei jedem PAI/PBO.
Ansonst gibt es einige BAdIs und auch alte User-Exits, die bei der Dokumentenverarbeitung durchlaufen werden. Wenn dir die obrige Möglichkeit nicht ausreicht, kann ich morgen nachschauen wie die anderen Möglichkeiten heißen.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Ja, es betrifft unter anderem PMDs. Aber es können auch PDF Dokumente oder vor allem Word Dokumente von betroffen sein.
Wenn ich es ins PBO einbaue, hab ich den Nachteil, dass die Gültigkeit nur für das eine Dokument bzw. in diesem Fall das PMD ist.
Nur ist es so, dass ich dieses Popup nun grundsätzlich für alle Dokumente erscheinen lassen soll.
Mit folgendem BAdI habe ich es bereits getestet: BADI_ISHMED_DOC_AUTHORITY
Prinzipiell funktioniert es auch damit. Nachteil ist, offensichtlich wird es öfters durchlaufen. Somit öffnet sich mein Popup mehrmals.
Eine elegantere Lösung wäre natürlich schon schöner
User-Exit N2DOKB02
bzw.
Erweiterungsspot ES_ISHMED_DOC_PROCESSING
schon ausprobiert?
Sofern ihr den Erweiterungsspot (noch) nicht habt, erfüllt der User-Exits N2DOKB03 denselben Zweck.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Leider konnte ich nicht eher drauf reagieren, weil ich die Woche über auf einer Schulung war. Ich werde es heute, spätestens am Montag testen und berichten.
Sooo, möchte kurz berichten:
Das User Exit N2DOKB02 war genau das, was ich gesucht habe. Konnte das Popup wie gewünscht einbauen. Vielen Dank für die Unterstützung!
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.