Die Variable &2 darf nicht vor der Aggregation über &1 berechnet werden.

Message type: E = Error

Message class: BRAIN_DEV - BRAIN messages (for use by development)

Message number: 001

Message text: Die Variable &2 darf nicht vor der Aggregation über &1 berechnet werden.



Was verursacht dieses Problem?

Sie versuchen, die Variable &V2& mit einem Hierarchieattribut, dem Text
des Merkmals &V1& oder dem Schlüssel des Merkmals &V1& zu ersetzen.
Diese Ersetzung soll nach der Aggregation über &V1& erfolgen (siehe auch
Hinweis 1385580). Die Variable ist aber in einem Kontext verwendet, der
eine Ersetzung vor der Aggregation durch &V1& erzwingt. Zum Beispiel ist
für die Formel &V3& oder einer übergeordneten Formel eine
Ausnahmeaggregation für &V1& angegeben, oder es wird dort eine zweite
Variable verwendet, die ebenfalls aus dem Merkmal &V1&, aber vor der
Aggregation, ersetzt werden soll.


&SYSTEM_RESPONSE&
Das System kann diesen Konflikt nicht auflösen. Die Query kann nicht
generiert werden.


Wie behebe ich diesen Fehler?

Ändern Sie die Definition der Variable, indem Sie eine Ersetzung durch
den Variablenwert 1ATTRKEY anstatt einer Ersetzung mit Merkmalschlüssel
definieren. (Eine genaue Beschreibung finden Sie im SAP-Hinweis
1385580.)
Oder ändern Sie die Definition, indem Sie die Formel &V3& in
entsprechende Teilformeln zerlegen.
Beispiele:
Va ist eine Formelvariable, die nach der Aggregation ersetzt werden
muss; Vb ist eine andere Formelvariable und B ist eine Kennzahl.
In diesem Fall sollten Sie die Formel F = B * ( Va -Vb) in F = Fa - Fb
mit den Teilformeln Fa = B*Va und Fb = B*Vb zerlegen.
Oder Sie sollten die Formel G = B* Va * Vb in G = Va * Gb mit der
Teilformel Gb = Vb * B zerlegen.

Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.


Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE