buchspektrum Internet-Buchhandlung

Neuerscheinungen 2019

Stand: 2020-02-01
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Felix Roth

Kundeneigene Erweiterungen mit ABAP


Das umfassende Handbuch
2019. 594 S. 24 cm
Verlag/Jahr: RHEINWERK VERLAG; SAP PRESS 2019
ISBN: 3-8362-6549-4 (3836265494)
Neue ISBN: 978-3-8362-6549-2 (9783836265492)

Preis und Lieferzeit: Bitte klicken


Über dieses Buch
Alle Technologien in einem Band! Ob Sie zukunftssichere Erweiterungen programmieren oder mit den Modifikationen in Ihren SAP-Systemen aufräumen möchten - hier erhalten Sie das erforderliche Wissen. Jede Methode wird ausführlich und mit Codebeispielen erläutert: User-Exits, klassische und neue BAdIs, Business Transaction Events, implizite und explizite Erweiterungspunkte u.v.m.

Aus dem Inhalt:

Klassische Erweiterungstechniken und Modifikationen
Enhancement Framework
Erweiterungskonzept für SAP S/4HANA
Erweiterung des ABAP Dictionary
User-Exits
Customer-Exits
Klassische und neue BAdIs
Business Transaction Events
Implizite und explizite Erweiterungspunkte
Modifikationsabgleich
Erweiterung von CDS, BOPF, AMDP, SAP Fiori
Erweiterung von IMG, IDocs, BAPIs
Erweiterungsmöglichkeiten bereitstellen

Einleitung ... 17

1. Erweiterungstechniken von SAP im Überblick ... 21

1.1 ... Modifikationen ... 22

1.2 ... User Exits ... 22

1.3 ... Customer Exits ... 23

1.4 ... Klassische Business Add-ins ... 23

1.5 ... Business Transaction Events ... 24

1.6 ... Enhancement Framework ... 25

1.7 ... Abgleich von Erweiterungen ... 29

1.8 ... Vererbung und Redefinition von Klassen ... 29

1.9 ... CDS Views erweitern ... 30

1.10 ... Geschäftsobjekte erweitern ... 31

1.11 ... ABAP Managed Database Procedures erweitern ... 31

1.12 ... OData-Services erweitern ... 32

1.13 ... Fiori-Apps erweitern ... 33

1.14 ... BAPI-Funktionsbausteine erweitern ... 34

1.15 ... IDocs erweitern ... 35

1.16 ... Zusammenfassung ... 35

TEIL I Klassische Erweiterungstechniken ... 37

2. Erweiterung des ABAP Dictionarys ... 39

2.1 ... Strukturerweiterungen ... 39

2.2 ... Suchhilfenerweiterungen ... 42

2.3 ... Indexerweiterungen ... 47

2.4 ... Einzelwerterweiterung ... 48

2.5 ... Zusammenfassung ... 50

3. Modifikationen ... 51

3.1 ... Modifikationen am Quelltext ... 52

3.2 ... Modifikationen an ABAP-Dictionary-Objekten ... 56

3.3 ... User Exits ... 60

3.4 ... Abgleich von Modifikationen und Erweiterungen ... 64

3.5 ... Zusammenfassung ... 73

4. Customer Exits ... 75

4.1 ... Customer Exits implementieren ... 75

4.2 ... Funktions-Exits finden ... 85

4.3 ... Menüerweiterungen ... 89

4.4 ... Screenerweiterungen ... 98

4.5 ... Zusammenfassung ... 112

5. Klassische Business Add-ins ... 113

5.1 ... Ein klassisches BAdI implementieren ... 114

5.2 ... Aufruf eines klassischen BAdIs ... 119

5.3 ... Klassische BAdIs finden ... 121

5.4 ... Filtersteuerung ... 123

5.5 ... Menüerweiterungen ... 126

5.6 ... Screenerweiterung ... 135

5.7 ... Zusammenfassung ... 153

6. Business Transaction Events ... 155

6.1 ... Einführung ... 155

6.2 ... Ein BTE implementieren ... 160

6.3 ... BTEs finden ... 167

6.4 ... Zusammenfassung ... 169

7. Vererbung von Klassen ... 171

7.1 ... Vererbung ... 171

7.2 ... Redefinition ... 179

7.3 ... Zusammenfassung ... 182

TEIL II Erweiterungstechniken des Enhancement Frameworks ... 183

8. Das Enhancement Framework ... 185

8.1 ... Architektur des Enhancement Frameworks ... 185

8.2 ... Mit dem Enhancement Framework arbeiten ... 189

8.3 ... Zusammenfassung ... 193

9. Implizite Erweiterungspunkte ... 195

9.1 ... Erweiterungen am Kopf und Fuß von Entwicklungsobjekten ... 196

9.2 ... Erweiterungen von globalen Klassen ... 200

9.3 ... Erweiterung von Methoden ... 201

9.4 ... Erweiterung von lokalen Klassen ... 203

9.5 ... Funktionsbausteinerweiterungen ... 204

9.6 ... Debugging impliziter Erweiterungspunkte ... 206

9.7 ... Zusammenfassung ... 208

10. Explizite Erweiterungsoptionen ... 209

10.1 ... Erweiterungspunkte ... 209

10.2 ... Erweiterungssektionen ... 212

10.3 ... Explizite Erweiterungsoptionen finden ... 215

10.4 ... Zusammenfassung ... 218

11. Neue Business Add-ins ... 219

11.1 ... Quelltexterweiterungen ... 221

11.2 ... Filtersteuerung ... 234

11.3 ... Menüerweiterungen ... 239

11.4 ... Screenerweiterungen ... 246

11.5 ... Migration klassischer BAdIs ... 261

11.6 ... Mehrfachverwendung von BAdIs ... 267

11.7 ... Zusammenfassung ... 269

12. Das Switch Framework ... 271

12.1 ... Architektur des Switch Frameworks ... 272

12.2 ... Mit dem Switch Framework arbeiten ... 276

12.3 ... Zusammenfassung ... 287

13. Erweiterungen mit Transaktion SPAU_ENH abgleichen ... 289

13.1 ... Abgleich durchführen ... 290

13.2 ... Zusammenfassung ... 296

TEIL III Erweiterbarkeit neuer Entwicklungstechnologien ... 297

14. Erweiterung von CDS Views ... 299

14.1 ... CDS-View-Erweiterungen ... 300

14.2 ... Indirekte Erweiterung mit Extension Include Views ... 311

14.3 ... CDS-Metadatenerweiterungen ... 314

1