1. Es wird bei Lieferscheinerzeugung V2 extern irgend ein Dokument als PDF generiert und in einem Archivsystem abgelegt
2. es wurde eine neue Nachrichtenart Zxxx angelegt mit Konditionstechnik (VKORG, Zfeld1, Zfeld2, ...)
3. Bei der Rückmeldung des Lieferscheins per IDoc muss ich wenn der Beleg gem. Konditionen passend ist, Zxxx in NAST ausgeben (RV_MESSAGES_INSERT)
4. Abends Verarbeitung der NAST: PDF aus Archivsystem holen und per eMail irgendwohin senden
Das funktioniert alles soweit, bis auf Punkt 3.: wie löse ich eine Nachrichtenartfindung aus die die Konditionen berücksichtigt? Habe keinen passenden FuBa gefunden, COMMUNICATION_AREA_KOMKBV2, MESSAGING führt alles zu nix
ich bin mir noch nicht ganz sicher ob ich verstanden habe was Du benötigst, aber es hört sich so an als ob Dir eine Routine, also eine Bedingung im Nachrichtenschema, weiterhelfen könnte. Dort kannst Du hinterlegen wann die Nachrichtenart gezogen werden soll.
Viele Grüsse
Nicola
Folgende Benutzer bedankten sich beim Autor Lucyalison für den Beitrag: deejey
ich kenne diesen Bedingungsmechanismus, aber wie löse ich aus dem IDoc-Verarbeitungs-FuBa eine Nachrichtenfindung aus?
Beispiel:
Im Segment e1 ist die VBELN des Lieferschens, ich stelle es mir nun so vor:
perform check_pdf using e1-vbeln.
form check_pdf.
- versorgen KOMKBV2-Felder mit vkorg, zfeld1, zfeld2
- Aufruf FuBa oder Methoder oder irgendwas das auf Basis dieser Felder entweder selbst wenn gefunden die Nachricht Zxxx in NAST schreibt oder die sie mir zurückliefert damit ich sie selber in NAST schreibe