Customizing Tools Benutzerdefinierte Felder und Tabellen SAP Business
Customizing Tools: Benutzerdefinierte Felder und Tabellen SAP Business One Release 9. 0 INTE RN
Lernziele: n Felder und Tabellen zu Objekten in SAP Business One hinzufügen n Benutzerdefinierte Werte zu benutzerdefinierten Feldern hinzufügen © 2013 SAP AG. Alle Rechte vorbehalten. 2
Unternehmensszenario n Der Statuslevel jedes Kunden soll nachverfolgt werden: Gold, Silber und Bronze. n Der Vertriebsmitarbeiter muss bei der Verarbeitung eines Kundenauftrags die vom Kunden bevorzugte Lieferzeit aufzeichnen. Lösung: Diese Anforderungen können mittels benutzerdefinierter Felder implementiert werden. © 2013 SAP AG. Alle Rechte vorbehalten. 3
Agenda n Benutzerdefinierte Felder Tabellen
Benutzerdefinierte Felder Extras → Customizing Tools → Benutzerdefinierte Felder – Verwaltung n Zu den meisten Geschäftsobjekten, einschließlich Stammdaten und Belegen, können neue Felder hinzugefügt werden n Allgemeine Berechtigung erforderlich © 2013 SAP AG. Alle Rechte vorbehalten. 5
Zeilen- und Kopffelder n Felder können sowohl zum Kopf (Titel) als auch zu den Zeilen von Belegen hinzugefügt werden n Ein neues Feld wird zu allen Belegarten in der Warenwirtschaft hinzugefügt Objekt (z. B. Kundenauftrag) Das Feld wird zu allen Belegarten in der Warenwirtschaft hinzugefügt Artikelnr. Menge Allgemein Benutzerdefinierte Felder Neues Feld Neues Feld Kopf (Titel) Stückpreis Gesamt Neues Feld Zeile © 2013 SAP AG. Alle Rechte vorbehalten. 6
Benutzerdefinierte Felder – Kopfebene n n Benutzerdefinierte Felder, die auf Kopfebene hinzugefügt werden, erscheinen in einem separaten Fenster Um dieses Fenster anzuzeigen, gehen Sie in das Menü Ansicht > Benutzerdefinierte Felder oder drücken n Zusatzfenster Objekt (z. B. Kundenauftrag) Allgemein Neues Feld Neues Feld Ansicht Sie Strg+Umschalt+U Benutzerdefinierte Felder Hinweis: Benutzerdefinierte Felder, die zum Kopf eines Belegobjekts hinzugefügt werden, sind in allen Belegarten verfügbar Strg+Umschalt+U © 2013 SAP AG. Alle Rechte vorbehalten. 7
Benutzerdefinierte Felder – Zeilenebene n Benutzerdefinierte Felder auf Zeilenebene sind standardmäßig sichtbar und aktiv n Verwenden Sie die normalen Formulareinstellungen, um Felder auszublenden oder zu deaktivieren GP-Nr. Name Soll Haben Neues Feld Zeile © 2013 SAP AG. Alle Rechte vorbehalten. 8
Eigenschaften von benutzerdefinierten Feldern © 2013 SAP AG. Alle Rechte vorbehalten. n Benutzerdefinierte Felder werden zur Tabelle des Objekts hinzugefügt und haben das Präfix „U_“ n Benutzerdefinierte Felder werden bei einem Upgrade beibehalten und können in ein neues Unternehmen kopiert werden n Das neue Feld wird zu allen Beleginstanzen, einschließlich bereits in der Datenbank gesicherten Datensätzen, hinzugefügt n Benutzerdefinierte Felder funktionieren wie normale Felder und können in Abfragen und Berichten verwendet werden n Daten können mithilfe der Data Transfer Workbench in benutzerdefinierte Felder importiert werden. 9
Eigenschaften von benutzerdefinierten Feldern (Forts. ) Objekt (z. B. Kundenauftrag) n Wenn Sie ein neues Feld hinzufügen, wird die Datenbankstruktur aktualisiert Wenn andere Benutzer angemeldet sind, können Sie: n Warten, bis die Benutzer sich Das Schließen offener Belege abmelden für angemeldete Benutzer erzwingen n Das Schließen offener Belege für angemeldete Benutzer erzwingen n Warten, bis die Benutzer sich abmelden © 2013 SAP AG. Alle Rechte vorbehalten. 10
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Satz Betrag Preis Menge Prozente Kennzahl 12
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Satz Betrag Preis Menge Prozente Kennzahl 13
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Satz Betrag Preis Menge Prozente Kennzahl 14
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Satz Betrag Preis Menge Prozente Kennzahl 15
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Satz Betrag Preis Menge Prozente Kennzahl 16
Art und Struktur Art Struktur Maximale Länge Alphanumerisch § § 254 Regulär Adresse Telefon-Nr. Text Numerisch - Datum/Uhrzeit § Datum § Stunde Einheiten und Summen § § § Allgemein Satz Betrag Preis Menge Prozente Kennzahl § Hyperlink § Bild © 2013 SAP AG. Alle Rechte vorbehalten. 2 GB (Kopf) / 255 KB Zeile Der Pfad zum Verzeichnis „Anhänge“ oder „Bilder“ muss in den Allgemeinen Einstellungen (Registerkarte „Pfad“) definiert werden. 17
Werte für ein benutzerdefiniertes Feld n Möglichkeit zum Festlegen von gültigen Werten n Benutzer können einen Wert aus der Liste wählen, aber die Liste nicht ändern n Eine andere Möglichkeit ist das Hinzufügen von benutzerdefinierten Werten zum Feld. Eine Abfrage kann das Feld mit dem Ergebnis füllen © 2013 SAP AG. Alle Rechte vorbehalten. 18
Vorschlagsfeld n Für jedes neue Feld kann ein Vorschlagswert festgelegt werden n Der Wert erscheint in allen neuen Instanzen des Objekts © 2013 SAP AG. Alle Rechte vorbehalten. 19
Pflichtfeld Bei einem Pflichtfeld kann der Benutzer keinen Datensatz hinzufügen, ohne einen Feldwert einzugeben n Um ein Feld als Pflichtfeld einzurichten, müssen Sie zunächst einen Vorschlagswert festlegen n © 2013 SAP AG. Alle Rechte vorbehalten. 20
Benutzerdefinierte Felder in Belegen n Beim Verwenden von Kopieren nach/Kopieren von oder des Belegerstellungsassistenten wird der in ein benutzerdefiniertes Feld eingegebene Wert in den Zielbeleg übernommen © 2013 SAP AG. Alle Rechte vorbehalten. Objekt (z. B. Kundenauftrag) Allgemein Neues Feld Neues Feld Objekt (z. B. Lieferbeleg) Der Feldwert wird in den Zielbeleg übernommen mittels Kopieren nach/Kopieren von 22
Verwalten von mehreren benutzerdefinierten Feldern in einem Beleg n n n Benutzerdefinierte Felder sind möglicherweise nicht für jede Belegart relevant Benutzer können die Anzeige mehrerer benutzerdefinierter Felder mit dem Fenster „Einstellungen“ verwalten: Zum Öffnen des Fensters „Einstellungen“: § Strg+Umschalt+B § Extras → Customizing Tools → Einstellungen © 2013 SAP AG. Alle Rechte vorbehalten. Objekt (z. B. Kundenauftrag) Kategorie Neues Feld Neues Feld Strg+Umschalt+B Einstellungen - Felder - Definition Feld Neues Feld Sichtbar Aktiv Auftrag Kategorie A Kategorie B Kategorie C 23
Verwalten von mehreren benutzerdefinierten Feldern in einem Beleg n n n Kategorien definieren, um zugehörige Felder zu gruppieren und nach Kategorieauswahl anzuzeigen Felder für eine Belegart ausblenden oder deaktivieren Anzeigereihenfolge von benutzerdefinierten Feldern im Fenster ändern © 2013 SAP AG. Alle Rechte vorbehalten. Kategorie Objekt (z. B. Kundenauftrag) Neues Feld Neues Feld Kategorieauswahl Einstellungen - Felder - Definition Feld Neues Feld Sichtbar Aktiv Auftrag Kategorie A Kategorie B Kategorie C 24
Agenda n Benutzerdefinierte Felder n Benutzerdefinierte Tabellen
Benutzerdefinierte Tabellen Extras → Customizing Tools → Benutzerdefinierte Tabellen Definition n Benutzerdefinierte Tabellen sichern zusätzliche, zugehörige Daten n Benutzertabellen haben das Präfix „@“ n Informationen zur neuen Tabelle werden in der Tabelle OUTB gesichert n Benutzerdefinierte Tabellen können beim Anlegen neuer Unternehmen kopiert werden n Tabellenname Beschreibung Objektart TRUCKS Liefer-LKW Kein Objekt @Trucks Geben Sie zum Einrichten einer Tabelle einen Namen und eine Beschreibung ein und belassen Sie die Objektart als „Kein Objekt“ © 2013 SAP AG. Alle Rechte vorbehalten. 27
Eingeben von Daten in benutzerdefinierten Tabellen Extras → Benutzerdefinierte Fenster n n Zugriff auf die Tabelle über die Menüleiste Extras Die Tabelle wurde ursprünglich mit zwei Spalten angelegt: Code und Name müssen in jeder Zeile eindeutig sein Mit der Data Transfer Workbench können Daten in die Tabelle importiert werden © 2013 SAP AG. Alle Rechte vorbehalten. Tabellenname Beschreibung Objektart TRUCKS Liefer-LKW Kein Objekt Trucks Code Name 1 HD-WD 1528 2 HD-WU 5528 3 HD-WR 4655 Hauptschlüssel 28
Verknüpfen einer benutzerdefinierten Tabelle mit einem benutzerdefinierten Feld Extras > Customizing Tools > Benutzerdefinierte Felder – Verwaltung n Um die Tabelle einzublenden, verknüpfen Sie sie mit einem benutzerdefinierten Feld in einem Beleg oder Formular, indem Sie das Ankreuzfeld Verknüpfte Tabelle festlegen verwenden n Das benutzerdefinierte Feld muss die Art „Alphanumerisch“ aufweisen Hinweis: Es ist möglich, eine benutzerdefinierte Tabelle mit mehreren benutzerdefinierten Feldern zu verknüpfen. © 2013 SAP AG. Alle Rechte vorbehalten. 29
Verknüpfen einer benutzerdefinierten Tabelle mit einem benutzerdefinierten Feld (Forts. ) © 2013 SAP AG. Alle Rechte vorbehalten. n Die Tabelle wird als Werteliste in Formularen oder Belegen angezeigt n Der Benutzer kann neue Zeilen dynamisch zur Tabelle hinzufügen und alle Spalten mit dem folgenden Befehl füllen: Neu definieren 30
Hinzufügen von Spalten zu benutzerdefinierten Tabellen Extras → Customizing Tools → Benutzerdefinierte Felder – Verwaltung n Sie können Spalten zu einer benutzerdefinierten Tabelle hinzufügen n Jede Spalte wird als benutzerdefiniertes Feld zur Tabelle hinzugefügt © 2013 SAP AG. Alle Rechte vorbehalten. 31
Hinzufügen von Spalten zu benutzerdefinierten Tabellen (Forts. ) Extras → Benutzerdefinierte Fenster n Um Daten in die neuen Spalten einzugeben, öffnen Sie die Tabelle über das Menü Extras oder über das verknüpfte benutzerdefinierte Feld n Wenn neue Spalten nicht im Fenster sichtbar sind, passen Sie die Breite der Spalten an © 2013 SAP AG. Alle Rechte vorbehalten. Zusätzliche Spalten 32
Schlüssel hinzufügen n Wählen Sie ein beliebiges Feld oder eine Gruppe von Feldern als Schlüssel, um die Abfrageleistung zu verbessern n Legen Sie einen Schlüssel als eindeutig fest, um die Einschränkung der Eindeutigkeit zu erzwingen, wenn neue Daten hinzugefügt werden © 2013 SAP AG. Alle Rechte vorbehalten. @Benutzerdefinierte Tabelle 33
Benutzerdefinierte Felder und Tabellen: Die wichtigsten Punkte dieser Lektion: n Sie können benutzerdefinierte Felder zu den meisten Objekten auf der Kopf- oder Zeilenebene hinzufügen n Benutzerdefinierte Felder werden zur Tabelle des gewählten Objekts hinzugefügt und verfügen über das Präfix „U_“ n Benutzerdefinierte Felder auf der Kopfebene werden in einem separaten Fenster angezeigt. Verwenden Sie das Menü Ansicht, um dieses Fenster zu öffnen. Um mehrere benutzerdefinierte Felder auf Kopfebene zu verwalten, verwenden Sie das Fenster „Einstellungen“, um Felder auszublenden oder die Felder Kategorien zuzuweisen n Benutzerdefinierte Felder können verschiedene Arten und Strukturen aufweisen. Die gewählte Struktur hat Auswirkung auf die maximale Länge des Felds n Optional können Sie eine Liste gültiger Werte zu einem benutzerdefinierten Feld hinzufügen oder einen Vorschlagswert festlegen. Das benutzerdefinierte Feld kann auch ein Mussfeld sein n Sie können benutzerdefinierte Tabellen anlegen, um zugehörige Daten zu speichern n Benutzerdefinierte Tabellen verfügen über das Präfix „@“ n Um eine Benutzertabelle in einem Beleg oder Formular verfügbar zu machen, verknüpfen Sie die Tabelle mit einem benutzerdefinierten Feld im Beleg oder Formular © 2013 SAP AG. Alle Rechte vorbehalten. 35
- Slides: 31