QMNUM bei IH-Meldung anlegen

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

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

QMNUM bei IH-Meldung anlegen

Beitrag von Sava (ForumUser / 70 / 5 / 1 ) »
Guten Morgen zusammen,

beim Anlegen einer Instandhaltungsmeldung (IW21) ist der Wert des Feldes QMNUM %00000001. Wenn ich diese Meldung speichere würde ich die QMNUM benötigen die er dann letztendlich in die Tabelle QMEL legt. Kennt jemand den USER EXIT oder Badi etc. wo ich diese Nummer abfangen könnte bevor er ganz die Meldung ganz speichert bzw. schließt?

Danke und Gruss,
Sava

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


Re: QMNUM bei IH-Meldung anlegen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo Sava,

wofür benötigst du diese Nummer? Eigentlich ist es ja so, dass die Nummer erst bekannt ist nachdem die Meldung gespeichert worden ist.
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: QMNUM bei IH-Meldung anlegen

Beitrag von Sava (ForumUser / 70 / 5 / 1 ) »
Hallo Alexander,

ich programmiere gerade einen eigenen Dialog-Screen für eine separate Meldungsart in der IH-Meldung. Die angelegten Felder in dem Screen werden in einer eigenen Tabelle abgespeichert. Die Tabelle hat als Primärschlüssel die QMNUM. Somit wenn ich eben diese Nachricht speichern will, muss die eigene Tabelle inkl. der QMNUM (+ andere Felder) ebenfalls gefüllt werden.

Muss doch möglich sein, an die Nummer kurz vor dem Speichern hinzukommen, oder?

VG,
Sava

Re: QMNUM bei IH-Meldung anlegen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hier kommt es bestimmt auf die Programmlogik an. Die Nummer der Meldung wird über einen Nummernkreis vergeben. Da könnte es doch schon sein, dass die Nummer erst unmittelbar vor dem Sichern ermittelt und verwendet wird. Würde man zu lange warten läuft man eventuell Gefahr, dass ein anderer User eine andere Meldung mit der gleichen Nummer speichern wollen würde. Hast du nicht eine Möglichkeit die Meldung erst zu speichern und anschliessend die Nummer aus der Erfolgsmeldung "Meldung mit der Nummer xxx gespeichert" auszulesen?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: QMNUM bei IH-Meldung anlegen

Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Die Lösung scheint aber ganz einfach.

Beim Customizing der Meldung gibt es einen Parameter: 'Frühe Nummernvergabe'

Wenn dieser gesetzt ist, wird die Nummer sofort angelegt,
ABER diese Nummer ist nach Abbruch der Transaktion nicht mehr nutzbar und es entstehen ggf. Lücken

Gruß TakerOne

Folgende Benutzer bedankten sich beim Autor TakerOne für den Beitrag:
Alexander D.

Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Re: QMNUM bei IH-Meldung anlegen

Beitrag von Sava (ForumUser / 70 / 5 / 1 ) »
Hallo zusammen,

das mit der Nummer hab ich nicht ausprobiert, da ich eine alternative Lösung gefunden habe. Es existiert eine BADI (Business Add-In beim Sicher von Meldugnsdaten) und in diesem BADI ist die QMNUM kurz vor dem Sichern noch vorhanden. Weiteres Problem das entstand, war das die Variablen aus meinen eigenen angelegten Felder in der BADI nicht mehr erreichbar waren. Somit konnte ich zwar die QMNUM speichern jedoch nicht die eingegebenen Werte.
Die Lösung war hier, dass ich mich dem Dirty Assign von Tricktresor bedient habe 

http://www.tricktresor.de/?navID=106&aID=56

VG,
Sava

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3001
Views
PM Meldung Langtext
von tekko » 14.01.2020 11:54 • Verfasst in ABAP® für Anfänger
2
Antw.
3379
Views
BUSXXXX für PM Meldung
von tekko » 23.01.2020 14:22 • Verfasst in SAP - Allgemeines
2
Antw.
1884
Views
Meldung aber ...
von HH_ABAP » 31.01.2019 17:19 • Verfasst in ABAP® für Anfänger
2
Antw.
5957
Views
Meldung ME046
von norbert1962_sap » 22.10.2020 09:41 • Verfasst in Material Management & Produktionsplanung
0
Antw.
2745
Views
Firmennummer Z1-Meldung
von Blueshape » 09.01.2007 10:08 • Verfasst in Financials

Ü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

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.