Customizing von Feldwerten mit einer logischen Formel

Objective

After completing this lesson, you will be able to verwenden Sie eine logische Formel, um Feldwerte anzupassen.

Verwenden einer logischen Formel zum Anpassen von Feldwerten

Sie haben gelernt, wie Sie Feldwerte mit mathematischen Formeln anpassen. Als Nächstes erfahren Sie, wie Sie eine logische Formel verwenden, um Feldwerte anzupassen.

Notiz

Logische Formeln unterstützen logische Operatoren und Klammern: (, <, >, !, ==, &&, ||, )

Sie können auch das API für Datum und Uhrzeit in die logische Formel aufnehmen.

Das vorherige Video zeigte nur ein Lookup-Feld. Sie können jedoch mehr als ein Lookup-Feld für ein bestimmtes Objekt definieren. Wenn ein Vertriebsmitarbeiter beispielsweise einen neuen Kundenauftrag für einen Artikel anlegt und wissen möchte, ob dieser Artikel bereits an diesen Kunden beworben wurde, gehen Sie wie folgt vor:

  1. Fügen Sie der Kategorie „Item_Promoted" der Kategorie „Stammdaten – Aktivitäten" ein UDF hinzu. UDF-Stammdaten – Aktivitätskategorie, Datentyp: Verknüpft mit Entität – Systemobjekt – OITM-Positionen. Typ: Alphanumerisch. Struktur: Regulär.
  2. Fügen Sie den Stammdaten ein weiteres UDF hinzu – Aktivitätskategorie „Beworben".UDF-Stammdaten – Aktivitätstyp, Art: Alphanumerisch. Struktur: Ankreuzfeld.
    Der Vertriebsmitarbeiter kann für jeden Anruf mit dem Kunden eine Aktivität anlegen und diese Felder verwenden, um zu aktualisieren, dass dieser spezifische Artikel beworben wurde. Registerkarte Benutzerdefinierte Felder in einer Telefonatart für eine Aktivität mit zwei benutzerdefinierten Feldern.
  3. Fügen Sie den Belegen – Zeilen „Beworben" ein benutzerdefiniertes Feld hinzu. UDF in der Kategorie Beleg – Zeilen. Typ: Alphanumerisch. Struktur: Ankreuzfeld.
  4. Fügen Sie dem UDF „Promoted" eine UDV hinzu. UDV-Formelbasiert, einschließlich Datenbankfeldern mit einem Auslöser und zwei Lookup-Feldern aus dem einen Lookup-Objekt.

Dadurch wird der Vertriebsmitarbeiter informiert, der den Kundenauftrag anlegt, wenn der Artikel bereits beworben wurde.

Kundenauftrag – Detailsicht – Registerkarte Inhalt – Ankreuzfeld UDF.

Darüber hinaus können Sie mehr als ein Lookup-Objekt definieren. Beispiel: Der Benutzer muss prüfen, ob die Versandart in einer Kundenauftragszeile mit der Versandart der Artikelstammdaten und der Versandart des Geschäftspartners identisch ist. Wenn nicht alle Versandarten identisch sind, möchten Sie das Ankreuzfeld „Abweichend versenden" aktivieren. Dadurch wird der Benutzer benachrichtigt, der den Auftrag ausfüllt.

  1. Fügen Sie ein UDF zu Belegen – Zeilen „Abweichend versenden" hinzu.UDF in der Kategorie Beleg – Zeilen. Typ: Alphanumerisch. Struktur: Ankreuzfeld.
  2. Fügen Sie diesem UDF eine UDV hinzu. UDV-Formelbasiert einschließlich Datenbankfeldern mit einem Auslöser und zwei Lookup-Objekten.
    Dadurch wird der Benutzer informiert, wenn es einen Unterschied in der Versandart gibt. Kundenauftrag – Detailsicht – Registerkarte Inhalt – Ankreuzfeld UDF.

Anlegen einer bedingten Formel mithilfe logischer Funktionen

In diesem Video erfahren Sie, wie Sie mithilfe logischer Funktionen eine bedingte Formel erstellen, die Frachtkosten in einem Kundenauftrag basierend auf dem Gesamtwert des Auftrags automatisch anpasst. Zu den wichtigsten Schritten gehören:

  • Identifizieren der erforderlichen Datenbankfelder mit dem Desktop-Client.
  • Schreiben einer IF-Anweisung im Formeleditor.
  • Konfigurieren Sie sowohl manuelle als auch automatische Regenerierungsauslöser, um die Werte zu aktualisieren.

Notiz

Weitere Informationen zu logischen Funktionen finden Sie unter Logische Funktionen | SAP Help Portal.

Weitere Informationen zu eindeutigen Namen (oder Namensaufhebungen) und wo Sie diese finden, finden Sie unter Uname für ein UI-Feld suchen | SAP Help Portal.

Zusammenfassung

  • Logische Formeln unterstützen logische Operatoren und Klammern (, <, >, !, ==, &&, ||, ).
  • Passen Sie Feldwerte mithilfe logischer Formeln an, um Bedingungen automatisch zu prüfen, z.B. Schwellenwerte für Kundensalden.
  • Verwenden Sie Lookup-Funktionen, um Daten aus Datenbankfeldern für logische Formelbedingungen abzurufen.
  • Definieren Sie mehrere Lookup-Felder und -Objekte, um die Datenanpassung und -validierung zu erweitern.
  • Logische Formeln können Aktionen basierend auf bestimmten Bedingungen auslösen und so Entscheidungsprozesse unterstützen.