Skip to main content
Skip table of contents

Funktion der Inline-Listenbearbeitung

Funktionsbeschreibung

Die Inline-Listenbearbeitung ermöglicht die Bearbeitung von Datensätzen in der Listenansicht, z.B. einer Suchergebnisliste. Ein Absprung in die Detailansicht des Datensatzes ist dadurch nicht mehr unbedingt notwendig. Bei der Listenbearbeitung wird eine Zeile (d.h. ein Datensatz) nach der anderen bearbeitet. Somit kann immer nur ein Datensatz gleichzeitig bearbeitet werden. Der bearbeitete Datensatz muss entweder gespeichert oder verworfen werden, bevor der nächste Datensatz bearbeitet werden kann.

Eine Zeile in der Bearbeitung ist an dem ersetzten Aktionsschalter zu erkennen: Anstatt des Aktionsschalters werden zwei Schalter zum Speichern und Verwerfen angezeigt. Eine Zelle in der Bearbeitung ist an der Anzeige des Eingabefeldes zu erkennen.

Die Inline-Listenbearbeitung steht aktuell nicht auf Touch-Geräten zur Verfügung.

Auslösen der Bearbeitung von Werten

Die Bearbeitung von Werten wird durch einen langen Linksklick auf die jeweilige Zelle oder per Rechtsklick und der Auswahl "Wert bearbeiten" im Kontextmenü ausgelöst. Falls bereits ein Zellenfokus besteht (erkennbar an einem Rahmen um die jeweilige Zelle in der Anwendungsfarbe), reicht auch ein Klick auf EINGABE ↵ oder F2 aus. Daraufhin wird die markierte Zelle in den Bearbeitungsmodus versetzt, sodass der Wert per Tippen oder Nachschlagesuche geändert werden kann. Geänderte, ungespeicherte Werte erhalten einen visuellen Hinweis in der jeweiligen Zelle bis zum Speichern / Verwerfen.

Ab der Version 24.1.04 besteht außerdem die Möglichkeit, mithilfe eines einfachen Klicks in die Bearbeitung zu gelangen, wenn die betreffende Zeile bereits markiert ist (analog der Umbenennung von Dateien im Windows-Dateiexplorer).

Weitere Werte können in der Zeile (= gleicher Datensatz) per Einfachklick in die jeweilige Zelle oder per Pfeil-/Tabnavigation bearbeitet werden. Für die Bearbeitung weiterer Werte in der Liste (= andere Datensätze), kann die Bearbeitung entsprechend obiger Beschreibung ausgelöst werden.

Die Spaltengrößen ändern sich beim Wechsel in die Bearbeitung nicht, stattdessen wird die in der lesenden Darstellung verwendete Spaltenbreite genutzt. Sollte hier nicht genügend Platz zum Bearbeiten von Werten sein, weil die jeweilige Spalte zu klein ist, muss diese angepasst werden.

Bearbeitung von Listen

Die Bearbeitung von Listen ist in den folgenden Ansichten möglich:

  • Suchergebnisliste

  • Liste (d.h. Unterbereichsliste in Listenansicht in neuer Ebene geöffnet)

  • Abhängige Suchergebnisliste (d.h. Unterbereichsliste in Listenansicht geöffnet)

Eine Bearbeitung direkt im Unterbereich der Detailansicht ist nicht möglich. In diesem Fall muss der Anwender den jeweiligen Unterbereich per Klick auf das Listen-Icon in der Listenansicht öffnen. Dort ist die Bearbeitung der verknüpften Datensätze in der Tabelle möglich.

Es können nur Werte bearbeitet werden, die auch in der Detailansicht des Datensatzes grundsätzlich bearbeitet werden können. Dies bedeutet, dass schreibgeschützte Felder (aufgrund fehlender Rechte) oder Daten aus einem anderen Bereich (z.B. die Telefonnummer im Geschäftspartner) nicht bearbeitet werden können. Hinzu kommt, dass Werte per Maskenskript in der Listenansicht schreibgeschützt werden können, die in der Detailansicht bearbeitet werden können. Außerdem ist die Bearbeitung von Werten in Bereichen, die für den Customizing-Transport relevant sind (z.B. E-Mail-Konfigurationen oder Schlüsselbearbeitung), nicht möglich.

Bearbeitung von Zeilen

Es kann immer nur eine Zeile einer Liste bearbeitet werden, d.h. es gibt keine parallele Bearbeitung von Datensätzen (→ hierfür gibt es bereits die Mehrfachbearbeitung in Listen). Eine Zeile ist editierbar, wenn alle der folgenden Aussagen auf die Zeile bzw. Datensatz zutreffen:

  • die Liste kann bearbeitet werden (siehe Bearbeitbarkeit von Listen)

  • der Datensatz kann bearbeitet werden (z.B. Datensatz ist nicht schreibgeschützt und der Anwender hat die entsprechenden Rechte)

  • der Datensatz ist nicht mehrfach in der Liste vorhanden

Falls der Datensatz aufgrund der Konfiguration der Suche mehrfach vorhanden ist, kann nur der erste dieser Datensätze in der Tabelle bearbeitet werden.

Hier ein Beispiel zur besseren Verdeutlichung:

Nachname

Vorname

Geburtsdatum

Bearbeitung möglich

Meier

Johann

16.06.1960

(Haken) kann bearbeitet werden

Müller

Heidi

24.01.1980

(Haken) kann bearbeitet werden

Müller

Heidi

24.01.1980

(Fehler) kann nicht bearbeitet werden

Schmidt

Klaus

01.08.1990

(Haken) kann bearbeitet werden

Müller

Heidi

24.01.1980

(Fehler) kann nicht bearbeitet werden

Bearbeitung von Zellen

Es kann immer nur eine Zelle in einer Zeile bearbeitet werden, d.h. es gibt keine parallele Bearbeitung von Datensätzen (→ hierfür gibt es bereits die Mehrfachbearbeitung in Listen). Eine Zelle kann bearbeitet werden, wenn alle der folgenden Aussagen auf die Zelle zutreffen:

  • die Liste und Zeile kann bearbeitet werden (s. vorherige Punkte)

  • die Zelle gehört zur Entität des Datensatzes

    • d.h. eine Bearbeitung von Werten aus anderen Entitäten (z.B. Telefonnummer / Adresse in der Suchergebnisliste von Geschäftspartnern) ist - genauso wie in der Detailansicht - nicht möglich

  • es handelt sich um ein Datumsfeld, Zahlenfeld, Textfeld, Wahrheitsfeld oder Schlüssel-/ Nachschlagefeld

  • es sind Schreibrechte für die Zelle vorhanden

  • die Zelle ist nicht über die Feldeigenschaft Schreibgeschützt bzw. Maskenskript (TableUtils.setReadOnly) schreibgeschützt

Memofelder, HTML-Editorfelder, Bildfelder, Passwortfelder und der Datensatzstatus können in der Listenansicht nicht bearbeitet werden.

Ob eine Zelle bearbeitet werden kann, wird durch den Mauszeiger angezeigt. Falls die jeweilige Zelle editierbar ist, ändert sich der Mauszeiger zum Text-Cursor. Zusätzlich wird ein Schloss-Icon dargestellt, wenn die Zelle schreibgeschützt ist.

Auslösen des Speicherns von Werten

Für eine effizientere Bearbeitung erfolgt das Speichern von Werten implizit, wenn die jeweilige Zeile per Mausklick auf eine andere Zeile / Komponente / Bereich / ... verlassen wird.

Zusätzlich gibt einen Speichern-Button zum Speichern von Änderungen, die der Anwender in der Liste vorgenommen hat, der sich am Beginn der bearbeiteten Zeile befindet. Außerdem kann die Tastenkombination STRG + S zum expliziten Speichern von geänderten Werten verwendet werden. Sind ungültige Werte eingetragen oder Pflichtfelder nicht gefüllt, wird das Speichern vom System verhindert und der Anwender auf die notwendige Korrektur hingewiesen.

Ungespeicherte, geänderte Werte können verworfen werden, indem der Anwender

  • auf den X -Button am Anfang der Zeile klickt oder

  • die Bearbeitung per ESC abbricht.

Das Verwerfen von geänderten Werten ist nur möglich, wenn die Bearbeitung der jeweiligen Zeile noch nicht beendet wurde und dementsprechend noch nicht implizit gespeichert wurde.

Shortcuts / Tastaturnavigation

Shortcut

Aktion

F2

Bearbeitung der Zelle wird betreten bzw. verlassen

EINGABE ↵

Bearbeitung der Zelle wird betreten bzw. verlässt die Bearbeitung der Zelle (inkl. Speichern) und verschiebt den Fokus auf die Zelle unterhalb

UMSCHALT ⇧+EINGABE ↵

Bearbeitung der Zelle wird betreten bzw. verlässt die Bearbeitung der Zelle (inkl. Speichern) und verschiebt den Fokus auf die Zelle oberhalb

F8

Bearbeitung der Zeile betreten und der Wert aus der Zelle oberhalb übernommen

UMSCHALT ⇧+F8

Bearbeitung der Zeile betreten und der Wert aus der Zelle unterhalb übernommen

ESC

Verwirft alle Änderungen an der Zeile und verlässt die Bearbeitung der Zeile bzw. verwirft die Änderung der bearbeiteten Zelle

↹ TAB

Verschiebung des Fokus auf das nächste fokussierbare Element

UMSCHALT ⇧+↹ TAB

Verschiebung des Fokus auf das vorige fokussierbare Element

Pfeile

Navigation durch die Liste bzw. durch die Vorschlagsliste beim Bearbeiten von Werten

PAGE UP ↑

Blättern auf die vorherige Seite

PAGE DOWN ↓

Blättern auf die nächste Seite

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.