ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

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

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

Beitrag von bapimueller (Specialist / 110 / 9 / 1 ) »
Hallo,
ich habe folgendes Problem, ich eine Bestellung als IDOC versenden, allerdings nur, wenn sich bestimmte Felder, z.B. Bestellmenge, Zahlungsbedg, Statusinformationen, etc. geändert haben.
Im Kundenauftrag ist das einfach, da gibt es X- und Y-Strukturen welche man dann miteinander vergleicht.
Meine Idee ist folgende, im Userexit KOMKBEA_FILL (Aufruf in FB 'COMMUNICATION_AREA_KOMKBEA) den Vergleich der gewünschten Felder durchzuführen und in der Komm.struktur KOMKBEA ein Z-Feld als Indikator zu setzen. Den Wert in diesem Z-Feld kann ich dann in einer Bedg. der Nachricht auswerten.

Was für Möglichkeiten habe ich diesen X-/Y-Vergleich im Bestellumfeld bzw. in diesem Userexit durchzuführen?

Vg,
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: ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

über den Dirty-Assign geht das nicht ?
Beispiel

data l_nomchamp(30) .
> field-symbols .
>
> l_nomchamp = ‘(SAPMM06E)XEKPO[]’ .
> ” ME21/ME22
> assign (l_nomchamp) to .
> if sy-subrc = 0 .

Gruß Wolfgang

Re: ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

Beitrag von bapimueller (Specialist / 110 / 9 / 1 ) »
Hallo Wolfgang,

danke für den Tip, da bin ich schon am ausprobieren. Bisher leider ohne Erfolg.
Das Problem ist, dass die Anwender mit der neuen TA: ME22N arbeiten und diese über SAPLMEGUI abgewickelt wird. Im Aufrufstack wird der Modulpool SAPMM06E nicht angesprochen.
Gibt es nicht eine Objektreferenz die ich in den Exit holen kann?

Vg,
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

Re: ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

auch für SAPLMEGUI geht der Dirty-Assign,

FIELD-SYMBOLS: <fs1> TYPE ANY,
<fs2> TYPE ANY.
ASSIGN: ('(SAPLMEGUI)MEPO_TOPLINE-BSART') TO <fs1>,
('(SAPLMEACCTVI)MEACCT1200-KNTTP') TO <fs2>.
MOVE <fs1> TO WA_BSART.
MOVE <fs2> TO WA_KNTTP.
*PEDIDO CENTRAL. MATERIAL

IF WA_BSART = 'NB' AND WA_KNTTP = 'K'.

Gruß Wolfgang

Re: ME22N - Vergleich alt und neu (X- gegen Y-, analog in SD)

Beitrag von bapimueller (Specialist / 110 / 9 / 1 ) »
Hallo zusammen,
das Problem im Einkaufsumfeld habe ich wie folgt gelöst:
Im SAPMM06E gibt es das Include MM06ETOP_GLOBAL_DATA. Hier sind unter anderen die folgenden Datenobjekte/interne Tabellen definiert:
pot, ett, knt. Diese sind zur Laufzeit mit den aktuellen Werten gefüllt und können über einen Dirty Assign wunderbar abgefragt/eingebunden werden.
VG,
Thomas
DirtyAssign_SAPMM06E.png
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

1
Antw.
995
Views
FBS analog MB1C
von Michael Gaiser » 14.09.2005 17:23 • Verfasst in ABAP® Core
2
Antw.
7445
Views
4
Antw.
5157
Views
ME22N und das Positionslöschen
von Roddy » 18.08.2017 14:36 • Verfasst in Material Management & Produktionsplanung
0
Antw.
1126
Views
GuiXT-Problem in ME22N
von Savarol » 07.09.2006 11:12 • Verfasst in ABAP® für Anfänger

Ü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

Regex in where
vor 14 Minuten von tar 6 / 81
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84

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

Regex in where
vor 14 Minuten von tar 6 / 81
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821