Mittwoch, 29. Juni 2011

ECC-Quellsysteme erscheinen im BI-Ordner

Öfter schon gesehen, aber noch nie drüber nachgedacht. Gelegentlich erscheint ein Quellsystem im BI unter BI-Systeme, obwohl es eigentlich ein ECC ist. Dies ist i. d. R. kein Problem und wohl nur dann der Fall wenn auch ein BW auf dem ECC installiert ist.

Jedoch gibt es trotzdem einen Hinweis dazu wie man es ändern kann:
Hinweis 1087980 - ECC-Quellsysteme erscheinen im BI-Ordner

Auch noch interessant bzgl. Quellsystemanbindung im Allgemeinen:
Hinweis 1478123 - FAQ: Quellsystem

BAdI RSR_VARIABLE_F4_RESTRICT

Das BAdI ist nutzbar ab BW 7.01 (EhP 1) mit SPS 09 oder BW 7.3 mit SPS 03.

Mittels des BAdI's ist es möglich die Wertehilfe im Selektionspopup zu manipulieren bzw. zu bestimmen.

Mittels des BAdI's lassen sich auch Abhängigkeiten unter den Variablen modellieren, da die Werte gegenseitig verfügbar sind.

http://help.sap.com/saphelp_nw70ehp2/helpdata/de/de/94863bc87cc421e10000000a114084/content.htm

Hinweis "1517248 - F4 help uses M mode instead of D mode for line item characteristic" zur Beschreibung der Problematik. Übrigens ein sehr hübsch gestalteter Hinweis. Kommt das jetzt immer so?

Hinweis "1416952 - F4-Badi" zur Beschreibung des BAdI's.

Dienstag, 21. Juni 2011

Lessons Learned - Remodellierung

Remodellierung im BW war eine Spannende Sache als es neu mit BI 7.0 gekommen ist. Man hat gedacht, das könnte einige Probleme lösen. Meine bisherigen Erfahrungen dazu sind wie folgt:

-> Kann hilfreich sein, um eine Konstante oder ein Attribut eines Merkmals innerhalb der gleichen Dimension zu erweitern
-> Man kann mittels Exit eigene Logiken hinterlegen
-> Objekte werden Inaktiviert nach der Remodellierung (Query, MultiProvider, Transformationen)
-> Bei der Remodellierung einer Kennzahl muss die Faktentabelle komprimiert sein, außer man kann mit absoluter Sicherheit sagen, das jeder Eintrag eindeutig ist und es bei einer Komprimierung bzw. Aggregation nicht zu einer Summierung kommt.
-> Es wird nur die Tabelle angepasst, welche angegeben ist. Auch im Customer-Exit ist nur diese im Zugriff

Letzterer Punkt ist besonders wichtig. Das bedeutet, man kann nicht eine höhere Granularität herstellen bzw. ein Merkmal einfügen, welches neue Kombinationen erzeugen würde. Woher sollte das System das auch wissen, man würde zumindest immer den gesamten Eintrag konstruieren müssen, wenn sich neue Merkmalskombinationen in der Dimensionstabelle ergeben. Als z. B. in einer Dimension mit EK-Org kann man nicht noch eine Einkäufergruppe einfügen, weil es pro EK-Org mehrere EK-Gruppen geben kann und dadurch neue Kombinationen EK-Org <-> EK-Gruppe entstehen würden. Andersherum jedoch könnte man das machen. Die EK-Org zur EK-Gruppe ist quasi nur eine ergänzende Information und ändert die DIM-ID der Dimensionstabelle nicht. Ansonsten müssten ja auch die DIM-ID's welche als Fremdschlüssel in der Faktentabelle referenziert werden neu gesetzt werden bei neuen Kombinationen.

Die wichtigsten Facts findet man natürlich in der SAP-Hilfe:
http://help.sap.com/saphelp_nw70ehp1/helpdata/de/58/85e5414f070640e10000000a1550b0/content.htm

im SDN-Wiki:
http://wiki.sdn.sap.com/wiki/display/profile/2007/06/28/Remodeling%20Tool%20in%20BI%207.0?bc=true

Oder auch in folgenden Artikeln:
Allgemein ->
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/a07c3ba4-b853-2e10-4990-fd287ed1c5f7

Kennzahlen mit Customer-Exit ->
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b00ddebe-cc48-2b10-758a-8008e63d6826

Merkmale mit Customer-Exit ->
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/008f9fef-22e4-2a10-d994-a17c55ca06f0

Lessons Learned Berichts-Berichts-Schnittstelle

Mit der Berichts-Berichts-Schnittstelle kann man von einen Bericht/Query in ein anderen Bericht, eine R/3-Transaktion usw. abspringen. Jetzt kam es zu der Erkenntnis, dass man, meldet man sich mit einer anderen Sprache an, als im User hinterlegt ist, beim Absprung im Zielbericht wieder die Originalsprache gezogen wird.

Aus meiner Sicht ein Fehler, jedoch konnte ich keinen SAP-Hinweis dazu finden, und eine Meldung war uns das jetzt auch nicht wert. Wenn jemand was weiss, gerne.

Dienstag, 14. Juni 2011

Hinweise bzgl. Routinen in Transformationen

Die SAP stellt ein paar ganz interessante Hinweise bzgl. Routinen in Transformationen bereit:

Hinweis 1227667 - Beratung Expertenroutine: Designregeln
( evtl. mit Hinweis 1349820 - Expertenroutine: Technische Erweiterungen )
-> Ausgabe von Fehlermeldungen

Hinweis 1258089 - Designregel: Hinzufügen von Sätzen in Startroutine
-> Füllen des Felds RECORD

Hinweis 1223532 - Designregel: Hinzufügen von Sätzen in Endroutine
-> Füllen des Felds RECORD