Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

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

Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

Beitrag von chhe001 (ForumUser / 25 / 1 / 0 ) »
Hallo,
ich habe den Auftrag ein Programm zu erstellen, mit dem es möglich ist, Tabellenänderungen in Masse zu tätigen. Als Basis dient ein Eingabe-File, das im Programm zunächst auf Korrektheit geprüft wird. Wenn alle Prüfungen bestanden sind, erfolgt je nach gewähltem Modus ein Insert, Update oder Delete. Soweit alles schon realisiert. Aber es soll auch wie in der Standard-SE16N im Änderungsmodus protokolliert werden, was geändert wurde. Bei der Standard-SE16N werden die Tabellen SE16N_CD_KEY und SE16N_CD_DATA geschrieben, die mit dem Report RKSE16N_CD_DISPLAY ausgewertet werden können.
Jemand eine Idee, wie ich mit wenig Aufwand diese Protokolltabellen schreiben kann?
Bin für jede Anregung dankbar.
Gruß Cilli

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


Re: Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

das Protokoll wird automatisch erstellt wenn:
das Häkchen 'Datenänderungen protokollieren' in den technischen Einstellungen der Tabelle setzen. Dann kann man mit der Transaktion SCU3 die Änderungen anschauen.
Gruß Wolfgang

Re: Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

Beitrag von chhe001 (ForumUser / 25 / 1 / 0 ) »
Hallo Wolfgang, auch Standardtabellen sollen mit dem Programm geändert werden können. Ich kann dafür nicht die tech. Einstellungen der Tabellen ändern. Zudem ist die Tabellenprotokollierung im System nicht aktiv. Das ist also leider nicht die Lösung.
Gruß
Christoph

Re: Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

Beitrag von Somani (ForumUser / 81 / 12 / 20 ) »
Also die SE16N macht da auch keinen grossartig komplizierten Vorgang. In dem Änderungslog siehst du ja nicht was geändert hat. Dort wird einfach Jede Zeile die sich ändert/gelöscht wird mit dem "Vorher" Stand in diese Tabelle geschrieben. Und zwar ziemlich hart, ohne irgendwelche FuBas oder so (FuGr SE16N - Form "SAVE_CHANGES"). Das kannst du sicher nachbauen wenn das das Ziel sein soll.

Re: Tabellenupdates mit Programm, Protokollierung SE16N_CD_KEY/-DATA gewünscht

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Das solltest du mit Änderungsbelegen machen.
Du gibst dem Baustein, der generiert wird, den Stand vorher und nachher mit. Anhand der sich daraus ergebenden Änderungen protokolliert der Baustein dann die Änderungen (abhängig vom Kennzeichen "Datenänderungen protokollieren" im Datenelement).
Die Änderungen kannst du mit dem Standardreport RSSCD100 anzeigen lassen.
Die Änderungen werden in den SAP-Standard Änderungstabellen CDHDR und CDPOS gespeichert. Mit den entsprechenden Funktionsbausteinen kannst du diese auch selber auslesen.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4142
Views
SE16n und Protokollierung
von ewx » 13.02.2007 11:40 • Verfasst in ABAP® Core
17
Antw.
4323
Views
DATA OFFSET und DATA TRANSFER
von Littlered » 21.07.2005 16:01 • Verfasst in ABAP® Core
1
Antw.
1412
Views
Protokollierung
von BabsiCSC » 23.07.2008 10:08 • Verfasst in ABAP® Core
1
Antw.
1106
Views
Protokollierung der Änderungen
von LeonBarthez » 06.08.2007 13:38 • Verfasst in Human Resources
2
Antw.
2711
Views
Protokollierung einer Mehrfachanmeldung
von Alexander D. » 20.11.2007 07:41 • 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.