DB-Update setzt kein Subrc

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

DB-Update setzt kein Subrc

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Hallo Zusammen, laut Hilfe sollte ein Befehl:

Code: Alles auswählen.

UPDATE FROM TABLE @itab.
den Sy-Subrc wie folgt setzten:

Falls es in der Datenbank zu einer Zeile der internen Tabelle keine Zeile mit dem gleichen Inhalt des Primärschlüssels gibt oder die Änderung zu einem doppelten Eintrag in einem eindeutigen Sekundärindex führen würde, wird die entsprechende Zeile nicht geändert und sy-subrc auf 4 gesetzt. Danach wird die Verarbeitung mit der nächsten Zeile fortgesetzt.

Ist die interne Tabelle leer, werden keine Zeilen geändert, sy-subrc wird aber dennoch auf 0 gesetzt. Das Systemfeld sy-dbcnt wird immer auf die Anzahl der tatsächlich eingefügten Zeilen gesetzt.
Bei mir macht es das aber nicht. Ich habe in meiner iTab nur ein oder 2 Datensätze die ich auch mit einem nicht übereinstimmenden Schlüssel zu den DB-Einträgen absenden... dennoch erhalte ich Sy-Subrc = 0.

Kann das jemand bestätigen oder hat sogar eine Begründung dafür.

Ich Danke euch.

Viele Grüße

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


Re: DB-Update setzt kein Subrc

Beitrag von IHe (Specialist / 141 / 35 / 45 ) »
Welcher Wert hat denn der sy-dbcnt? Ist sichergestellt, dass die itab nicht leer ist?
Ingo Hoffmann

ECC|S/4HANA|BTP
dbh SAP Solutions

Re: DB-Update setzt kein Subrc

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Hier mal ein Screenshot von DB-Tab zum Zeitpunkt nach dem Update (vor Commit, nach Commit natürlich der gleich Inhalt da für Update kein Eintrag gefunden wird)
sy-sub_err.png
Man sieht das Sy-Subrc = 0
DBCNT zwar auch aber dennoch seh ich entweder den Wald vor lauter Bäumen nicht oder hier liegt ein Fehler in der Hilfe vor?

Freue mich über weitere Antworten, eventuell kann mal jemand an einem anderen System prüfen?

Vielen Dank und viele Grüße

Re: DB-Update setzt kein Subrc

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
du zeigst IT_UPDATE, machst den Update aber mit IT_INSERT.

Re: DB-Update setzt kein Subrc

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Danke Enno, auf Dich ist eben Verlass. :-)

Das ist mir jetzt schon fast peinlich, hab ich in der Eile völlig übersehen.

Ich Danke und wünsche euch allen noch eine tolle Restwoche

Re: DB-Update setzt kein Subrc

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Gerne!
Das passiert den Besten... 🙃
Gleichfalls!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2203
Views
sy-subrc oder syst-subrc?
von genua » 31.10.2007 11:55 • Verfasst in ABAP® für Anfänger
3
Antw.
1688
Views
Wie setzt man das Pragma ##NO_HANDLER ein?
von DeathAndPain » 27.05.2020 16:24 • Verfasst in ABAP® für Anfänger
3
Antw.
3041
Views
refresh_table_display setzt aktuelle zelle um :(
von SwordMaster » 13.10.2005 14:55 • Verfasst in Dialogprogrammierung
2
Antw.
2738
Views
Übersicht zu sy-subrc
von KleinerEisbaer » 22.07.2008 16:48 • Verfasst in ABAP® für Anfänger
8
Antw.
5334
Views
MB_CREATE_GOODS_MOVEMENT mit SUBRC 5
von Adrian » 20.04.2015 14:34 • 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

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