OM Speichervorgang abbrechen

SAP R/3 Personamwirtschaft: Personalmanagement, Personalzeitwirtschaft, Personalabrechnung, Veranstaltungsmanagement, Personalentwicklung, Kostenplanung...
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

OM Speichervorgang abbrechen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Moin,

ich bin momentan im OM am programmieren. Hier haben wir einen kundeneigenen IT9xxx, welcher aber über eine Funktionsgruppe abgebildet wird (also kein MP9xxx00-Coding). Jetzt passt soweit quasi schon alles, bis auf eine Kleinigkeit, die ich gerade irgendwie nicht herausbekomme: Wenn ich im OM für diesen IT Änderungen mache und auf speichern drücke wird das PAI-Coding von meiner eigenen Entwicklung auch durchlaufen. Wenn ich jetzt aber an dieser Stelle (z.B. mit entsprechenden Prüfroutinen) merke, dass hier ein Fehler gemacht wurde, müsste ich den Speichervorgang abbrechen und normal zum OM-Screen zurückkehren. Mit einer Message Type E geht es nicht, da dann die Felder nichtmehr eingabebereit sind. Andere Messagetypes haben mich hier auch nicht weitergebracht. Gibt es hierfür eine einfache Möglichkeit oder geht es überhaupt irgendwie?

Gruß
Pyro

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


Re: OM Speichervorgang abbrechen

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Setze mal eine I-Meldung und probiere den OK-Code von "SICH" (BUCH, SAVE, oder was auch immer) auf etwas unverfänglicheres zu setzen.

Re: OM Speichervorgang abbrechen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Danke für die Antwort, aber den OK_CODE zu verändern bringt hier leider nichts, es muss wohl eine andere Variable sein. Außerdem hatte ich gehofft, dass es hier eine schönere/sauberere Standardmöglichkeit gibt. Eine MESSAGE mit TYPE 'E' kommt schon nah dran, allerdings sind dann erstens die ganzen Felder nicht mehr eingabebereit und zweitens ändert er den OK_Code dann erstmal nichtmehr richtig und durchläuft auch beim Enter drücken erneut den Speichervorgang (auch im OK_CODE steht dann noch 'SAVE').
Gibt es eventuell noch andere Möglichkeiten?

Re: OM Speichervorgang abbrechen

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Hallo Pyro!

Das Handling, dass sich der OK_CODE bei einem erneuten [ENTER] nicht ändert, ist normal... das müsste auch so sein, wenn Du im OM bspw. die Grunddaten erfasst und speichern möchtest (und dabei auf einen Fehler läufst). Die Grunddaten sind i. d. R. ja auch als Funktionsgruppe realisiert und nicht direkt als Modulpool.

Wenn beim PAI nicht die gewünschten Felder eingabefähig bleiben, dann deutet dies darauf hin, dass Du die CHAIN im Dynpro nicht passend definiert hast... schau Dir mal das Dynport 0200 zum Programm SAPLRHOMDETAIL_BASE an. Dort wird im PAI eine CHAIN mit zwei Feldern definiert und zu dieser CHAIN werden dann zwei FORM-Routinen aufgerufen. So ähnlich müsste das bei Dir auch aussehen. Alle Felder innerhalb der CHAIN müsste dann bei einer 'E' Meldung eingabebereit bleiben.

Viele Grüße
Chris

Re: OM Speichervorgang abbrechen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Hallo Chris,

danke für die Antwort.
Ja, stimmt, mit einer Chain an der entsprechenden Stelle wären die Felder natürlich noch Eingabebereit, allerdings will ich die aktuelle Aktion einfach restlos abbrechen, bei Type E oder W kann ich zwar zum Screen zurückkehren und ggf. auch die entsprechenden Felder noch bearbeiten, aber keine andere Aktion mehr machen, was in diesem Fall aber leider wichtig wäre.
Gibt es sonst noch eine Möglichkeit ohne den ok_code verändern zu müssen?

Gruß
Pyro

Re: OM Speichervorgang abbrechen

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hast du mal ein "LEAVE TO SCREEN sy-dynnr" ausprobiert.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: OM Speichervorgang abbrechen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Leave Screen geht leider nicht, da ich mich hier ja nur in Subscreens bewege

Re: OM Speichervorgang abbrechen

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Hallo Pyro,

ich befürchte mal, das was Du möchtest ist nicht so einfach in der PPOME abbildbar... aber um das sicher sagen zu können, müsste ich mir das Szenario komplett anschauen. Hab schon länger nichts mehr in dem Umfeld gemacht, da meine aktuellen Kunden kaum Eigenentwicklungen im OM Umfeld im Einsatz haben. Sorry!

Grüße
Chris

Re: OM Speichervorgang abbrechen

Beitrag von Pyro (Specialist / 121 / 14 / 18 ) »
Hallo Chris,

ja, Danke trotzdem. Zur Not kann ich es ja über den DirtyAssign lösen, ich hatte nur gehofft, dass es an dieser Stelle eine schönere Methode gibt, die auch näher am Standardvorgehen ist.

Gruß
Pyro

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3453
Views
POPUP_TO_CONFIRM - Transaktion abbrechen?
von gerritnova » 07.12.2006 07:44 • Verfasst in ABAP® Core
9
Antw.
6437
Views
Job automatisch abbrechen lassen?
von micha1904 » 19.05.2006 07:46 • Verfasst in Basis
1
Antw.
1661
Views
SAPScript: Ausgabe abbrechen
von urk » 10.01.2006 23:04 • Verfasst in Basis
1
Antw.
983
Views
Massenselektion - Möglichkeiten zum Abbrechen
von hfahrian » 12.12.2005 10:27 • Verfasst in ABAP® Core
7
Antw.
3965
Views
Sicherheitabfrage (OK, Abbrechen) vorm löschen erstellen!
von Nautilus » 17.01.2006 16:54 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 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 3 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 3 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