Warum greift immer die Ausnahme ERROR_...

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

Warum greift immer die Ausnahme ERROR_...

Beitrag von fritz007 (ForumUser / 3 / 1 / 0 ) »
Hallo,

Ich bin neu hier und kenne mich noch nicht aus. Bitte verzeit mir wenn ich hier falsch bin!
Ich soll Sätze im OM Updaten, aber mir gellingt es einfach nicht! Ich habs mit folgen Funktionsbausteinen probiert:
RH_OBJECT_NAME_MODIFY_OR_LANGU
RH_UPDATE_INFTY
beide Bausteine bringen die Ausnahme ERROR_DURING_UPDATING
Die Sätze sind in der DB vorhanden.
Was mache ich falsch oder wodurch kommt diese Ausnahme?

Kann mir hierbei bittejemand helfen?

Danke!

Gruß Fritz

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


Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Der entsprechende Fehler wird geworfen, wenn der SUBRC = 16 wird. Dies ist leider an mehreren Stellen der Fall, also wirst du nicht umhinkommen, ein paar Break-Points zu setzen und zu schauen, was SUBRC 16 auslöst.

Breakpoint in RH_UPDATE_INFTY - Unterprogramm UPDATE_INFTY, z.B. Zeile 141, 152, 157 oder 236.

Folgende Benutzer bedankten sich beim Autor casman für den Beitrag:
fritz007


Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von fritz007 (ForumUser / 3 / 1 / 0 ) »
Hab mal Breakpoints gesetzt, gleich am ersten ging er auf suberc 16
Hier ein Ausschnitt:

* lies Zeitbindung.
perform re777z_ra(mstt777z) using "VWMZB3A
pplog-otype pplog-infty pplog-subty pplog-vdata(2)
pppar-timco pppar-addco pppar-sclas subrc.
if subrc gt 0.
ui_subrc = 16.
exit.
endif.

aber warum macht er das? Ich hab keine Ahnung!

Danke casman jetzt gings schoma einen Schritt weiter! Aber das Problem bleibt denoch bestehen.

Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
FU RH_UPDATE_INFTY
____________________________________________________
Kurztext
Ändern von Infotypsätzen

Funktionalität
Mit dem Funktionsbaustein läßt sich eine Menge von Infotypsätzen für OM-Objekte aus Datenbanktabellen der Personalplanung (HRPnnnn) ändern. Die Infotypsätze im Tabellenparameter INNNN müssen dabei jeweils von der Struktur Pnnnn (logische Struktur für den Infotyp nnnn) sein. Die zu ändernden Sätze müssen in den Datenbanktabellen der Personalplanung existieren, sonst wird die Ausnahme ERROR_DURING_UPDATE ausgelöst.

Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von fritz007 (ForumUser / 3 / 1 / 0 ) »
Hallo Unit605,

Danke für die Antwort!
Aber die Einträge sind in den Datenbanktabellen sind vorhanden und auch die Infosätze sind von der Struktur Pnnnn!

Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich wäre mir da nicht sooo sicher, dass alle Sätze vorhanden sind.

Da sind einige SELECTS....

Ich würde einfach mal debuggen und auf den SY-SUBRC achten. Vielleichten eine WATCH-POINT anlegen.

Dann siehst Du genau, welche Einträge in welcher Tabelle fehlen.

Re: Warum greift immer die Ausnahme ERROR_...

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Stimmt, im PERFORM re777z_a sind einiges SELECTs, einer davon muss fehlschlagen, sonst kriegst du eigenlich gar keinen SUBRC 16 hin.

Also Debugger anwerfen und durchchecken...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
263
Views
2
Antw.
3355
Views
ERROR bei der Installation von Web AS 6.40
von bohne » 25.09.2006 15:08 • Verfasst in Web Application Server
2
Antw.
5186
Views
RFC communications error
von ratoshuan » 21.03.2006 23:31 • Verfasst in Exchange Infrastructure
7
Antw.
4064
Views
Error: ITAB_DUPLICATE_KEY
von AnnaNRW » 16.02.2016 18:41 • Verfasst in ABAP® für Anfänger
19
Antw.
6413
Views
DBIF_RSQL_INVALID_RSQL Error
von ABAP_User » 25.09.2012 12:58 • Verfasst in ABAP® Core

Über diesen Beitrag


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.