ich erwäge derzeit den Wechsel zu SAP BW. Wenn man überhaupt von Wechsel sprechen möchte.
Ich wollte hierzu vielleicht mal ein paar Gedanken hören. Bisher habe ich als SAP Entwickler in dem Modulen MM, SD, FI/CO und PP gearbeitet. Ich kann sowohl mit ABAP als auch objektorientiert mit ABAP OO programmieren und habe auch so Themen wie Schnittstellen anlegen etc. begleitet (also eher Basisthemen).
Nun hätte ich ein sehr interessantes Angebot gesehen, bei welchem es sich allerdings um SAP BW handeln würde.
Nun wollte ich fragen, ob so ein "Wechsel" zu SAP BW mit meinem Profil sehr schwierig wäre oder ob einem so etwas leicht von der Hand geht. Zusätzlich wollte ich fragen, ob es hier Leute gibt, die SAP BW machen und mir einige Tipps geben könnten wie ich mich darauf am besten vorbereiten könnte und generell Tipps zu SAP BW.
Ich hatte bisher mit 15 - 20 Kunden zu tun, soweit ich mich erinnere hat nur einer BW eingesetzt für das ich Daten bereitstellen musste, hab also keinen Schimmer was das langfristig bringt.
Im BW wird weit wenig ABAP programmiert als im ERP. Die Auswertungen laufen im klassischen Ansatz über Generierung von Datentransferprozessen. Grop skizziert: Unterste Ebene sind dabei die Extraktoren, die das ERP-System oder CSV-Dateien anzapfen. Die Extraktorstruktur wird in ein Mapping, welches mit Klick-und-Bunt in der Transaktion RSA1 generiert wird, in DataStore-Objekte und im zweiten Schritt in Cubes gemappt. DataStore-Objekte und Cubes sind als Tabellen ausgeprägt. Beim Mapping kann in einer Startroutine bzw. End- Code gecodet werden, sonst wird das Mapping-Programm automatisch generiert.
Prozessketten (eine sequentielle Reihe von Batch-Jobs) führen die Mappings aus von Extraktoren in DataStore und weiter in InfoCubes.
Dies Ansatz hat sich in der Praxis auch durch die redundante Speicherung als sehr komplex und damit fehleranfällig herausgestellt insbesondere beim Debugging und beim Modifizieren von Datentransferprozessen.
Daneben gibt es noch den Ansatz über das virtuelle Datenmodell, welches CDS-Views verwendet und meiner Meinung nach deutlich einfacher in der Implementierung ist und weniger Stolperfallen bietet.
Kurz zusammengefasst:
ABAP-Kenntnisse sind hilfreich, doch bedarf es BW spezifisches Wissen, um hier erfolgreich arbeiten zu können.