Core Data Services für ABAP:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Publishing
2023
SAP PRESS |
Ausgabe: | 3., aktualisiert und erweiterte Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 824 Seiten Illustrationen 24 cm x 16.8 cm |
ISBN: | 9783836292146 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV049490160 | ||
003 | DE-604 | ||
005 | 20240229 | ||
007 | t | ||
008 | 240108s2023 gw a||| |||| 00||| ger d | ||
015 | |a 23,N11 |2 dnb | ||
016 | 7 | |a 1282575929 |2 DE-101 | |
020 | |a 9783836292146 |c : EUR 89.90 (DE), EUR 92.50 (AT), CHF 115.90 (freier Preis) |9 978-3-8362-9214-6 | ||
024 | 3 | |a 9783836292146 | |
028 | 5 | 2 | |a Bestellnummer: 459/09214 |
035 | |a (OCoLC)1423713413 | ||
035 | |a (DE-599)DNB1282575929 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-29T |a DE-859 | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Colle, Renzo |e Verfasser |0 (DE-588)1306218985 |4 aut | |
245 | 1 | 0 | |a Core Data Services für ABAP |c Renzo Colle, Ralf Dentzer, Jan Hrastnik |
250 | |a 3., aktualisiert und erweiterte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Publishing |c 2023 | |
264 | 1 | |b SAP PRESS | |
300 | |a 824 Seiten |b Illustrationen |c 24 cm x 16.8 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a ABAP 7.5 |0 (DE-588)1155185706 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a ABAP Core Data Services |0 (DE-588)1178857867 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SAP S/4HANA |0 (DE-588)1125735104 |2 gnd |9 rswk-swf |
653 | |a ABAP Editor in Eclipse | ||
653 | |a ABAP-Managed Database Procedures | ||
653 | |a Analytische Queries | ||
653 | |a Annotationen | ||
653 | |a Assoziationen | ||
653 | |a CDS und SAP HANA | ||
653 | |a CDS-Syntax und CDS-Sprachelemente | ||
653 | |a Hierarchien | ||
653 | |a Problembehandlung | ||
653 | |a Suchfunktionen | ||
653 | |a Testautomatisierung für CDS-Views | ||
653 | |a Zugriffskontrollen | ||
689 | 0 | 0 | |a ABAP Core Data Services |0 (DE-588)1178857867 |D s |
689 | 0 | 1 | |a SAP S/4HANA |0 (DE-588)1125735104 |D s |
689 | 0 | 2 | |a ABAP 7.5 |0 (DE-588)1155185706 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
700 | 1 | |a Dentzer, Ralf |e Verfasser |0 (DE-588)1306219116 |4 aut | |
700 | 1 | |a Hrastnik, Jan |d 1972- |e Verfasser |0 (DE-588)131381563 |4 aut | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=5ae77bf4815840e5ade4ec6d883900a2&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034835489&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034835489 | ||
883 | 1 | |8 1\p |a vlb |d 20230306 |q DE-101 |u https://d-nb.info/provenance/plan#vlb | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804186287400288256 |
---|---|
adam_text | INHALT
EINLEITUNG
......................................................................................................
17
1
SCHRITT
FUER
SCHRITT
ZU
IHREN
ERSTEN
CDS-VIEWS
23
1.1
DATENMODELL
DER
ANWENDUNG
DEFINIEREN
..................................
24
1.2
DATENMODELL
DER
ANWENDUNG
IMPLEMENTIEREN
........................
27
1.2.1
DATENBANKTABELLEN
ANLEGEN
..............................................
29
1.2.2
CDS-VIEW
ANLEGEN
........................................................................
33
1.2.3
AENDERUNGEN
AM
CDS-VIEW
VORNEHMEN
...........................
39
1.2.4
CDS-VIEW-STACK
AUFBAUEN
................................................
43
2
GRUNDLAGEN
DER
CDS-DATENMODELLIERUNG
59
2.1
UEBERBLICK
UEBER
DIE
CDS-MODELLE
.................................................
60
2.2
UEBERBLICK
UEBER
DIE
CDS-VIEW-SYNTAX
..........................................
65
2.3
SCHLUESSELFELDER
...............................................................................
68
2.4
CAST-ANWEISUNGEN
.........................................................................
70
2.5
TYPISIERTE
LITERALE
..........................................................................
72
2.6
CDS-SIMPLE-TYPES
..........................................................................
74
2.7
CASE-ANWEISUNGEN
........................................................................
76
2.8
CDS-SITZUNGSVARIABLEN
.................................................................
78
2.9
MANDANTENBEHANDLUNG
...............................................................
79
2.10
SELECT-DISTINCT-ANWEISUNGEN
......................................................
81
2.11
UNION-VIEWS
...................................................................................
82
2.11.1
UNION-DEFINITIONEN
...........................................................
82
2.11.2
UNION
UND
UNION-ALL-LOGIK
..............................................
87
2.12
INTERSECT
UND
EXCEPT-ANWEISUNGEN
..........................................
89
2.13
JOIN-VERKNUEPFUNGEN
.....................................................................
91
2.14
SQL-AGGREGATIONSFUNKTIONEN
.......................................................
97
2.15
PROJEKTIONSFELDER
.............................................................................
100
2.16
PARAMETER
.........................................................................................
102
2.17
REFERENZFELDER
.................................................................................
108
2.18
KONVERTIERUNGSFUNKTIONEN
FUER
WAEHRUNGEN
UND
MENGENEINHEITEN
...........................................................................
110
2.19
...
............................................................................................................
114
2.20
ENTITAETSPUFFERDEFINITIONEN
..............................................................
116
3
CDS-ASSOZIATIONEN
119
3.1
ASSOZIATIONSDEFINITIONEN
................................................................
120
3.2
EXPONIERUNG
VON
ASSOZIATIONEN
....................................................
123
3.3
MODELLIERUNG
VON
KOMPOSITIONSBEZIEHUNGEN
.............................
124
3.4
MODELLIERUNG
VON
M:N-BEZIEHUNGEN
.............................................
127
3.5
PROJIZIERTE
ASSOZIATIONEN
................................................................
130
3.6
VERWENDUNG
VON ASSOZIATIONEN
IN
CDS-VIEWS
............................
131
3.6.1
PFADAUSDRUECKE
DEFINIEREN
...................................................
132
3.6.2
IMPLIZITEJOIN-VERKNUEPFUNGEN
...........................................
134
3.6.3
KARDINALITAETSAENDERUNGEN
DURCH
PFADAUSDRUECKE
...............
137
3.6.4
BERECHNETE
FELDER
IN
ASSOZIATIONSDEFINITIONEN
................
141
3.7
VERWENDUNG
VON
ASSOZIATIONEN
IN
ABAP-IMPLEMENTIERUNGEN
........................................................
143
4
CDS-ANNOTATIONEN
145
4.1
ANNOTATIONSDEFINITIONEN
................................................................
146
4.1.1
SYNTAXUEBERSICHT
..................................................................
147
4.1.2
ANNOTATIONSNAMEN
.............................................................
151
4.1.3
TYPISIERUNGEN
UND
WERTE
VON
ANNOTATIONEN
...................
155
4.1.4
WERTELISTEN
VON
ANNOTATIONEN
..........................................
155
4.1.5
DEFAULT-WERTE
DER
ANNOTATIONEN
......................................
156
4.1.6
GELTUNGSBEREICHE
DER
ANNOTATIONEN
.................................
157
4.2
AUSWIRKUNGEN
DER
ANNOTATIONEN
..................................................
159
4.3
PROPAGATIONSLOGIK
FUER
ANNOTATIONEN
............................................
161
4.3.1
PROPAGATIONSLOGIK
INNERHALB
DER
CDS-SIMPLE-TYPE-HIERARCHIEN
...........................................
161
4.3.2
PROPAGATIONSLOGIK
VON
ELEMENTANNOTATIONEN
..................
163
4.3.3
KONSISTENZASPEKTE
DER
PROPAGATIONSLOGIK
........................
169
4.4
CDS-METADATENERWEITERUNGEN
..................................................
172
4.5
AKTIVE
ANNOTATIONEN
......................................................................
176
5
CDS-ZUGRIFFSKONTROLLEN
179
5.1
GRUNDLAGEN
DER
CDS-ZUGRIFFSKONTROLLEN
.......................................
180
5.2
WIRKUNGSWEISE
DER
CDS-ZUGRIFFSKONTROLLEN
................................
185
5.3
IMPLEMENTIERUNGSMUSTER
FUER
CDS-ZUGRIFFSKONTROLLEN
..............
190
5.3.1
IMPLEMENTIERUNG
VON
CDS-ZUGRIFFSKONTROLLEN
MIT
PFADAUSDRUECKEN
..................................................................
191
5.3.2
IMPLEMENTIERUNG
VON
CDS-ZUGRIFFSKONTROLLEN
ERBEN
.......
200
5.3.3
CDS-ZUGRIFFSKONTROLLEN
OHNE
VERWENDUNG
VON
BERECHTIGUNGSOBJEKTEN
IMPLEMENTIEREN
..........................
210
5.3.4
CDS-ZUGRIFFSKONTROLLEN
FUER
ANALYTISCHE
QUERIES
IMPLEMENTIEREN
..................................................................
216
5.3.5
CDS-ZUGRIFFSKONTROLLEN
FUER
MODELLE,
DIE
DAS
TRANSAKTIONALE
PROZESSIEREN
VON
DATEN
UNTERSTUETZEN
......
218
5.3.6
CDS-ZUGRIFFSKONTROLLEN
AUF
FELDEBENE
IMPLEMENTIEREN
...
221
5.3.7
BERECHTIGUNGSSCHUTZ
DER
VON
SAP
AUSGELIEFERTEN
CDS-MODELLE
VERAENDERN
.....................................................
222
5.3.8
STANDARDDATENSELEKTION
BLOCKIEREN
...................................
225
5.3.9
CDS-ZUGRIFFSKONTROLLEN
VON
BENUTZEREINGABEN
ENTKOPPELN
.........................................................................
228
5.3.10
INDIREKTE
VERKNUEPFUNG
VON
CDS-FELDERN
MIT
FELDERN
DER
BERECHTIGUNGSOBJEKTE
.......................................................
229
5.4
CDS-ZUGRIFFSKONTROLLEN
TESTEN
.......................................................
230
6
BUSINESS-SERVICES
235
6.1
PROJEKTIONS-VIEWS
DEFINIEREN
.........................................................
236
6.2
SERVICEDEFINITIONEN
ERSTELLEN
..........................................................
241
6.3
SERVICE-BINDINGS
FESTLEGEN
.............................................................
247
63.1
ODATA-UI-SERVICES
...............................................................
247
63.2
ODATA-WEB-API-SERVICES
....................................................
253
633
INA-UL-SERVICES
.......................................................................
254
63.4
257
6.4
BUSINESS-SERVICES
TESTEN
.................................................................
257
6.4.1
ODATA-SERVICE-URLS
AUFRUFEN
...........................................
257
6.4.2
SAP-FIORI-OBERFLAECHEN
AUF
BASIS
EINES
UL-ODATA-SERVICE
GENERIEREN
..........................................................................
258
7
NATIVE
SAP-HANA-FUNKTIONEN
IN
CDS
261
7.1
IMPLEMENTIERUNG
EINER
CDS-TABELLENFUNKTION
..........................
262
7.2
ANWENDUNGSSZENARIEN
..................................................................
271
7.3
PERFORMANCE
VERBESSERN
UND
FEHLER
VERMEIDEN
.........................
272
8
CDS-MODELLE
FUER
ANWENDUNGSDATEN
275
8.1
ANWENDUNGSARCHITEKTUR
IN
SAP
S/4HANA
...................................
276
8.2
FELDBEZEICHNER
..................................................................................
280
8.2.1
ERMITTLUNG
EINES
FELDBEZEICHNERS
......................................
281
8.2.2
WAHL
DER
FELDBEZEICHNERLAENGE
..........................................
282
8.3
SEMANTIK
VON
FELDERN
......................................................................
284
83.1
MENGEN
UND
BETRAEGE
..........................................................
285
83.2
AGGREGATIONSVERHALTEN
.......................................................
286
833
SYSTEMZEITEN
.......................................................................
288
83.4
TEXTE
UND
SPRACHEN
............................................................
289
83.5
INFORMATIONEN
ZUM
GESCHAEFTSJAHR
.....................................
290
8.4
FREMDSCHLUESSELBEZIEHUNGEN
..........................................................
291
8.5
TEXTBEZIEHUNGEN
.............................................................................
297
8.6
KOMPOSITIONSBEZIEHUNGEN
.............................................................
299
8.7
ZEITABHAENGIGE
DATEN
.......................................................................
302
9
DAS
VIRTUELLE
DATENMODELL
VON
SAP
S/4HANA
305
9.1
WARUM
EIN
VIRTUELLES
DATENMODELL?
.............................................
307
9.2
SAP-OBJEKTTYPEN
UND
SAP-OBJEKTKNOTENTYPEN
.........................
308
9.3
KATEGORIEN
VON
CDS-ENTITAETEN
IM
................................................
311
9.3.1
BASIC-INTERFACE-VIEWS
..........................................................
312
9.3.2
COMPOSITE-INTERFACE-VIEWS
................................................
313
9.3.3
CONSUMPTION-VIEWS
...........................................................
315
9.3.4
WEITERE
TYPEN
VON
CDS-VIEWS
...........................................
316
9.4
NAMENSGEBUNG
IM
VIRTUELLEN
DATENMODELL
...............................
318
9.5
DER
BASIC-INTERFACE-VIEW
FUER
DEN
KUNDENAUFTRAG
......................
321
9.5.1
VIEW-ANNOTATIONEN
.............................................................
321
9.5.2
AUFBAU
DES
VIEWS
................................................................
325
9.5.3
SPEZIALISIERUNG
....................................................................
327
9.5.4
ELEMENTANNOTATIONEN
.........................................................
328
9.6
TIPPS
ZUM
FINDEN
VON
.....................................................................
329
9.6.1
SAP
BUSINESS
ACCELERATOR
HUB
UND
VIEW-BROWSER-APP
....
329
9.6.2
SUCHE
IN
DEN
ABAP
DEVELOPMENT
TOOLS
..............................
333
9.6.3
SUCHE
VON
VIEWS
MIT
BESTIMMTEN
ANNOTATIONEN
..............
334
9.6.4
ABAP-VERWENDUNGSNACHWEIS
............................................
335
10
MODELLIERUNG
ANALYTISCHER
ANWENDUNGEN
337
10.1
ANALYSEN
IN
SAP
S/4HANA
...........................................................
338
10.2
ANALYTISCHE
VIEWS
..........................................................................
339
10.2.1
ERSTER
ANALYTISCHER
CUBE-VIEW
...........................................
339
10.2.2
TESTUMGEBUNGFUER
ANALYTISCHE
VIEWS
...............................
341
10.2.3
ANALYTISCHE
CUBE-VIEWS
.....................................................
345
10.2.4
ANALYTISCHE
DIMENSIONS-VIEWS
..........................................
349
10.2.5
ANALYTISCHES
MODELL
IN
DER
TESTUMGEBUNG
........................
356
10.2.6
KONSISTENZ
DES
ANALYTISCHEN
MODELLS
................................
358
10.3
ANALYTISCHE
QUERIES
......................................................................
361
10.3.1
DEFINITION
EINER
ANALYTISCHEN
QUERY
...................................
362
10.3.2
INITIALES
LAYOUT
EINER
QUERY
................................................
365
10.3.3
FILTER,
SELEKTIONSOPTIONEN,
PARAMETER
................................
369
103.4
BERECHNUNG
VON
KENNZAHLEN
...........................................
375
103.5
EINGESCHRAENKTE
KENNZAHLEN
.............................................
379
10.3.6
AUSNAHMEAGGREGATION
.....................................................
382
10.3.7
WAEHRUNGEN
UND
UMRECHNUNGEN
....................................
389
10.3.8
QUERIES
AUF
DIMENSIONS-VIEWS
.......................................
393
10.4
ANALYTISCHE
INFRASTRUKTUR
...............................................................
395
11
MODELLIERUNG
TRANSAKTIONALER
ANWENDUNGEN
399
11.1
TRANSAKTIONALE
ANWENDUNGEN
....................................................
400
11.2
TRANSAKTIONALE
INFRASTRUKTUR
IN
SAP
S/4HANA
.........................
402
11.3
TRANSAKTIONALE
OBJEKTMODELLE
....................................................
405
11.3.1
OBJEKTMODELLE
....................................................................
406
11.3.2
CDS-ZUGRIFFKONTROLLE
.........................................................
410
11.4
VERHALTENSDEFINITIONEN
................................................................
411
11.4.1
VERHALTENSDEFINITION
ANLEGEN
...........................................
411
11.4.2
VERHALTENSPOOL
UND
HANDLER-IMPLEMENTIERUNG
..............
422
11.4.3
VERWENDUNG
UEBER
..............................................................
426
11.4.4
STATISCHE
FELDKONTROLLE
......................................................
427
11.4.5
NUMMERNVERGABE
..............................................................
429
11.4.6
EXKLUSIVE
SPERREN
...............................................................
435
11.4.7
BERECHTIGUNGSPRUEFUNGEN
..................................................
439
11.4.8
BERECHTIGUNGSKONTEXTE
UND
PRIVILEGIERTER
ZUGRIFF
...........
444
11.4.9
ASSOZIATIONEN
.....................................................................
447
11.4.10
AKTIONEN
.............................................................................
451
11.4.11
FUNKTIONEN
..........................................................................
466
11.4.12
ERMITTLUNGEN
UND
VALIDIERUNGEN
......................................
473
11.4.13
DYNAMISCHE
FEATURE-KONTROLLE
..........................................
483
11.4.14
MAPPINGS
...............................................................................
489
11.4.15
BERECHNETE
FELDER
...............................................................
491
11.4.16
PRECHECKS
............................................................................
493
11.4.17
HTTP-ETAGS
.........................................................................
495
11.4.18
DRAFT
....................................................................................
497
11.4.19
SEITENEFFEKTE
......................................................................
507
11.4.20
AENDERUNGSBELEGE
...............................................................
511
11.4.21
EVENTS
.................................................................................
513
11.5
TRANSAKTIONALE
PROJEKTIONSOBJEKTMODELLE
.................................
517
11.5.1
PROJEKTIONSOBJEKTMODELLE
................................................
518
11.5.2
CDS-ZUGRIFFSKONTROLLE
........................................................
521
11.5.3
DENORMALISIERTE
(SPRACHUNABHAENGIGE)
TEXTE
..................
522
11.5.4
LOKALISIERTE
ELEMENTE
.........................................................
523
11.5.5
KALKULIERTE
UND
VIRTUELLE
FELDER
.........................................
524
11.6
INTERFACE-VERHALTENSDEFINITIONEN
................................................
528
11.6.1
INTERFACE-VERHALTENSDEFINITION
ANLEGEN
...........................
529
11.6.2
STATISCHE
FELDKONTROLLE
......................................................
531
11.6.3
OPERATIONEN
.......................................................................
532
11.6.4
DRAFT,
ETAG
UND
SEITENEFFEKTE
...........................................
533
11.6.5
EVENTS
.................................................................................
534
11.6.6
VERWENDUNG
UEBER
..............................................................
534
11.6.7
FREIGABE
FUER
DIE
VERWENDUNG
...........................................
535
11.7
PROJEKTIONSVERHALTENSDEFINITIONEN
..............................................
536
11.7.1
PROJEKTIONSVERHALTENSDEFINITIONANLEGEN
.........................
536
11.7.2
AKTIONEN
UND
FUNKTIONEN
.................................................
538
11.7.3
PRECHECKS
...........................................................................
539
11.7.4
AUGMENTIERUNG
.................................................................
540
11.7.5
SEITENEFFEKTE
.....................................................................
543
11.7.6
EVENTS
.................................................................................
545
11.7.7
VERWENDUNG
UEBER
..............................................................
545
11.8
LAUFZEITORCHESTRIERUNG
..................................................................
545
11.8.1
ORCHESTRIERUNG
DER
INTERAKTIONSPHASE
.............................
546
11.8.2
ORCHESTRIERUNG
DER
SAVE-PHASE
.........................................
547
11.8.3
UEBERBLICK
UEBER
DIE
LAUFZEITKOMPONENTEN
........................
549
11.8.4
VERWENDUNG
UEBER
ODATA
..................................................
551
11.9
SAP
FIORI
UND
VERWENDUNG
UEBER
ODATA
......................................
551
11.9.1
ODATA-SERVICEFUER
DIE
VERWENDUNG
ALS
WEB-API
.............
551
11.9.2
ODATA-SERVICE
FUER
DIE
VERWENDUNG
IN
DER
BENUTZEROBERFLAECHE
............................................................
553
11.10
SAP
EVENT
MESH
UND
LOKALE
EVENT-HANDLER
.................................
564
11.10.1
LOKALE
EVENT-HANDLER
.........................................................
565
11.10.2
SAP
EVENT
MESH
.................................................................
567
12
HIERARCHIEN
IN
CDS
569
12.1
GRUNDBEGRIFFE
UND
TYPEN
VON
HIERARCHIEN
................................
570
12.2
ANNOTATIONSBASIERTE
VATER-KIND-HIERARCHIEN
...........................
572
12.2.1
BEISPIEL
EINER
VATER-KIND-HIERARCHIE
................................
574
12.2.2
BESTIMMUNG
EINER
HIERARCHIE
...........................................
577
12.2.3
TESTEN
EINER
ANNOTATIONSBASIERTEN
HIERARCHIE
.................
578
12.3
CDS-HIERARCHIEN
.............................................................................
581
12.3.1
BEISPIELDATEN
FUER
DIE
BERICHTSHIERARCHIE
..........................
581
12.3.2
CDS-HIERARCHIE
DEFINIEREN
..................................................
585
12.3.3
HIERARCHIEATTRIBUTE
.............................................................
587
12.3.4
VISUALISIERUNG
EINER
HIERARCHIE
..........................................
589
12.3.5
HIERARCHIE
MIT
EINEM
VERWAISTEN
KNOTEN
..........................
592
12.3.6
HIERARCHIE
MIT
MEHREREN
VATERKNOTEN
..............................
593
12.3.7
HIERARCHIE
MIT
ZYKLEN
..........................................................
595
12.3.8
WEITERE OPTIONEN
FUER
DIE
DEFINITION
VON
HIERARCHIEN
......
597
12.3.9
CDS-HIERARCHIEN
IN
ABAP
SQL
............................................
598
12.3.10
ODATA
SERVICE
FUER
CDS-HIERARCHIEN
....................................
600
13
CDS-BASIERTE
SUCHFUNKTIONEN
605
13.1
WERTEHILFEN
....................................................................................
606
13.1.1
ELEMENTARE
WERTEHILFEN
MODELLIEREN
...............................
606
13.1.2
WERTEHILFEN
IN
CDS-MODELLE
INTEGRIEREN
..........................
610
13.1.3
SAMMELSUCHHILFEN
MODELLIEREN
.......................................
613
13.1.4
WERTEHILFEN
IN
ODATA-SERVICES
EXPONIEREN
.....................
615
13.1.5
WERTEHILFEN
VERWENDEN
....................................................
616
13.2
FREITEXT-SUCHFUNKTIONEN
IN
ODATA-SERVICES
..............................
629
13.3
ENTERPRISE-SEARCH-FUNKTION
..........................................................
637
13.3.1
ENTERPRISE-SEARCH-MODELLE
DEFINIEREN
.............................
638
13.3.2
ENTERPRISE-SEARCH-MODELLE
VON
SAP
ANPASSEN
.................
640
14
LEBENSZYKLUS
UND
STABILITAET
VON
CORE
DATA
SERVICES
643
14.1
STABILITAETSKONTRAKTE
......................................................................
644
14.2
LEBENSZYKLUS
VON
ENTWICKLUNGSOBJEKTEN
..................................
649
14.3
ABKUENDIGUNG
VON
ENTWICKLUNGSOBJEKTEN
..................................
651
14.4
VERWENDUNG
VON
CDS-MODELLEN
UND
UNTERSTUETZTE
FUNKTIONEN
.......................................................................................
654
15
ERWEITERUNGEN
VON
CDS-VIEWS
UND
WEITEREN
ENTITAETEN
659
15.1
PRODUKTE
UND
SPRACHVERSIONEN
....................................................
660
15.2
STABILE
CDS-ERWEITERUNGEN
..........................................................
662
15.2.1
STABILE
ERWEITERUNGEN
VON
CDS-VIEWS
..............................
664
15.2.2
BEISPIEL
FUER
STABILE
ERWEITERUNGSPUNKTE
............................
665
15.2.3
ERWEITERUNG
DES
BEISPIELS
...................................................
670
15.2.4
CDS-ERWEITERUNGEN
IN
PRODUKTVARIANTEN
..........................
675
15.3
ERWEITERUNGEN
VON
TRANSAKTIONALEN
MODELLEN
..........................
677
15.3.1
FELDER
AN
EINER
ENTITAET
HINZUFUEGEN
....................................
677
15.3.2
ANWENDUNGSLOGIKERGAENZEN
...............................................
681
15.3.3
AKTIONS
UND
FUNKTIONSPARAMETER
UND
-ERGEBNIS
ERWEITERN
............................................................................
682
15.3.4
VERHALTEN
ERWEITERN
............................................................
683
15.3.5
NEUE
KINDENTITAET
HINZUFUEGEN
.............................................
685
16
TESTAUTOMATISIERUNG
693
16.1
SELEKTIONSLOGIK
DER
ANWENDUNGEN
TESTEN
..................................
694
16.1.1
GRUNDLAGEN
DES
TEST-DOUBLE-FRAMEWORKS
.......................
694
16.1.2
UEBERSICHT
UEBER
DAS
TESTBEISPIEL
........................................
696
16.1.3
IMPLEMENTIERUNG
DER
CDS-VIEWS
TESTEN
..........................
699
16.1.4
ABAP-LOGIK
MIT
SQL-ZUGRIFFEN
AUF
CDS-VIEWS
TESTEN
......
714
16.1.5
CODEGENERIERUNGSFUNKTIONEN
IN
DEN
ABAP
DEVELOPMENT
TOOLS
....................................
717
16.2
TRANSAKTIONALEAPPLIKATIONSLOGIKTESTEN
.....................................
721
16.2.1
VERHALTENS-HANDLER
TESTEN
................................................
722
16.2.2
EVENTS
UND
EVENT-PAYLOADS
TESTEN
....................................
726
16.2.3
LOKALE
EVENT-HANDLER
TESTEN
.............................................
732
16.2.4
TESTS
UEBER
DIE
EML-SCHNITTSTELLE
.......................................
734
17
PROBLEMBEHANDLUNG
735
17.1
PERFORMANCE-ASPEKTE
...................................................................
736
17.1.1
STATISCHE
VIEW-KOMPLEXITAET
.............................................
736
17.1.2
BERECHNETE
FELDER
..............................................................
740
17.1.3
CDS-MODELLE
IM
ABAP-CODING
..........................................
743
17.1.4
PERFORMANCE-TESTS
............................................................
744
17.1.5
ANALYSEWERKZEUGE
............................................................
744
17.2
MOEGLICHE
FALLSTRICKE
......................................................................
753
17.2.1
NULLWERTE
...........................................................................
754
17.2.2
DATENTYPEN
........................................................................
757
17.2.3
DEZIMALSTELLEN-VERSCHIEBUNGSLOGIK
FUER
BETRAEGE
.............
763
17.3
CDS-IMPLEMENTIERUNGSPROBLEME
BEHANDELN
...........................
765
17.3.1
SYNTAXFEHLER
......................................................................
765
17.3.2
KONSISTENZPRUEFUNGEN
DER
FRAMEWORKS
............................
769
17.4
CDS-AKTIVIERUNGSPROBLEME
BEHANDELN
.....................................
774
17.4.1
ONLINE-AKTIVIERUNG
............................................................
775
17.4.2
MASSENPRUEFUNGEN
UND
-REPARATUREN
...............................
777
17.5
ANWENDUNGEN
DES
ABAP
RESTFUI
APPLICATION
PROGRAMMING
MODEL
ANALYSIEREN
779
ANHANG
783
A
............................................................................................................
783
B
MIGRATION
VOM
ABAP
PROGRAMMING
MODEL
FOR
SAP
FIORI
ZUM
ABAP
RESTFUI
APPLICATION
PROGRAMMING
MODEL
............
797
DIE
AUTOREN
..................................................................................................
805
INDEX
.............................................................................................................
807
|
adam_txt |
INHALT
EINLEITUNG
.
17
1
SCHRITT
FUER
SCHRITT
ZU
IHREN
ERSTEN
CDS-VIEWS
23
1.1
DATENMODELL
DER
ANWENDUNG
DEFINIEREN
.
24
1.2
DATENMODELL
DER
ANWENDUNG
IMPLEMENTIEREN
.
27
1.2.1
DATENBANKTABELLEN
ANLEGEN
.
29
1.2.2
CDS-VIEW
ANLEGEN
.
33
1.2.3
AENDERUNGEN
AM
CDS-VIEW
VORNEHMEN
.
39
1.2.4
CDS-VIEW-STACK
AUFBAUEN
.
43
2
GRUNDLAGEN
DER
CDS-DATENMODELLIERUNG
59
2.1
UEBERBLICK
UEBER
DIE
CDS-MODELLE
.
60
2.2
UEBERBLICK
UEBER
DIE
CDS-VIEW-SYNTAX
.
65
2.3
SCHLUESSELFELDER
.
68
2.4
CAST-ANWEISUNGEN
.
70
2.5
TYPISIERTE
LITERALE
.
72
2.6
CDS-SIMPLE-TYPES
.
74
2.7
CASE-ANWEISUNGEN
.
76
2.8
CDS-SITZUNGSVARIABLEN
.
78
2.9
MANDANTENBEHANDLUNG
.
79
2.10
SELECT-DISTINCT-ANWEISUNGEN
.
81
2.11
UNION-VIEWS
.
82
2.11.1
UNION-DEFINITIONEN
.
82
2.11.2
UNION
UND
UNION-ALL-LOGIK
.
87
2.12
INTERSECT
UND
EXCEPT-ANWEISUNGEN
.
89
2.13
JOIN-VERKNUEPFUNGEN
.
91
2.14
SQL-AGGREGATIONSFUNKTIONEN
.
97
2.15
PROJEKTIONSFELDER
.
100
2.16
PARAMETER
.
102
2.17
REFERENZFELDER
.
108
2.18
KONVERTIERUNGSFUNKTIONEN
FUER
WAEHRUNGEN
UND
MENGENEINHEITEN
.
110
2.19
.
.
114
2.20
ENTITAETSPUFFERDEFINITIONEN
.
116
3
CDS-ASSOZIATIONEN
119
3.1
ASSOZIATIONSDEFINITIONEN
.
120
3.2
EXPONIERUNG
VON
ASSOZIATIONEN
.
123
3.3
MODELLIERUNG
VON
KOMPOSITIONSBEZIEHUNGEN
.
124
3.4
MODELLIERUNG
VON
M:N-BEZIEHUNGEN
.
127
3.5
PROJIZIERTE
ASSOZIATIONEN
.
130
3.6
VERWENDUNG
VON ASSOZIATIONEN
IN
CDS-VIEWS
.
131
3.6.1
PFADAUSDRUECKE
DEFINIEREN
.
132
3.6.2
IMPLIZITEJOIN-VERKNUEPFUNGEN
.
134
3.6.3
KARDINALITAETSAENDERUNGEN
DURCH
PFADAUSDRUECKE
.
137
3.6.4
BERECHNETE
FELDER
IN
ASSOZIATIONSDEFINITIONEN
.
141
3.7
VERWENDUNG
VON
ASSOZIATIONEN
IN
ABAP-IMPLEMENTIERUNGEN
.
143
4
CDS-ANNOTATIONEN
145
4.1
ANNOTATIONSDEFINITIONEN
.
146
4.1.1
SYNTAXUEBERSICHT
.
147
4.1.2
ANNOTATIONSNAMEN
.
151
4.1.3
TYPISIERUNGEN
UND
WERTE
VON
ANNOTATIONEN
.
155
4.1.4
WERTELISTEN
VON
ANNOTATIONEN
.
155
4.1.5
DEFAULT-WERTE
DER
ANNOTATIONEN
.
156
4.1.6
GELTUNGSBEREICHE
DER
ANNOTATIONEN
.
157
4.2
AUSWIRKUNGEN
DER
ANNOTATIONEN
.
159
4.3
PROPAGATIONSLOGIK
FUER
ANNOTATIONEN
.
161
4.3.1
PROPAGATIONSLOGIK
INNERHALB
DER
CDS-SIMPLE-TYPE-HIERARCHIEN
.
161
4.3.2
PROPAGATIONSLOGIK
VON
ELEMENTANNOTATIONEN
.
163
4.3.3
KONSISTENZASPEKTE
DER
PROPAGATIONSLOGIK
.
169
4.4
CDS-METADATENERWEITERUNGEN
.
172
4.5
AKTIVE
ANNOTATIONEN
.
176
5
CDS-ZUGRIFFSKONTROLLEN
179
5.1
GRUNDLAGEN
DER
CDS-ZUGRIFFSKONTROLLEN
.
180
5.2
WIRKUNGSWEISE
DER
CDS-ZUGRIFFSKONTROLLEN
.
185
5.3
IMPLEMENTIERUNGSMUSTER
FUER
CDS-ZUGRIFFSKONTROLLEN
.
190
5.3.1
IMPLEMENTIERUNG
VON
CDS-ZUGRIFFSKONTROLLEN
MIT
PFADAUSDRUECKEN
.
191
5.3.2
IMPLEMENTIERUNG
VON
CDS-ZUGRIFFSKONTROLLEN
ERBEN
.
200
5.3.3
CDS-ZUGRIFFSKONTROLLEN
OHNE
VERWENDUNG
VON
BERECHTIGUNGSOBJEKTEN
IMPLEMENTIEREN
.
210
5.3.4
CDS-ZUGRIFFSKONTROLLEN
FUER
ANALYTISCHE
QUERIES
IMPLEMENTIEREN
.
216
5.3.5
CDS-ZUGRIFFSKONTROLLEN
FUER
MODELLE,
DIE
DAS
TRANSAKTIONALE
PROZESSIEREN
VON
DATEN
UNTERSTUETZEN
.
218
5.3.6
CDS-ZUGRIFFSKONTROLLEN
AUF
FELDEBENE
IMPLEMENTIEREN
.
221
5.3.7
BERECHTIGUNGSSCHUTZ
DER
VON
SAP
AUSGELIEFERTEN
CDS-MODELLE
VERAENDERN
.
222
5.3.8
STANDARDDATENSELEKTION
BLOCKIEREN
.
225
5.3.9
CDS-ZUGRIFFSKONTROLLEN
VON
BENUTZEREINGABEN
ENTKOPPELN
.
228
5.3.10
INDIREKTE
VERKNUEPFUNG
VON
CDS-FELDERN
MIT
FELDERN
DER
BERECHTIGUNGSOBJEKTE
.
229
5.4
CDS-ZUGRIFFSKONTROLLEN
TESTEN
.
230
6
BUSINESS-SERVICES
235
6.1
PROJEKTIONS-VIEWS
DEFINIEREN
.
236
6.2
SERVICEDEFINITIONEN
ERSTELLEN
.
241
6.3
SERVICE-BINDINGS
FESTLEGEN
.
247
63.1
ODATA-UI-SERVICES
.
247
63.2
ODATA-WEB-API-SERVICES
.
253
633
INA-UL-SERVICES
.
254
63.4
257
6.4
BUSINESS-SERVICES
TESTEN
.
257
6.4.1
ODATA-SERVICE-URLS
AUFRUFEN
.
257
6.4.2
SAP-FIORI-OBERFLAECHEN
AUF
BASIS
EINES
UL-ODATA-SERVICE
GENERIEREN
.
258
7
NATIVE
SAP-HANA-FUNKTIONEN
IN
CDS
261
7.1
IMPLEMENTIERUNG
EINER
CDS-TABELLENFUNKTION
.
262
7.2
ANWENDUNGSSZENARIEN
.
271
7.3
PERFORMANCE
VERBESSERN
UND
FEHLER
VERMEIDEN
.
272
8
CDS-MODELLE
FUER
ANWENDUNGSDATEN
275
8.1
ANWENDUNGSARCHITEKTUR
IN
SAP
S/4HANA
.
276
8.2
FELDBEZEICHNER
.
280
8.2.1
ERMITTLUNG
EINES
FELDBEZEICHNERS
.
281
8.2.2
WAHL
DER
FELDBEZEICHNERLAENGE
.
282
8.3
SEMANTIK
VON
FELDERN
.
284
83.1
MENGEN
UND
BETRAEGE
.
285
83.2
AGGREGATIONSVERHALTEN
.
286
833
SYSTEMZEITEN
.
288
83.4
TEXTE
UND
SPRACHEN
.
289
83.5
INFORMATIONEN
ZUM
GESCHAEFTSJAHR
.
290
8.4
FREMDSCHLUESSELBEZIEHUNGEN
.
291
8.5
TEXTBEZIEHUNGEN
.
297
8.6
KOMPOSITIONSBEZIEHUNGEN
.
299
8.7
ZEITABHAENGIGE
DATEN
.
302
9
DAS
VIRTUELLE
DATENMODELL
VON
SAP
S/4HANA
305
9.1
WARUM
EIN
VIRTUELLES
DATENMODELL?
.
307
9.2
SAP-OBJEKTTYPEN
UND
SAP-OBJEKTKNOTENTYPEN
.
308
9.3
KATEGORIEN
VON
CDS-ENTITAETEN
IM
.
311
9.3.1
BASIC-INTERFACE-VIEWS
.
312
9.3.2
COMPOSITE-INTERFACE-VIEWS
.
313
9.3.3
CONSUMPTION-VIEWS
.
315
9.3.4
WEITERE
TYPEN
VON
CDS-VIEWS
.
316
9.4
NAMENSGEBUNG
IM
VIRTUELLEN
DATENMODELL
.
318
9.5
DER
BASIC-INTERFACE-VIEW
FUER
DEN
KUNDENAUFTRAG
.
321
9.5.1
VIEW-ANNOTATIONEN
.
321
9.5.2
AUFBAU
DES
VIEWS
.
325
9.5.3
SPEZIALISIERUNG
.
327
9.5.4
ELEMENTANNOTATIONEN
.
328
9.6
TIPPS
ZUM
FINDEN
VON
.
329
9.6.1
SAP
BUSINESS
ACCELERATOR
HUB
UND
VIEW-BROWSER-APP
.
329
9.6.2
SUCHE
IN
DEN
ABAP
DEVELOPMENT
TOOLS
.
333
9.6.3
SUCHE
VON
VIEWS
MIT
BESTIMMTEN
ANNOTATIONEN
.
334
9.6.4
ABAP-VERWENDUNGSNACHWEIS
.
335
10
MODELLIERUNG
ANALYTISCHER
ANWENDUNGEN
337
10.1
ANALYSEN
IN
SAP
S/4HANA
.
338
10.2
ANALYTISCHE
VIEWS
.
339
10.2.1
ERSTER
ANALYTISCHER
CUBE-VIEW
.
339
10.2.2
TESTUMGEBUNGFUER
ANALYTISCHE
VIEWS
.
341
10.2.3
ANALYTISCHE
CUBE-VIEWS
.
345
10.2.4
ANALYTISCHE
DIMENSIONS-VIEWS
.
349
10.2.5
ANALYTISCHES
MODELL
IN
DER
TESTUMGEBUNG
.
356
10.2.6
KONSISTENZ
DES
ANALYTISCHEN
MODELLS
.
358
10.3
ANALYTISCHE
QUERIES
.
361
10.3.1
DEFINITION
EINER
ANALYTISCHEN
QUERY
.
362
10.3.2
INITIALES
LAYOUT
EINER
QUERY
.
365
10.3.3
FILTER,
SELEKTIONSOPTIONEN,
PARAMETER
.
369
103.4
BERECHNUNG
VON
KENNZAHLEN
.
375
103.5
EINGESCHRAENKTE
KENNZAHLEN
.
379
10.3.6
AUSNAHMEAGGREGATION
.
382
10.3.7
WAEHRUNGEN
UND
UMRECHNUNGEN
.
389
10.3.8
QUERIES
AUF
DIMENSIONS-VIEWS
.
393
10.4
ANALYTISCHE
INFRASTRUKTUR
.
395
11
MODELLIERUNG
TRANSAKTIONALER
ANWENDUNGEN
399
11.1
TRANSAKTIONALE
ANWENDUNGEN
.
400
11.2
TRANSAKTIONALE
INFRASTRUKTUR
IN
SAP
S/4HANA
.
402
11.3
TRANSAKTIONALE
OBJEKTMODELLE
.
405
11.3.1
OBJEKTMODELLE
.
406
11.3.2
CDS-ZUGRIFFKONTROLLE
.
410
11.4
VERHALTENSDEFINITIONEN
.
411
11.4.1
VERHALTENSDEFINITION
ANLEGEN
.
411
11.4.2
VERHALTENSPOOL
UND
HANDLER-IMPLEMENTIERUNG
.
422
11.4.3
VERWENDUNG
UEBER
.
426
11.4.4
STATISCHE
FELDKONTROLLE
.
427
11.4.5
NUMMERNVERGABE
.
429
11.4.6
EXKLUSIVE
SPERREN
.
435
11.4.7
BERECHTIGUNGSPRUEFUNGEN
.
439
11.4.8
BERECHTIGUNGSKONTEXTE
UND
PRIVILEGIERTER
ZUGRIFF
.
444
11.4.9
ASSOZIATIONEN
.
447
11.4.10
AKTIONEN
.
451
11.4.11
FUNKTIONEN
.
466
11.4.12
ERMITTLUNGEN
UND
VALIDIERUNGEN
.
473
11.4.13
DYNAMISCHE
FEATURE-KONTROLLE
.
483
11.4.14
MAPPINGS
.
489
11.4.15
BERECHNETE
FELDER
.
491
11.4.16
PRECHECKS
.
493
11.4.17
HTTP-ETAGS
.
495
11.4.18
DRAFT
.
497
11.4.19
SEITENEFFEKTE
.
507
11.4.20
AENDERUNGSBELEGE
.
511
11.4.21
EVENTS
.
513
11.5
TRANSAKTIONALE
PROJEKTIONSOBJEKTMODELLE
.
517
11.5.1
PROJEKTIONSOBJEKTMODELLE
.
518
11.5.2
CDS-ZUGRIFFSKONTROLLE
.
521
11.5.3
DENORMALISIERTE
(SPRACHUNABHAENGIGE)
TEXTE
.
522
11.5.4
LOKALISIERTE
ELEMENTE
.
523
11.5.5
KALKULIERTE
UND
VIRTUELLE
FELDER
.
524
11.6
INTERFACE-VERHALTENSDEFINITIONEN
.
528
11.6.1
INTERFACE-VERHALTENSDEFINITION
ANLEGEN
.
529
11.6.2
STATISCHE
FELDKONTROLLE
.
531
11.6.3
OPERATIONEN
.
532
11.6.4
DRAFT,
ETAG
UND
SEITENEFFEKTE
.
533
11.6.5
EVENTS
.
534
11.6.6
VERWENDUNG
UEBER
.
534
11.6.7
FREIGABE
FUER
DIE
VERWENDUNG
.
535
11.7
PROJEKTIONSVERHALTENSDEFINITIONEN
.
536
11.7.1
PROJEKTIONSVERHALTENSDEFINITIONANLEGEN
.
536
11.7.2
AKTIONEN
UND
FUNKTIONEN
.
538
11.7.3
PRECHECKS
.
539
11.7.4
AUGMENTIERUNG
.
540
11.7.5
SEITENEFFEKTE
.
543
11.7.6
EVENTS
.
545
11.7.7
VERWENDUNG
UEBER
.
545
11.8
LAUFZEITORCHESTRIERUNG
.
545
11.8.1
ORCHESTRIERUNG
DER
INTERAKTIONSPHASE
.
546
11.8.2
ORCHESTRIERUNG
DER
SAVE-PHASE
.
547
11.8.3
UEBERBLICK
UEBER
DIE
LAUFZEITKOMPONENTEN
.
549
11.8.4
VERWENDUNG
UEBER
ODATA
.
551
11.9
SAP
FIORI
UND
VERWENDUNG
UEBER
ODATA
.
551
11.9.1
ODATA-SERVICEFUER
DIE
VERWENDUNG
ALS
WEB-API
.
551
11.9.2
ODATA-SERVICE
FUER
DIE
VERWENDUNG
IN
DER
BENUTZEROBERFLAECHE
.
553
11.10
SAP
EVENT
MESH
UND
LOKALE
EVENT-HANDLER
.
564
11.10.1
LOKALE
EVENT-HANDLER
.
565
11.10.2
SAP
EVENT
MESH
.
567
12
HIERARCHIEN
IN
CDS
569
12.1
GRUNDBEGRIFFE
UND
TYPEN
VON
HIERARCHIEN
.
570
12.2
ANNOTATIONSBASIERTE
VATER-KIND-HIERARCHIEN
.
572
12.2.1
BEISPIEL
EINER
VATER-KIND-HIERARCHIE
.
574
12.2.2
BESTIMMUNG
EINER
HIERARCHIE
.
577
12.2.3
TESTEN
EINER
ANNOTATIONSBASIERTEN
HIERARCHIE
.
578
12.3
CDS-HIERARCHIEN
.
581
12.3.1
BEISPIELDATEN
FUER
DIE
BERICHTSHIERARCHIE
.
581
12.3.2
CDS-HIERARCHIE
DEFINIEREN
.
585
12.3.3
HIERARCHIEATTRIBUTE
.
587
12.3.4
VISUALISIERUNG
EINER
HIERARCHIE
.
589
12.3.5
HIERARCHIE
MIT
EINEM
VERWAISTEN
KNOTEN
.
592
12.3.6
HIERARCHIE
MIT
MEHREREN
VATERKNOTEN
.
593
12.3.7
HIERARCHIE
MIT
ZYKLEN
.
595
12.3.8
WEITERE OPTIONEN
FUER
DIE
DEFINITION
VON
HIERARCHIEN
.
597
12.3.9
CDS-HIERARCHIEN
IN
ABAP
SQL
.
598
12.3.10
ODATA
SERVICE
FUER
CDS-HIERARCHIEN
.
600
13
CDS-BASIERTE
SUCHFUNKTIONEN
605
13.1
WERTEHILFEN
.
606
13.1.1
ELEMENTARE
WERTEHILFEN
MODELLIEREN
.
606
13.1.2
WERTEHILFEN
IN
CDS-MODELLE
INTEGRIEREN
.
610
13.1.3
SAMMELSUCHHILFEN
MODELLIEREN
.
613
13.1.4
WERTEHILFEN
IN
ODATA-SERVICES
EXPONIEREN
.
615
13.1.5
WERTEHILFEN
VERWENDEN
.
616
13.2
FREITEXT-SUCHFUNKTIONEN
IN
ODATA-SERVICES
.
629
13.3
ENTERPRISE-SEARCH-FUNKTION
.
637
13.3.1
ENTERPRISE-SEARCH-MODELLE
DEFINIEREN
.
638
13.3.2
ENTERPRISE-SEARCH-MODELLE
VON
SAP
ANPASSEN
.
640
14
LEBENSZYKLUS
UND
STABILITAET
VON
CORE
DATA
SERVICES
643
14.1
STABILITAETSKONTRAKTE
.
644
14.2
LEBENSZYKLUS
VON
ENTWICKLUNGSOBJEKTEN
.
649
14.3
ABKUENDIGUNG
VON
ENTWICKLUNGSOBJEKTEN
.
651
14.4
VERWENDUNG
VON
CDS-MODELLEN
UND
UNTERSTUETZTE
FUNKTIONEN
.
654
15
ERWEITERUNGEN
VON
CDS-VIEWS
UND
WEITEREN
ENTITAETEN
659
15.1
PRODUKTE
UND
SPRACHVERSIONEN
.
660
15.2
STABILE
CDS-ERWEITERUNGEN
.
662
15.2.1
STABILE
ERWEITERUNGEN
VON
CDS-VIEWS
.
664
15.2.2
BEISPIEL
FUER
STABILE
ERWEITERUNGSPUNKTE
.
665
15.2.3
ERWEITERUNG
DES
BEISPIELS
.
670
15.2.4
CDS-ERWEITERUNGEN
IN
PRODUKTVARIANTEN
.
675
15.3
ERWEITERUNGEN
VON
TRANSAKTIONALEN
MODELLEN
.
677
15.3.1
FELDER
AN
EINER
ENTITAET
HINZUFUEGEN
.
677
15.3.2
ANWENDUNGSLOGIKERGAENZEN
.
681
15.3.3
AKTIONS
UND
FUNKTIONSPARAMETER
UND
-ERGEBNIS
ERWEITERN
.
682
15.3.4
VERHALTEN
ERWEITERN
.
683
15.3.5
NEUE
KINDENTITAET
HINZUFUEGEN
.
685
16
TESTAUTOMATISIERUNG
693
16.1
SELEKTIONSLOGIK
DER
ANWENDUNGEN
TESTEN
.
694
16.1.1
GRUNDLAGEN
DES
TEST-DOUBLE-FRAMEWORKS
.
694
16.1.2
UEBERSICHT
UEBER
DAS
TESTBEISPIEL
.
696
16.1.3
IMPLEMENTIERUNG
DER
CDS-VIEWS
TESTEN
.
699
16.1.4
ABAP-LOGIK
MIT
SQL-ZUGRIFFEN
AUF
CDS-VIEWS
TESTEN
.
714
16.1.5
CODEGENERIERUNGSFUNKTIONEN
IN
DEN
ABAP
DEVELOPMENT
TOOLS
.
717
16.2
TRANSAKTIONALEAPPLIKATIONSLOGIKTESTEN
.
721
16.2.1
VERHALTENS-HANDLER
TESTEN
.
722
16.2.2
EVENTS
UND
EVENT-PAYLOADS
TESTEN
.
726
16.2.3
LOKALE
EVENT-HANDLER
TESTEN
.
732
16.2.4
TESTS
UEBER
DIE
EML-SCHNITTSTELLE
.
734
17
PROBLEMBEHANDLUNG
735
17.1
PERFORMANCE-ASPEKTE
.
736
17.1.1
STATISCHE
VIEW-KOMPLEXITAET
.
736
17.1.2
BERECHNETE
FELDER
.
740
17.1.3
CDS-MODELLE
IM
ABAP-CODING
.
743
17.1.4
PERFORMANCE-TESTS
.
744
17.1.5
ANALYSEWERKZEUGE
.
744
17.2
MOEGLICHE
FALLSTRICKE
.
753
17.2.1
NULLWERTE
.
754
17.2.2
DATENTYPEN
.
757
17.2.3
DEZIMALSTELLEN-VERSCHIEBUNGSLOGIK
FUER
BETRAEGE
.
763
17.3
CDS-IMPLEMENTIERUNGSPROBLEME
BEHANDELN
.
765
17.3.1
SYNTAXFEHLER
.
765
17.3.2
KONSISTENZPRUEFUNGEN
DER
FRAMEWORKS
.
769
17.4
CDS-AKTIVIERUNGSPROBLEME
BEHANDELN
.
774
17.4.1
ONLINE-AKTIVIERUNG
.
775
17.4.2
MASSENPRUEFUNGEN
UND
-REPARATUREN
.
777
17.5
ANWENDUNGEN
DES
ABAP
RESTFUI
APPLICATION
PROGRAMMING
MODEL
ANALYSIEREN
779
ANHANG
783
A
.
783
B
MIGRATION
VOM
ABAP
PROGRAMMING
MODEL
FOR
SAP
FIORI
ZUM
ABAP
RESTFUI
APPLICATION
PROGRAMMING
MODEL
.
797
DIE
AUTOREN
.
805
INDEX
.
807 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Colle, Renzo Dentzer, Ralf Hrastnik, Jan 1972- |
author_GND | (DE-588)1306218985 (DE-588)1306219116 (DE-588)131381563 |
author_facet | Colle, Renzo Dentzer, Ralf Hrastnik, Jan 1972- |
author_role | aut aut aut |
author_sort | Colle, Renzo |
author_variant | r c rc r d rd j h jh |
building | Verbundindex |
bvnumber | BV049490160 |
ctrlnum | (OCoLC)1423713413 (DE-599)DNB1282575929 |
edition | 3., aktualisiert und erweiterte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02705nam a22006618c 4500</leader><controlfield tag="001">BV049490160</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240229 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">240108s2023 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">23,N11</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1282575929</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836292146</subfield><subfield code="c">: EUR 89.90 (DE), EUR 92.50 (AT), CHF 115.90 (freier Preis)</subfield><subfield code="9">978-3-8362-9214-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836292146</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 459/09214</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1423713413</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1282575929</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Colle, Renzo</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1306218985</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Core Data Services für ABAP</subfield><subfield code="c">Renzo Colle, Ralf Dentzer, Jan Hrastnik</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisiert und erweiterte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Publishing</subfield><subfield code="c">2023</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="b">SAP PRESS</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">824 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">24 cm x 16.8 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ABAP 7.5</subfield><subfield code="0">(DE-588)1155185706</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ABAP Core Data Services</subfield><subfield code="0">(DE-588)1178857867</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SAP S/4HANA</subfield><subfield code="0">(DE-588)1125735104</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">ABAP Editor in Eclipse</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">ABAP-Managed Database Procedures</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Analytische Queries</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Annotationen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Assoziationen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CDS und SAP HANA</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CDS-Syntax und CDS-Sprachelemente</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hierarchien</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Problembehandlung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Suchfunktionen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Testautomatisierung für CDS-Views</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Zugriffskontrollen</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">ABAP Core Data Services</subfield><subfield code="0">(DE-588)1178857867</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">SAP S/4HANA</subfield><subfield code="0">(DE-588)1125735104</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">ABAP 7.5</subfield><subfield code="0">(DE-588)1155185706</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Dentzer, Ralf</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1306219116</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hrastnik, Jan</subfield><subfield code="d">1972-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131381563</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Rheinwerk Verlag</subfield><subfield code="0">(DE-588)1081738405</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=5ae77bf4815840e5ade4ec6d883900a2&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034835489&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034835489</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20230306</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV049490160 |
illustrated | Illustrated |
index_date | 2024-07-03T23:19:32Z |
indexdate | 2024-07-10T10:08:44Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836292146 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034835489 |
oclc_num | 1423713413 |
open_access_boolean | |
owner | DE-29T DE-859 |
owner_facet | DE-29T DE-859 |
physical | 824 Seiten Illustrationen 24 cm x 16.8 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Rheinwerk Publishing SAP PRESS |
record_format | marc |
spelling | Colle, Renzo Verfasser (DE-588)1306218985 aut Core Data Services für ABAP Renzo Colle, Ralf Dentzer, Jan Hrastnik 3., aktualisiert und erweiterte Auflage Bonn Rheinwerk Publishing 2023 SAP PRESS 824 Seiten Illustrationen 24 cm x 16.8 cm txt rdacontent n rdamedia nc rdacarrier ABAP 7.5 (DE-588)1155185706 gnd rswk-swf ABAP Core Data Services (DE-588)1178857867 gnd rswk-swf SAP S/4HANA (DE-588)1125735104 gnd rswk-swf ABAP Editor in Eclipse ABAP-Managed Database Procedures Analytische Queries Annotationen Assoziationen CDS und SAP HANA CDS-Syntax und CDS-Sprachelemente Hierarchien Problembehandlung Suchfunktionen Testautomatisierung für CDS-Views Zugriffskontrollen ABAP Core Data Services (DE-588)1178857867 s SAP S/4HANA (DE-588)1125735104 s ABAP 7.5 (DE-588)1155185706 s 2\p DE-604 Dentzer, Ralf Verfasser (DE-588)1306219116 aut Hrastnik, Jan 1972- Verfasser (DE-588)131381563 aut Rheinwerk Verlag (DE-588)1081738405 pbl X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=5ae77bf4815840e5ade4ec6d883900a2&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034835489&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20230306 DE-101 https://d-nb.info/provenance/plan#vlb 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Colle, Renzo Dentzer, Ralf Hrastnik, Jan 1972- Core Data Services für ABAP ABAP 7.5 (DE-588)1155185706 gnd ABAP Core Data Services (DE-588)1178857867 gnd SAP S/4HANA (DE-588)1125735104 gnd |
subject_GND | (DE-588)1155185706 (DE-588)1178857867 (DE-588)1125735104 |
title | Core Data Services für ABAP |
title_auth | Core Data Services für ABAP |
title_exact_search | Core Data Services für ABAP |
title_exact_search_txtP | Core Data Services für ABAP |
title_full | Core Data Services für ABAP Renzo Colle, Ralf Dentzer, Jan Hrastnik |
title_fullStr | Core Data Services für ABAP Renzo Colle, Ralf Dentzer, Jan Hrastnik |
title_full_unstemmed | Core Data Services für ABAP Renzo Colle, Ralf Dentzer, Jan Hrastnik |
title_short | Core Data Services für ABAP |
title_sort | core data services fur abap |
topic | ABAP 7.5 (DE-588)1155185706 gnd ABAP Core Data Services (DE-588)1178857867 gnd SAP S/4HANA (DE-588)1125735104 gnd |
topic_facet | ABAP 7.5 ABAP Core Data Services SAP S/4HANA |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=5ae77bf4815840e5ade4ec6d883900a2&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034835489&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT collerenzo coredataservicesfurabap AT dentzerralf coredataservicesfurabap AT hrastnikjan coredataservicesfurabap AT rheinwerkverlag coredataservicesfurabap |