User-Exit IH-Auftrasfreigabe + Mussfeldprüfung

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

User-Exit IH-Auftrasfreigabe + Mussfeldprüfung

Beitrag von S. Jung ( / / 0 / 3 ) »
Hi Leute, ich habe im PM Umfeld folgendes Problem:

Ich benutze die Erweiterung IWO10002 zur Steuerung der IH - Auftragsfreigabe. Es müssen bestimmte Felder gefüllt sein, damit der IH-Auftrag freigegeben werden darf.
Darunter fällt der Partner (PARNR) aus dem Reiter Partner, sowie die Meldung (QMNUM), dass heisst es muss immer eine Meldung zugeordnet sein!

So und jetzt zu meinem Problem:

1. PARNR
Im User-Exit steht mir dir Struktur CAUFVD zur Verfügung. Leider beinhaltet diese nicht die PARNR. Ich kann lediglich aus der IHPA selektieren, ob der Auftrag einen Partner gepflegt hat. Dieses funktioniert aber nur, wenn er den Partner pflegt, sichert und dann mit ändern wieder rein geht, damit die Änderung auf der DB ist.

Wie kann ich ohne eine DB-Abfrage prüfen, ob er den Partner eingetragen hat?

2. Meldung
Wenn der Auftrag bearbeitet wird, aber keine Meldung zugeordnet ist, kann er diese im Auftrag noch anlegen! Dann steht in der Struktur CAUFVD im Feld QMNUM %0000000001. Jetzt müssen aber auch in der Meldung manche Felder gefüllt sein, die ich nicht prüfen kann.

Wie kann ich diese Felder in der Meldung (welche noch keine Nummer hat) prüfen?


Könnt ihr mir helfen?
Wenn Ihr noch Fragen habt, dann fragt einfach! Ich brauch dringenst eure Hilfe!

Vielen Dank!
MfG
S. Jung

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


Userexit

Beitrag von Norbert guest ( / / 0 / 3 ) »
Hallo Herr Jung,

das sind leider grundsätzliche Probleme in SAP.
Objekte, die noch nicht auf der DB sind, bekommen eine Temp-Nr und sind nicht auf der DB zugreifbar.

Entweder gelingt es die Daten an einer anderen Stelle (weiterer Userexit) abzugreifen und dann via Export/Import to/from memory wieder abzuholen, oder man muss mit den Daten leben, die einem im Exit zur Verfügung gestellt werden.

Gruss

Norbert

Re: Userexit

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Norbert guest hat geschrieben:...

Entweder gelingt es die Daten an einer anderen Stelle (weiterer Userexit) abzugreifen und dann via Export/Import to/from memory wieder abzuholen, oder man muss mit den Daten leben, die einem im Exit zur Verfügung gestellt werden.

Gruss

Norbert
Hmmm - häufig ex. noch die Möglichkeit mittels "ASSIGN" nach oben in die Aufrufkette zu schauen. Das ist zwar alles andere als optimal (und vor allem nicht resistent gegen Änderungen von SAP ) - aber wenns nicht anders geht und wirklich wichtig ist würde ich darüber nachdenken.
Evtl. ist es auch möglich via "DYNP_VALUES_READ" an die gesuchten Feldinhalte zu kommen - mal ausprobieren.

Und was die Meldung angeht - Falls es sich um einen Langtext handelt kann man den auch mit der temporären Nummer lesen. Einfach mal debuggen was SAP macht und selber genauso probieren.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1973
Views
Standard Mussfeldprüfung fehlerhaft?
von Thomas R. » 15.07.2005 16:41 • Verfasst in Dialogprogrammierung
2
Antw.
5386
Views
Was ist der Unterschied zw. customer exit & user exit
von bohne » 07.02.2007 21:04 • Verfasst in ABAP® für Anfänger
1
Antw.
2017
Views
Exit Suchhilfe
von allgrinder » 09.01.2015 08:13 • Verfasst in ABAP® für Anfänger
2
Antw.
2705
Views
SD exit, Verfügbarkeitsprüfung
von MichaelK » 03.06.2014 10:25 • Verfasst in ABAP® Core
13
Antw.
18141
Views
exit und loop???
von Nadine_2706 » 01.09.2011 13:50 • 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 9 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

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 9 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822