SAP® HANA für ERP Financials
Transcript of SAP® HANA für ERP Financials
SAP® HANA für ERP Financials
INHALTSVERZEICHNIS
5
Inhaltsverzeichnis
Vorwort 7
1 In-Memory-Computing in aller Kürze 11
1.1 Allgemeines Konzept 11
1.2 SAP-ERP-Systeme profitieren auf unterschiedliche Weise von In-Memory-Computing 16
2 Reporting mit SAP HANA 21
2.1 SAP HANA als Reporting-System 21
2.2 Datenmodellierung in SAP HANA 22
2.3 Vorgefertigte Analysemodelle mit SAP HANA Live 25
2.4 Verbinden analytischer Front-Ends mit SAP HANA 36
3 Beschleuniger für Finanzwesen und Controlling 41
3.1 Grundlegende Bedeutung von In-Memory-Computing für das Finanzwesen 41
3.2 Unterstützte Szenarien 42
3.3 Beschleuniger für das Finanzwesen 42
3.4 Controlling-Beschleuniger 54
4 SAP ERP-basierter Konfigurationsüberblick 83
4.1 Voraussetzungen 83
4.2 Verbindung zwischen ERP und SAP Landscape Transformation (SLT) 83
4.3 Zentrale Konfiguration basierend auf SAP ERP 84
4.4 Zusammenfassung 88
5 Neue Anwendungen auf Basis von SAP HANA 89
5.1 Abstimmung des WE/RE-Kontos 89
INHALTSVERZEICHNIS
6
5.2 Intercompany-Abstimmung 90
5.3 SAP Collections Insight 94
5.4 SAP Working Capital Analytics 95
5.5 Suchmodelle und Infoblätter in SAP Fiori 103
6 Financials Add-on for SAP Business Suite powered by
SAP HANA 111
6.1 Das Hauptbuch in SAP ERP 114
6.2 Abstimmung von FI- und CO-Belegen 118
6.3 Einheitliches Modell für die Finanzplanung 133
6.4 Perspektivwechsel in der Ergebnisrechnung 140
6.5 Entfernung von Indizes und Summentabellen 149
6.6 Datenselektion im Periodenabschluss 158
6.7 Überarbeitete Transaktionen für den Periodenabschluss 161
7 Ausblick 169
A Die Autoren 175
B Index 177
C Disclaimer 183
Weitere Bücher von Espresso Tutorials 184
21
2 Reporting mit SAP HANA
In diesem Kapitel erhalten Sie einen Überblick über die verschie-
denen Optionen der Verwendung von SAP HANA als Appliance
für Berichte und über den Modellierungsansatz in SAP HANA.
2.1 SAP HANA als Reporting-System
Die nachfolgenden Ausführungen sind unabhängig davon, ob
SAP HANA als ergänzendes Auswertungssystem neben dem Quell-
system verwendet wird oder als primäre Datenbank für ein SAP Busi-
ness Suite-System fungiert. Im ersteren Fall bedarf es eines Daten-
replikationsmechanismus für SAP-Quellsysteme, z. B. ERP und
CRM. Für das Laden von Nicht-SAP-Quellen steht in beiden Fällen
eine ETL-Komponente (Extraktion, Transformation, Laden) zur Verfü-
gung.
Der Zugriff auf SAP HANA ist, trotz der andersartigen Technologie,
genau wie bei anderen Datenbanken über Standard-SQL-Anweisun-
gen möglich. SAP HANA verfügt über JDBC- und ODBC-Treiber; das
sind standardisierte Programmierschnittstellen für den Zugriff auf
relationale Datenbanken. Auch MDX (Multidimensional Expressions),
eine weitverbreitete Abfragesprache für OLAP-Datenbanken, wird
unterstützt. Für das Reporting können verschiedene Front-Ends mit
HANA verbunden werden; SAP empfiehlt die Verwendung von Front-
Ends der SAP BusinessObjects BI Suite. Zu den empfohlenen Front-
Ends zählen SAP BusinessObjects Crystal Reports, SAP Business-
Objects Analysis, Edition für MS Office, SAP Lumira, Dashboards und
BusinessObjects Explorer.
REPORTING MIT SAP HANA
22
Daten werden in der Regel ohne weitere Transformation in HANA
repliziert, daher müssen Sie das Rohmodell erweitern, um betriebs-
wirtschaftlich sinnvolle Sichten auf die Tabellen zu erreichen. SAP
bietet bereits modellierte Inhalte, um den Implementierungsaufwand
gering zu halten. Die Modellierung von SAP HANA erfolgt unabhängig
von SAP ERP; Benutzer und Berechtigungen werden nicht automa-
tisch aus dem Quellsystem übernommen.
2.2 Datenmodellierung in SAP HANA
In SAP HANA werden drei grundlegende Arten von Views unterschie-
den:
Attribute View,
Analytic View,
Calculation View (grafisch oder skript-basiert).
Ein Attribute View wird hauptsächlich zur Modellierung von Stammda-
ten verwendet. Für Leser, die mit SAP Business Warehouse vertraut
sind, lässt sich dieses Konzept mit BW InfoObjects vergleichen. Die
Erzeugung eines Attribute Views erläutern wir am Beispiel des Mate-
rialstamms (siehe Abbildung 2.1). Um den Attribute View zu erstellen,
gehen Sie folgendermaßen vor:
1. Wählen Sie die erforderlichen ERP-Tabellen für die gewünschte
Sicht aus, in unserem Fall: MARA (Materialstamm), MAKT (Mate-
rialtexte) und T134T (Materialartentexte) und T023T (Waren-
gruppentexte).
2. Wählen Sie die in der Sicht anzuzeigenden Attribute aus.
3. Legen Sie Join-Kriterien für die Tabellen fest.
4. Aktivieren Sie den Attribute View.
REPORTING MIT SAP HANA
23
Abbildung 2.1: Attribute View in SAP-HANA-Studio
Der Analytic View dient üblicherweise zur Modellierung von Bewe-
gungsdaten mit einer Erweiterung durch Stammdaten. Für Leser, die
mit SAP BW vertraut sind, lässt sich dieses Konzept mit
BW InfoCubes vergleichen. Um einen Analytic View zu erstellen, sind
folgende Schritte erforderlich:
1. Wählen Sie die erforderlichen ERP-Tabellen mit den Bewe-
gungsdaten aus, zu denen Berichte erstellt werden sollen, in un-
serem Fall: CE1S_GO für CO-PA-Einzelposten
2. Wählen Sie Attribute und Kennzahlen aus, die in der Sicht ange-
zeigt werden sollen.
3. Verknüpfen Sie Attribute Views, um Stammdaten zu erläutern (in
einem Sternschema). Auf diese Weise sieht der Endbenutzer
nicht nur die in der Bewegungsdaten-Tabelle gespeicherten
REPORTING MIT SAP HANA
24
Stammdatencodes, sondern alle zusätzlichen Attribute und Tex-
te, die im Attribute View definiert wurden. Im Beispiel in Abbil-
dung 2.2 sind die Attribute Views für Kunden- und Material-
stammdaten mit den Bewegungsdaten verknüpft.
4. Definieren Sie zusätzliche berechnete Kennzahlen oder Attribute.
Eine berechnete Kennzahl wird nicht in der Datenbank gespei-
chert, sondern umgehend berechnet; so kann z. B. der Nettoer-
lös als Kennzahl aus dem Bruttoerlös abzüglich Erlösschmäle-
rungen errechnet werden.
Abbildung 2.2: Analytic View in SAP-HANA-Studio
Ein Calculation View wird im Allgemeinen zum Modellieren von Be-
wegungsdaten eingesetzt, wenn die Modellierungsoptionen des Ana-
lytic Views nicht genügen. In einem Calculation View können Sie
flexible Join- und Vereinigungsvorgänge über ein grafisches Modellie-
rungstool ausführen oder mit der Sprache SQLScript von SAP eine
kodierte Logik implementieren. Für Leser, die mit der SAP-ABAP-
Entwicklung vertraut sind, lässt sich dies mit einem Funktionsbau-
stein mit einem Ausgabeparameter des Typs »Tabelle« vergleichen.
REPORTING MIT SAP HANA
25
2.3 Vorgefertigte Analysemodelle mit SAP HANA Live
2.3.1 Motivation und Ziele von SAP HANA Live
Um den Aufwand für die Modellierung der Views zu verringern, liefert
SAP vorgefertigte Modelle aus. Für Leser, die mit dem SAP BW ver-
traut sind, sind diese mit BW Content vergleichbar.
Mit der Auslieferung von SAP HANA Live verknüpft SAP folgende
Ziele:
Zugriff auf die Daten der SAP Business Suite über offene
Standards (SQL),
freie Wahl des Berichtswerkzeugs (inkl. Drittanbieter) – einige
von SAP empfohlene Berichtswerkzeuge sind in Kapitel 2.4
beschrieben,
Lieferung von Daten, die möglichst keine weitere Interpretati-
on über Konfigurationstabellen mehr benötigen,
einheitliche und international verständliche Bezeichnungen
für die Felder,
Erweiterbarkeit mit Standard-SQL-Mitteln,
Kombinierbarkeit verschiedener Datenquellen, sowohl inner-
halb von SAP-Anwendungen als auch mit fremden Daten-
quellen,
Grundlage für die Entwicklungen neuer HTML5-Anwen-
dungen (z. B. die in Kapitel 5.1 beschriebene Warenein-
gangs-/Rechnungseingangsabstimmung).
Diese Entwicklung stellt in vielen Bereichen eine Abkehr vom bisheri-
gen Vorgehen dar, etwa im Bereich Reporting, wo von SAP eine eher
geschlossene Welt angeboten und beispielsweise ein Zugriff auf Da-
tenbankebene nicht unterstützt wurde.
Die Nutzung von SAP HANA Live ist komplett unabhängig davon, ob
Sie Ihr ERP-System direkt auf einer HANA-Datenbank betreiben
(siehe Kapitel 1.2.3) oder alternativ HANA als Zusatzsystem an Ihre
INDEX
177
B Index
A
Abgleich zwischen FI-GL und
FI-AA 48
Abgrenzung 61
Abgrenzungsversion 163
Abrechnungsvorschrift 148
Abstimmkonto 117, 120
Abstimmledger 117
Abweichungsermittlung 166
Aggregat 149
ALV-Reporting 39
Analytic View 23, 38
Android 94
Anlagenbuchhaltung 42, 45
Archivierte Daten 34
Attribute View 22
AUFK 163
Auswertungen in Speziellen
Ledgern 51
B
Batch-Job 46
Begriffe 27
Berechtigungsprüfung 33, 54
Beschleuniger 17, 42, 73
Beschleuniger für CO-PA 71
Beschleunigung von
Prozessen 41
BKPF 152
Blade 11
Browser für
Sachkontenbuchungen 43
Buchhalterische
Ergebnisrechnung 141,
142, 143, 145
Business Function
FIN_CO_COGM 116
Business Function
FIN_REP_SIMPL_1 68
Business Function Simplified
Reporting 62
BusinessObjects-Reporting
51
BW Content 25
C
Cache 12, 15
Calculation View 24, 28
CDS-View 150, 156
CO-PA 49, 124, 140
CO-PA-Beschleunigung 78
Core Data Service 150
COSP 153
COSS 153
CPU 12
D
DataSource 52, 65, 67
Datenbankindex 13
INDEX
178
Datenbeschaffungslauf 64
Datenharmonisierung 35
Datenreplikationsmechanismu
s 21
Days Inventory Held 96
Days Payable Outstanding 96
Days Sales Outstanding 96
DBCON 83
Debitorenbuchhaltung 42
Debitorenrechnung 123
Deckungsbeitrag 71
DIH 96
Direct Extractor Connection
65
direkte Kalkulationsmethode
98
Disaggregation 135, 142
DPO 96
DSO 96, 99, 100, 101, 102
Dynamische Selektionen 46
E
Echtzeitintegration 117, 120,
125, 126
ein logischer Beleg 119
einheitliches Planungsmodell
133
Einzelpostenbericht 43, 55
Einzelpostenreporting 28
Einzelpostentabelle 120
Enterprise Data Warehouse
34
Ergebnisbereich 141
Ergebnisbereich SFIN 141
Ergebnisermittlung 127
Ergebnisobjekt 71
erlösproportionale Abgrenzung
127
ETL-Komponente 21
F
FAGLFLEXA 152
Feldbezeichnungen 26
Fertigstellungsgrad 127
Fertigungsaufträge 62
Fertigungsversion 62
Festplattenzugriff 12
FI 42
FI-AA 45
Financials Add-on for SAP
Business Suite powered by
SAP HANA 111, 114, 133
Fiori 104
Freitextsuche 30
Front-Ends mit SAP HANA 36
G
GLT0 152
H
HANA als primäre Datenbank
112
HANA Analytic Privilege 33
HANA Live 129
HANA-Modelle 39
Hauptarbeitsspeicher 11, 12
Hierarchieanzeige 56
HTML5 25
INDEX
179
I
Index 13, 15, 150
Indextabelle 149
indirekte Kalkulationsmethode
97
Infoblatt 105, 106, 107
InfoCubes 23
InfoObjects 22
InfoSet 68
InfoSet Querys 68
In-Memory-Technologie 11,
16, 35
Intercompany-Abstimmung 90
Investitionsmanagement 80
Investitionsprogramm 80
iOS 94
J
JDBC-Treiber 21
JOIN 26
K
kalkulatorische
Ergebnisrechnung 124,
140
Kapitalbindungsdauer 95
klassisches Hauptbuch 114
Kostenelemente 144
Kostenschichtung 144
Kostenstelle 106, 129
Kostenstellenreporting 28
Kreditorenbuchhaltung 42
KSB1L 55
Kundenkonto 107
L
Landscape-Transformation-
Komponente 17
Leistungsart 108
Lesen bei jedem
Navigationsschritt 49
Liquidität 102
Liquiditätsteuerung 95
Lohn- und Gehaltskosten
122, 125, 139, 141
M
Materialaufwandsbuchung
121
Material-Ledger 49
MDX 21
Merkmal 71, 124
Mobilgerät 94, 104
MS Excel 38
MS PowerPoint 38
N
Nettofälligkeitsdauer 102
neues Hauptbuch 42, 49, 114
O
ODBC-Treiber 21
P
Parallelisierung 16
Partnerobjekt 56
Planung 135, 138
POC 163, 164
Primärkostenart 117
INDEX
180
Private View 28
Produktkostenrecherche 63,
67
Produktkostenrechnung 28
Produktkostensammler 62,
163
Profitcenter 44
Profitcenter-Auswertungen 50
Profitcenter-Rechnung 42, 49
Prozessaufträge 62
Q
Query View 28
R
RABEST_ALV01 45, 86
RABEWG_ALV01 45, 86
RAGITT_ALV01 45, 86
Read upon each navigation
step 49
Recherche 39, 49, 51
Rechercheberichte 49
Replikationsmechanismus 17
Reporting 26
Re-use View 28
S
SAP Accounting powered by
SAP HANA 128, 130, 141,
144, 149, 150, 154, 157
SAP BusinessObjects Analysis
39
SAP BusinessObjects
Analysis, Edition für
Microsoft Office 21, 32, 36,
38, 129, 139
SAP BusinessObjects BI Suite
19
SAP BusinessObjects Crystal
Reports 21, 36
SAP BusinessObjects
Explorer 36
SAP BW 34
SAP Collections Insight 94
SAP Crystal Reports 36
SAP Financials 113
SAP Fiori 104
SAP HANA als ergänzendes
Auswertungssystem 19
SAP HANA als primäre
Datenbank 20
SAP HANA als sekundäre
Datenbank 17, 38
SAP HANA Live 25, 26, 34
SAP HANA Live Authorization
Assistant 33
SAP HANA Live Browser 30
SAP HANA Live-Modelle 27
SAP HANA Studio 29
SAP Human Capital
Management 122
SAP Landscape
Transformation-Tool 41
SAP Lumira 21
SAP Rapid Deployment
Solutions 88
SAP Working Capital Analytics
97, 102
SAP-ERP-Auswertungen 39
SAP-Fiori-Launchpad 104
INDEX
181
SAP-Landscape-
Transformation 83
Sekundärkostenart 120
spaltenorientierte Speicherung
13, 15, 112, 135
Spezielle Ledger 42, 116
Splitschema 167
SQLScript 24
Standard-SQL 21
Suchmodelle 104
Summensatzreporting 28
Summentabelle 149
Sybase Replication Server 17
System Landscape
Transformation 19
Szenario
Konsolidierungsvorbereitun
gen 115
Szenario Profitcenter 116
Szenario Umsatzkosten 115
T
Tabelle GLT3 153
Tablet-PC 104
Tag 32
TKKAS 163
Top-down-Verteilung 159
Transaktion 55
Transaktion CJ44 60
Transaktion CJ45 60
Transaktion CJ46 60
Transaktion CJ47 60
Transaktion CJ8G 159
Transaktion CJB1 159
Transaktion CJI3N 55
Transaktion CJI4N 55
Transaktion CO42 60
Transaktion CO43 60
Transaktion CO88 159
Transaktion CPZI 60
Transaktion CPZP 60
Transaktion FAGLL03H 43
Transaktion HDBC 41, 53, 66,
85
Transaktion KALC 117
Transaktion KDH1 137
Transaktion KE28 159
Transaktion KGI2 60
Transaktion KGI4 60
Transaktion KGP2 60
Transaktion KGP4 60
Transaktion KKAK 164
Transaktion KKAO 162
Transaktion KKBC_HOE 157
TRANSAKTION KKO0 63
Transaktion KKPJ 61
Transaktion KKPZ 61
Transaktion KKR0 157
Transaktion KKRC 156
Transaktion KKRV 64
Transaktion KKS1 165
Transaktion KO8G 159
Transaktion KOB1L 55
Transaktion KOB1N 55
Transaktion KOBPN 55
Transaktion KS03 106
Transaktion KSA3 61
Transaktion KSA4 61
Transaktion KSA8 61
Transaktion KSB1N 55
INDEX
182
Transaktion KSI4 61
Transaktion KSP4 61
Transaktion KSS1 166
Transaktion RSA2 52
Transaktion SFW5 68
Transaktion SQ01 68
Transaktion VA44 61
Transaktion VA88 159
Transferschema 148
Transformationen 35
U
Umlagezyklus 125, 147
Umsatzkosten 130, 143
UNION 26
Unternehmensübernahme 26
Ursprungsobjekt 57
User-Rollen 33
V
Verdichtungsebene 72, 75,
156
Verfügbarkeitskontrolle 79
Verrechnungsschema 148
View 22, 31
virtueller InfoProvider 38, 39,
52
Vorteile des In-Memory-
Computing 16
W
Ware in Arbeit 127, 132, 162
Warenbewegung 121
Wareneingangs-
/Rechnungseingangskonto
89
WE/RE Cockpit 89
WE/RE-Konto 43
Wertfeld 27, 124, 147
Wiederverwendung
vorhandener
Berechtigungen 39
WIP 132, 162
Work Analysis 131, 132
Working Capital Analytics 103
Working Capital Management
95
Z
zeilenorientierte Speicherung
13, 15
zeitunabhängige Strukturen
35
Zusammenführen von Daten
26
Zuschlagsberechnung 59
Zyklus 146