Bearbeiten / Löschen von DS per SM30 funktioniert nicht

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

Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Hallo zusammen,

hat jemand einen Tipp, welche Ursache folgendes Problem haben könnte:

Wenn ich versuche, per existentem Pflege-View Datensätze einer Z-Customizingtabelle zu bearbeiten oder zu löschen, wird nach Betätigen des Sichern-Icons und dem darauffolgenden Schreiben eines Eintrags in einem Customizing-Auftrag (mit positiver Meldung) die Änderung NICHT durchgeführt!
Gehe ich anschließend wieder (ob per SM30 oder anders ist egal) in den Datensatz, sehe ich, dass keine Änderung stattgefunden hat.
Der Eintrag im Customizing-Auftrag entspricht dem originären Zustand; es wurde keine negative Meldung ausgegeben (fehlende Berechtigung o. ä.).

Die Customizing-Tabelle ist ohne Einschränkung pflegbar, ich habe SAP-All auf dem System - welche Systemeinstellung (meine Vermutung) kann für die Nichtdurchführung der Datenänderung verantwortlich sein?

Danke im Voraus!

Ciao
Roddy

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


Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi

Ist im Pflege-View ein Join definiert?

EDIT:
Wenn ja, dann dürfte der Join nicht korrekt defniert worden sein, sodass ein mehrdeutige Zuordnung entsteht, die der Pfelgedialog nicht verarbeiten kann.
Am besten sieht man das beim Debugging in der Standardroutine für das Speichern: DB_UPD_<Viewname>
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Hallo,

nein, kein Join definiert - nur eine banale Tabelle, die gepflegt werden soll...

Ciao
Roddy

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Kannst du nicht einfach den Pflegedialog löschen und noch mal generieren? Oder sind die Dynpros so "aufgehübscht" worden, dass das keine Option ist?
Zusätzlich könntest du ja auch noch schauen, ob evtl. Exitzeitpunkte falsch ausprogrammiert wurden die das Speichern verhindern.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Hallo,

hatte sowohl die Data Dictionary - Einstellungen geändert + probiert, als auch den View gelöscht und neu generiert - und Exits oder sonstige Anpassungen existieren nicht.

Ich hatte mehr in Richtung Systemeinstellung gegrübelt - gibt es keine Admin-Einstellungen, die für bestimmte Tabellen die Bearbeitungsmöglichkeiten übersteuern?

Ciao
RV

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Roddy hat geschrieben:Ich hatte mehr in Richtung Systemeinstellung gegrübelt - gibt es keine Admin-Einstellungen, die für bestimmte Tabellen die Bearbeitungsmöglichkeiten übersteuern?
Ja, aber dann kann man den Pflegedialog gar nicht in den "Änderungsmodus" schalten.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von zzcpak (Expert / 673 / 5 / 67 ) »
Ist möglicherweise die Breite der Schlüsselfelder der Tabelle zu groß (> 120 Zeichen)
Dann verweigert ein Pflegedialog normalerweise das Speichern, sollte aber eine entsprechende Meldung ausgeben.

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Nein, die Schlüsselfelder sind i. O. und eine Fehlermeldung gibt's auch nicht.

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Vielleicht bringt ein SQL Trace (ST05) etwas Licht ins Dunkel.

Re: Bearbeiten / Löschen von DS per SM30 funktioniert nicht

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Roddy hat geschrieben:Gehe ich anschließend wieder (ob per SM30 oder anders ist egal) in den Datensatz, sehe ich, dass keine Änderung stattgefunden hat.
Unterschiedliche Mandanten?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1665
Views
QM02 - Erfasste Langtexte bearbeiten bzw. löschen
von Max_SAP » 08.09.2020 07:06 • Verfasst in Sonstige Module
1
Antw.
1578
Views
Bearbeiten / Löschen einer bereits geschriebenen Zeile
von JanMeier » 11.08.2007 23:09 • Verfasst in Dialogprogrammierung
2
Antw.
2481
Views
REPLACE Zeichen löschen funktioniert nicht
von pohlmann-schwarza » 07.08.2008 11:55 • Verfasst in ABAP Objects®
1
Antw.
1940
Views
Pflegedialog SM30
von SAP_ENTWICKLER » 07.01.2019 11:53 • Verfasst in ABAP® Core
2
Antw.
1659
Views
SM30 & Sperrmechanismus
von kotelna » 20.04.2005 10:10 • Verfasst in ABAP® Core

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.