Arbeiten mit Vergütungsbestandteilen

Formeln anlegen

Objective

After completing this lesson, you will be able to legen Sie eine Formel in SAP Incentive Management an.

Formeln

Formeln sind wiederverwendbare Objekte, die einen Ausdruck enthalten, z.B. eine mathematische Gleichung. Eine Formel kann in Vergütungsregeln, Tarifpreistabellen, Lookup-Tabellen und anderen Formeln verwendet werden.

Formeln können viele andere Objekte referenzieren, z.B. Festwerte, Lookup-Tabellen, Werte aus Datenfeldern und andere Formeln. Formeln können folgende Ausgabearten haben:

  • Währung
  • Boolesch
  • Datum
  • Integer
  • Prozent
  • Menge
  • String

Da Sie einer Formel viele Arten von Eingaben hinzufügen können, werden im Feld Regelverwendung die Regeltypen angezeigt, in denen die Formel verwendet werden kann, je nachdem, woher die Daten stammen. 

Eine Formel, bei der der Abschnitt Regelverwendung hervorgehoben ist.

Funktionen

Funktionen sind vordefinierte Formeln, mit denen Sie Werte oder Bedingungen berechnen und angeben können. Zu den Funktionstypen gehören Datumsfunktionen, Summenfunktionen und Textfunktionen. Wenn Sie eine Funktion verwenden, werden Sie zur Eingabe der Parameter aufgefordert, die die Funktion benötigt.

Zu den allgemeinen Funktionen, die Sie verwenden können, gehören:

  • Zwei Strings verketten (string1, string2)
    • Kombiniert zwei Textzeichenfolgen in einer einzigen Zeichenfolge.
    • Ausgabeart: String
    • Beispiel: Zwei Strings verketten (Participant.First Name, Participant.Last Name)
  • isNull (Zeichenfolge)
    • Test, ob ein Feld keinen Wert hat
    • Ausgabeart: Boolesch
    • Beispiel: isNull (Transaction.Channel)
  • Geschäftsdatum (Periodenart, Perioden-Offset, Startdatum oder Enddatum)
    • Gibt das Start- oder Enddatum einer Geschäftsperiode zurück, z.B. einen Monat
    • Nachrichtenart: Datum
    • Beispiel: Geschäftsdatum (Monat, 0, Enddatum)

Sehen Sie sich das Video zum Messen von Datum und Uhrzeit mit Funktionen an.

Best Practices für Formeln und Funktionen

  • Halten Sie Formeln lesbar und einfach.
  • Verwenden Sie das Feld Beschreibung, um die Funktionsweise der Formel zu beschreiben.
  • Lassen Sie einen Formelausdruck nicht leer. Füllen Sie stattdessen mit einem Wert, der je nach Ergebnistyp nichts im Ergebnis zurückgibt. Wenn die Formel beispielsweise ein boolesches Ergebnis hat, füllen Sie die Formel mit false.

Übung: Formeln anlegen

Unternehmensszenario

In dieser Übung legen Sie zwei Formeln an, die auf eine Lookup-Tabelle verweisen, um den Betrag des Jahresbonus zu berechnen. Da Lookup-Tabellen ein genaues Datum benötigen, erstellen Sie zunächst eine Formel, die die Funktion Geschäftsdatum verwendet, um den letzten Tag des aktuellen Monats zu extrahieren. Anschließend legen Sie eine Formel an, die die zuvor angelegte Suchtabelle referenziert.

Schritte

  1. Legen Sie die Formel an, um den letzten Tag des aktuellen Monats zu extrahieren.

    1. Wählen Sie VergütungselementeFormeln auf der Kachel Pläne verwalten.

    2. Wählen Sie Anlegen.

    3. Übernehmen Sie die Standardgültigkeitsdaten.

    4. Benennen Sie die Formel F_LastDayOfPeriod.

    5. Setzen Sie die Retourenart auf Datum.

    6. Öffnen Sie den Window-Editor.

      Ein Formeldatensatz mit hervorgehobenem Symbol im Fenster-Editor.
    7. Wählen Sie die Drucktaste Funktion, und wählen Sie die Funktion Geschäftsdatum aus.

    8. Geben Sie im Parameter Periodenart per ein, und wählen Sie die Referenz Periodenart aus der Liste aus.

    9. Geben Sie im blinkenden Cursor nach dem Doppelpunkt mo ein, und wählen Sie month aus.

    10. Geben Sie im Parameter Perioden-Offset den Wert 0 ein, und setzen Sie den Einheitentyp auf Ganzzahl.

    11. Geben Sie im letzten Parameter End ein, und wählen Sie End Date aus der Liste aus.

    12. Wählen Sie das Häkchen, um das Fenster zu schließen.

    13. Wählen Sie Anlegen.

  2. Legen Sie eine Formel mit dem Namen F_Bonus_Lookup an, die den Bonus mithilfe der Lookup-Tabelle berechnet. In dieser Formel wird der Lookup-Tabelle mitgeteilt, wo die drei Parameter abgerufen werden sollen: Datum, Verkaufsstatus und Bonusstufe.

    1. Wählen Sie das Symbol Neu, und übernehmen Sie die Standardgültigkeitsdaten.

    2. Benennen Sie die Formel F_Bonus_Lookup.

    3. Setzen Sie den Rückgabetyp auf Währung.

    4. Öffnen Sie den Window-Editor.

    5. Wählen Sie Referenz, und wählen Sie Referenz: Lookup-Tabelle aus der Liste aus.

    6. Geben Sie LT ein, und wählen Sie LT_Bonus Lookup aus der Liste aus.

    7. Geben Sie im Parameter Datum den Wert For ein, und wählen Sie die Referenz:Formula aus der Liste aus.

    8. Geben Sie f_ ein, und wählen Sie F_LastDayOfPeriod aus der Liste aus.

      Notiz

      Dies ist die Formel, die Sie im vorherigen Schritt angelegt haben.
    9. Geben Sie im Parameter Verkaufsstatus einen Teil ein, und wählen Sie Teiln. GA1: Verkaufsstatus.

    10. Geben Sie im Parameter Bonusstufe einen Teil ein und wählen Sie Participant.GN1 :Bonusstufe.

    11. Wählen Sie das Häkchen, um das Fenster zu schließen.

    12. Wählen Sie Anlegen.

    Ihre Formel sollte wie folgt aussehen:

    Eine Formel mit hervorgehobenem Ausdruck.

Zusammenfassung

  • Formeln sind wiederverwendbare Objekte, die häufig in Vergütungsregeln verwendet werden, die wiederverwendbare Ausdrücke enthalten.
  • Formeln können auf mehrere Objekttypen verweisen, einschließlich Festwerten, Lookup-Tabellen und anderen Formeln.
  • Funktionen sind vordefinierte Formeln zur Berechnung von Werten oder Bedingungen mit Parametern für Benutzereingaben.