Es geht um einen klassischen Vertriebscube den ich erstellen möchte.
Wir haben eine Faktentabelle in der steht nur die Absatzmenge und die Fremdschlüssel der stammdaten.
Nun möchte ich die Kennzahlen Umsatz und Kosten berechnen.
Dazu benötigen wir eine ABAP Routine um auf das Merkmalsatrribut Produktpreis, welches ein Attribut von Produkt ist, durchgreifen zu können.
Umsatz = Absatzmenge * Produktpreis
Problem: Unser Produktpreis ist in der Stammdatentabelle des Produkts hinterlegt.
Wir können auf Ihn also nur mittelbar zugreifen - mittels ABAP?
Das ist unser Entwurf - er funktioniert jedoch nicht.
SELECT SINGLE /BIC/TNMBVDBLP FROM /BIC/PTNMBVDFZG INTO RESULT
WHERE /BIC/TNMBVDBLP = SOURCE_FIELDS-/BIC/TNMBVDBLP
AND OBJVERS = 'A'.
RESULT = RESULT * SOURCE_FIELDS-/BIC/TNMBVDASM.
Endung:
BLP = Bruttolistenpreis (aus Stammdatentabelle)
FZG = Tabelle Produkt(Fahrzeug) in der, der Bruttolistenpreis enthalten ist.
ASM = Absatzmenge die in der Faktentabelle steht.
Der Code funktioniert so nicht und ich habe Ihn auch nur aus einem Beispiel aus dem Internet abgewandelt...da ich leider keine ahnung von ABAP habe.
Worauf greif Source_Fields zu ? Kann mir jemand beim Code helfen?
Daaaanke!!!
wenn ich dich richtig verstehe, möchtest du in einer Transformation eines SD Cubes eine Regel einfügen die beim Datenladen ausgeführt wird ?
Ok deine Frage auf was sich die Source Felder beziehen ein kleines Beispiel :
source.jpg
was Result ist muss ich jetzt nicht noch erklären oder ? hilft dir das erstmal weiter ?
gruss
ratsnus
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.