Wiederholungsnachricht für Lieferung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Wiederholungsnachricht für Lieferung

Beitrag von bapimueller (Specialist / 107 / 8 / 1 ) »
Hallo zusammen,
ich befinde mich im Lieferungsumfeld (V2) und möchte eine Nachrichtenkondition als Wiederholungsnachricht nur ausgeben, wenn sich bestimmte Felder in der Lieferung (LIKP) geändert haben.
Die NArt ist im Schema ohne Bedingung vorhanden.
Die NArt hat eine Zugriffsfolge (Konditionszugriff) und das Kz. Mehrfachversendung ist gesetzt. In der von mir erstellten Routine kann ich dann wunderbar die X und Y Strukturen vergleichen und den SY-SUBRC entsprechend setzen. - Das funktioniert wunderbar.
Allerdings wird dies NArt auch gefunden (und zwar über Kond.zugriff), wenn ich etwas an den vorhandenen Liefertexten ändere, obwohl gem. meiner Routine der SY-SUBRC=4 gesetzt wird.

Warum findet (scheinbar) noch der Konditionszugriff statt? Hat jm. eine Idee wie die richtige Einstellung aussehen müsste?

HW 395569 - CHECKLISTSD habe ich berücksichtigt.

Viele Grüße
bapimueller
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Wiederholungsnachricht für Lieferung

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,
wir machen so etwas ohne Probleme.
Haten aber mal den Fehler, dass wir vor dem Vergleich der X und Y-Tabellen die nicht mehr richtig sortiert waren.

Beispiel:
FORM KOBED_971.
*{ INSERT C01K905020 1
* Einfügung Mai 2017

DATA: lt_vbep TYPE TABLE OF vbep,
lf_subrc TYPE subrc,
ls_vbep TYPE vbep,
lt_xvbep TYPE TABLE OF vbep,
ls_xvbep type vbep,
lt_vbepvb type table of vbapvb,
ls_xvbepvb type vbapvb,
wa like vbapvb,
wx like vbep.
FIELD-SYMBOLS: <ft_xvbep> TYPE any.
FIELD-SYMBOLS: <ft_xvbepvb> TYPE any.

sy-subrc = 4.

ASSIGN ('(SAPMV45A)YVBAP[]') TO <ft_xvbepvb>.
IF <ft_xvbepvb> IS ASSIGNED.
lt_vbepvb[] = <ft_xvbepvb>.
ENDIF.

ASSIGN ('(SAPMV45A)XVBEP[]') TO <ft_xvbep>.
IF <ft_xvbep> IS ASSIGNED.
lt_vbep[] = <ft_xvbep>.
ENDIF.

loop at lt_vbepvb into wa.
if wa-updkz = 'D'.
loop at lt_vbep INTO wx .
if wx-vbeln = wa-vbeln and wx-posnr = wa-posnr.
if sy-subrc = 0.
delete lt_vbep.
endif.
endif.
endloop.
endif.
endloop.


* alten Stand Kundenauftrag lesen
Select * from vbep into ls_vbep
where vbeln = komkbv1-vbeln.
Append ls_vbep to lt_xvbep.
endselect.

* Vergleich alt und neu - nur wenn Änderungen bleibt sy-subrc auf 0
sort: lt_vbep[] lt_xvbep[].
if lt_vbep[] eq lt_xvbep[].
sy-subrc = 4.
endif.

*} INSERT
ENDFORM.
FORM KOBEV_971.
*{ INSERT C01K905020 1
Perform kobed_971.

*} INSERT
ENDFORM.

Das bitte als Beispiel betrachten.

Gruß Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
bapimueller


Re: Wiederholungsnachricht für Lieferung

Beitrag von bapimueller (Specialist / 107 / 8 / 1 ) »
Der Tipp mit der Bedingung ist goldrichtig. Damit funktioniert es. :up:

Das Problem mit der Routine für die Änderungsnachricht und einem Konditionszugriff ist der, dass der Konditionszugriff das Ergebnis der Routine zur Änderungsnachricht übersteuert.

Die Bedingung im N.Schema steuert ob die Nachricht berücksichtigt wird oder nicht.
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1381
Views
Lieferung aus Projektsystem
von Piero » 25.07.2005 17:17 • Verfasst in Sales and Distribution
0
Antw.
1937
Views
ATP Prüfung in der Lieferung
von unimog210 » 07.02.2009 11:05 • Verfasst in Sales and Distribution
8
Antw.
6506
Views
Von der Lieferung zum Einteilungsdatum
von Toby » 06.04.2016 11:36 • Verfasst in Sales and Distribution
2
Antw.
12661
Views
Lieferung aus Lohnbeistellung
von SKAMS » 31.01.2006 14:07 • Verfasst in Sales and Distribution
1
Antw.
2134
Views
Frachtkosten in Lieferung
von Gast » 18.08.2005 13:42 • Verfasst in Sales and Distribution

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140