Werkzeugkasten (Toolbox)
Überblick
Das Versino Financial Suite Toolbox Modul ist eine Sammlung praktischer Hilfswerkzeuge, die die Standard-Funktionalität von SAP Business One erweitern. Die Hauptfunktion ist das schnelle Löschen aller Zeilen in Tabellen-Ansichten (Matrizen), was die tägliche Arbeit erheblich erleichtert.
Das Modul arbeitet vollautomatisch im Hintergrund und erfordert keine Konfiguration. Es erweitert die Kontextmenüs (Rechtsklick) in allen relevanten Formularen dynamisch.
Hauptfunktionen
Die Kernfunktion des Moduls ist die Erweiterung des Kontextmenüs in Tabellen (Matrizen) um den Eintrag „Alle Zeilen löschen“.
- Automatische Erkennung: Das Tool erkennt automatisch alle Formulare mit Tabellen und fügt die Funktion hinzu.
- Universelle Kompatibilität: Die Funktion arbeitet mit allen SAP-Standardformularen, die Tabellen enthalten — und auch mit benutzerdefinierten Formularen.
- Sicherer Lösch-Algorithmus: Das Modul verwendet ausschließlich Standard-SAP-Löschfunktionen und respektiert dabei alle Berechtigungen. Es führt keine direkten Datenmanipulationen durch.
- Mehrsprachigkeit: Die Menüeinträge folgen automatisch der eingestellten SAP B1 UI-Sprache.
Unterstützte Formulartypen
Verkaufsbelege
- Angebote
- Aufträge
- Lieferungen
- Rechnungen
Einkaufsbelege
- Bestellungen
- Wareneingänge
- Rechnungen
Weitere Formulare
- Journalbuchungen
- Stammdaten-Formulare
- Lagerbewegungen
- Benutzerdefinierte Formulare
So funktioniert die Lösch-Logik
- Das System ermittelt die Anzahl sichtbarer Zeilen.
- Es identifiziert die erste bearbeitbare Zelle pro Zeile.
- Es klickt auf diese Zelle und ruft die SAP-Standard-Löschfunktion auf (entweder „Zeile löschen“ oder „Entfernen“, je nach Verfügbarkeit).
- Der Vorgang wird für alle weiteren Zeilen wiederholt.
- Nach Abschluss werden temporäre Event-Handler wieder entfernt — keine permanenten Menü-Änderungen.
Warum das wichtig ist: Manche Zeilen lassen sich aufgrund der SAP-Standardlogik (z. B. wegen offener Belegverknüpfungen) nicht löschen. Das ist kein Fehler des Moduls, sondern Standard-SAP-Verhalten.
Anwendung
- Öffnen Sie einen beliebigen Beleg, der Positionen in einer Tabelle enthält (z. B. eine Lieferung).
- Klicken Sie mit der rechten Maustaste in den Bereich der Tabelle.
- Wählen Sie im Kontextmenü die Option „Alle Zeilen löschen“.
- Alle Zeilen werden sofort entfernt und eine Erfolgsmeldung erscheint in der Statusleiste: „Alle Zeilen löschen : Abgeschlossen“.
Achtung: Aktion kann nicht rückgängig gemacht werden
Das Löschen der Zeilen ist endgültig und kann nicht über eine „Rückgängig“-Funktion wiederhergestellt werden. Gehen Sie sicher, dass Sie die Zeilen tatsächlich entfernen möchten.

Tipps und Fehlerbehandlung
Praktische Anwendungsfälle
- Korrektur von Fehleingaben: Wenn Sie einen falschen Beleg begonnen haben, können Sie alle Zeilen mit einem Klick entfernen und neu starten.
- Bereinigung kopierter Belege: Beim Kopieren von Belegen können Sie schnell alle nicht benötigten Positionen entfernen.
- Vorlagen-Bearbeitung: Nutzen Sie die Funktion bei wiederverwendbaren Belegvorlagen, um diese schnell für neue Daten vorzubereiten.
- Testing und Entwicklung: Ideal, um in Testumgebungen Formulare schnell zurückzusetzen.
Häufige Probleme und Lösungen
Problem: Der Menüpunkt „Alle Zeilen löschen“ erscheint nicht.
Lösung: Stellen Sie sicher, dass Sie mit der rechten Maustaste direkt in eine bearbeitbare Tabelle (Matrix) klicken. In Formularen ohne Tabellen oder in nicht bearbeitbaren Ansichten ist die Funktion nicht verfügbar.
Problem: Beim Löschen tritt ein Fehler auf.
Lösung: Prüfen Sie, ob Sie die grundlegenden Bearbeitungsrechte für das geöffnete Formular in SAP Business One besitzen.
Problem: Funktion löscht nicht alle Zeilen.
Lösung: Das ist normal — das System verwendet SAP-Standard-Funktionen, die bei bestimmten Zeilen (z. B. mit offenen Verknüpfungen) nicht greifen können. Diese Zeilen können nur manuell unter Berücksichtigung der SAP-Geschäftslogik entfernt werden.
Problem: Matrix reagiert nicht / friert ein.
Lösung: Das System arbeitet mit Formular-Sperrung (Freeze/Unfreeze) — warten Sie kurz, bis der Vorgang abgeschlossen ist.
