[SAP] Datenbanktabellen mit der SE16 / SE16N editieren

SE16

Variante 1

  • SE16
  • Tabellenname:
  • Button „Tabelleninhalt“
  • beliebigen Datensatz anzeigen und selektieren
  • Button „Anzeigen“ (Brille)
  • OK-Code-Zeile: /h
  • Taste „Enter“ -> Meldung „Debugging wurde eingeschaltet“
  • nochmal Taste „Enter“
  • Debugger in der SE80 startet
  • wenn Breakpoint angezeigt wird, Wert für die Variable „code“ auf „EDIT“ (editieren), „DELE“ (löschen) oder „INSR“ (einfügen) ändern
  • Datensatz ändern
  • Button „Speichern“ (Blaue Diskette) klicken

Variante 2

  • SE80
  • Programm SAPLSETB
  • Include: LSETBF01
  • Form: set_status_val
  • Breakpoint in Zeile 34: if code = 'SHOW'.
  • SE16 (im neuen Modus)
  • Tabelleninhalt anzeigen
  • Datensatz markieren
  • Auf Button „Anzeigen“ (Brille) klicken -> löst Breakpoint aus
  • wenn Breakpoint angezeigt wird, Wert für die Variable „code“ auf ‚EDIT‘ (editieren), ‚DELE‘ (löschen) oder ‚INSR‘ (einfügen) ändern
  • Datensatz ändern
  • ggf. noch Button „Speichern“ (Blaue Diskette) klicken

SE16N

* setzt volles Debugging-Recht voraus:

S_DEVELOP
  ACTVT = 01,02,03,16
  OBJTYPE = DEBUG

bis EHP5

  • &sap_edit im OK-Feld eingeben

ab EHP6

  • /h im OK-Feld eingeben -> Debugmode
  • F8 drücken („Weiter“)
  • für die Variablen GD-EDIT und GD-SAPEDIT den Wert auf „X“ ändern und speichern
  • Wert der Variable GD-CHECKKEY kann auch geändert werden, um Fremdschlüsselprüfung zu (de-)aktivieren (Vorsicht: kann zu inkonsistenten Daten führen!)
  • F8 drücken („Weiter“)
  • alle Änderungen werden in Tabelle SE16N_CD_KEY und SE16N_CD_DATA protokolliert

SE16N_INTERFACE

SE16N_EMERGENCY (Allgemeine Tabellenanzeige)

  • Editmodus der SE16N einschalten

RKSE16N_EDIT

  • &sap_edit für SE16N