Show TOC

FunktionsdokumentationBeispiele für erweiterte Regelformeln Dieses Dokument in der Navigationsstruktur finden

 

Erweiterte Regelformeln umfassen Bewegungsberechnungen und die Allokation von Aufwendungen basierend auf dem Entitätstyp.

Funktionsumfang

Die folgenden Funktionen für erweiterte Regelformen stehen zur Verfügung:

Bewegungsberechnungen

Mit Bewegungsberechnungen wird das Kopieren oder Verschieben von Daten aus einem Zeitraum in einen anderen definiert. In den nachfolgenden Formelbeispielen ist [AccRec] das Debitorenkonto und [AccPay] das Kreditorenkonto.

Beispiel Beispiel

Konto

Beschreibung

Formel

Mvmt Acc Rec

Debitorenbewegung

IIF([TIME].CURRENTMEMBER.PROPERTIES("CALC")="N", [ACCOUNT].[ACCREC] - ([ACCOUNT].[ACCREC], [TIME].PREVMEMBER), SUM(DESCENDANTS([TIME].CURRENTMEMBER, 20, LEAVES)))

Mittels der Formel können Sie überprüfen, ob es sich beim aktuellen TIME-Element um ein übergeordnetes Element handelt, indem Sie die Eigenschaft CALC = NO prüfen. Ist es kein übergeordnetes Element, werden die Debitoren (ACCREC) des aktuellen TIME-Elements herangezogen und die Debitoren des Vormonats von diesen subtrahiert. Wenn das aktuelle TIME-Element übergeordnet ist, addieren Sie einfach alle untergeordneten Elemente.

Mvmt Inventory

Bestandsbewegung

IIF([TIME].CURRENTMEMBER.CHILDREN.COUNT=0, [ACCOUNT].[INVENTORY] - ([ACCOUNT].[INVENTORY], [TIME].PREVMEMBER), SUM(DESCENDANTS([TIME].CURRENTMEMBER, 20, LEAVES)))

Die Formel überprüft den Bestand.

Mvmt Acc Pay

Kreditorenbewegung

IIF([TIME].CURRENTMEMBER.CHILDREN.COUNT=0, [ACCOUNT].[ACCPAY] - ([ACCOUNT].[ACCPAY], [TIME].PREVMEMBER), SUM(DESCENDANTS([TIME].CURRENTMEMBER, 20, LEAVES)))

Mvmt Work Cap

Umlaufvermögensbewegung

SUM([ACCOUNT].[MVMT ACC REC]:[ACCOUNT].[MVMT ACC PAY])

Ende des Beispiels.

Aufwendungen nach Entitätstyp verrechnen

Für die folgenden Beispiele wird vorausgesetzt, dass eine Entitätseigenschaft namens Function vorhanden ist. Wenn eine Entität die Funktion SM aufweist, wird der gesamte Abteilungsaufwand mit dem Konto S&M Exp verrechnet. Wenn eine Entität die Funktion RD aufweist, wird der gesamte Abteilungsaufwand mit dem Konto R&D Exp verrechnet. Wenn eine Entität die Funktion CORP aufweist, wird der gesamte Abteilungsaufwand mit dem Konto G&A Exp verrechnet.

Beispiel Beispiel

Konto

Beschreibung

Formel

S&M Exp

Aufwendungen für Vertrieb & Marketing

IIF([ENTITY].CURRENTMEMBER.PROPERTIES("CALC")="N", IIF([ENTITY].CURRENTMEMBER.PROPERTIES(FUNCTION) = SM, [ACCOUNT].[TOTAL DEPT EXP], NULL), SUM(DESCENDANTS([ENTITY].CURRENTMEMBER, [ENTITY].[LEV1], LEAVES)))

Zuerst überprüfen Sie, ob das aktuelle ENTITY-Element ein übergeordnetes Element ist. Dann überprüfen Sie, ob die Eigenschaft FUNCTION des aktuellen ENTITY-Elements „SM“ ist. Wenn sie „SM“ ist, wird der gesamte Abteilungsaufwand als Aufwendungen für Vertrieb und Marketing betrachtet. Ansonsten wird sie mit Null bewertet. Wenn die aktuelle ENTITY übergeordnet ist, wird eine Summe aller untergeordneten Elemente angezeigt.

R&D Exp

Aufwendungen für F&E

IIF([ENTITY].CURRENTMEMBER.PROPERTIES("CALC")="N", IIF([ENTITY].CURRENTMEMBER.PROPERTIES(FUNCTION) = RD, [ACCOUNT].[TOTAL DEPT EXP], NULL), SUM(DESCENDANTS([ENTITY].CURRENTMEMBER, [ENTITY].[LEV1], LEAVES)))

In dieser Formel übernehmen Sie die „RD“-Werte der FUNCTION-Eigenschaft.

G&A Exp

Aufwendungen für G&A

IF([ENTITY].CURRENTMEMBER.PROPERTIES("CALC")="N", IIF([ENTITY].CURRENTMEMBER.PROPERTIES(FUNCTION) = CORP, [ACCOUNT].[TOTAL DEPT EXP], NULL), SUM(DESCENDANTS([ENTITY].CURRENTMEMBER, [ENTITY].[LEV1], LEAVES)))

Ende des Beispiels.

Alle in dieser Dokumentation enthaltenen Software-Quelltextzeilen oder -Strings („Code“) dienen nur als Beispiele und sind nicht für die Anwendung in einem Produktivsystem vorgesehen. Der angegebene Quelltext soll lediglich die Syntax und die Ausdrucksregeln bestimmter Softwarecodes erläutern. SAP übernimmt keine Verantwortung für die Richtigkeit und Vollständigkeit des angegebenen Quelltextes und übernimmt keine Haftung für Fehler oder Schäden, die aus dessen Anwendung entstehen könnten; es sei denn, derartige Schäden wurden von SAP vorsätzlich oder fahrlässig hervorgerufen.