0

Kundeneigene Erweiterungen mit ABAP

User-Exits, klassische und neue BAdIs, Switch und Enhancement Framework, Erweiterungen für S/4HANA und mehr

Erscheinungsjahr: 2019
CHF 101,00
(inkl. MwSt.)

In der Regel lieferbar innerhalb 1-3 Tagen

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9783836265492
Sprache: Deutsch
Umfang: 594
Format (T/L/B): 24.0 x 16.0 cm
Auflage: 1. Auflage
Einband: Gebunden

Beschreibung

Alle Technologien in einem Band! Ob Sie neue, zukunftssichere Erweiterungen programmieren oder endlich mit den Modifikationen in Ihren SAP-Systemen aufräumen möchten - in diesem Buch 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 ModifikationenEnhancement FrameworkErweiterungskonzept für SAP S/4HANAErweiterung des ABAP DictionaryUser-ExitsCustomer-ExitsKlassische und neue BAdIsBusiness Transaction EventsImplizite und explizite ErweiterungspunkteModifikationsabgleichErweiterung von CDS, BOPF, AMDP, SAP FioriErweiterung von IMG, IDocs, BAPIsErweiterungsmöglichkeiten bereitstellen

Autorenportrait

Felix Roth ist Trainer, Entwickler und -Berater mit Herzblut und im kompletten ABAP-Technologie-Umfeld. Seit 2013 arbeitet er als SAP Consultant und Software Engineer bei der X-CASE GmbH. In seiner Position berät er Kunden in den verschiedensten Entwicklungsprojekten und beschäftigt sich maßgeblich mit den neuesten SAP-Technologien. Darüber hinaus kümmert er sich hauptverantwortlich um die Nachwuchsgewinnung und die Weiterbildung der Werkstudenten und Praktikanten. Seit 2014 hält Felix Roth regelmäßig SAP-Schulungen für die Integrata AG und erstellte hierfür auch mehrere Schulungsunterlagen.

Inhalt

       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        2.1 ... Strukturerweiterungen ... 39        2.2 ... Suchhilfenerweiterungen ... 42        2.3 ... Indexerweiterungen ... 47        2.4 ... Einzelwerterweiterung ... 48        2.5 ... Zusammenfassung ... 50        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.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.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.1 ... Einführung ... 155        6.2 ... Ein BTE implementieren ... 160        6.3 ... BTEs finden ... 167        6.4 ... Zusammenfassung ... 169        7.1 ... Vererbung ... 171        7.2 ... Redefinition ... 179        7.3 ... Zusammenfassung ... 182        8.1 ... Architektur des Enhancement Frameworks ... 185        8.2 ... Mit dem Enhancement Framework arbeiten ... 189        8.3 ... Zusammenfassung ... 193        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.1 ... Erweiterungspunkte ... 209        10.2 ... Erweiterungssektionen ... 212        10.3 ... Explizite Erweiterungsoptionen finden ... 215        10.4 ... Zusammenfassung ... 218        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.1 ... Architektur des Switch Frameworks ... 272        12.2 ... Mit dem Switch Framework arbeiten ... 276        12.3 ... Zusammenfassung ... 287        13.1 ... Abgleich durchführen ... 290        13.2 ... Zusammenfassung ... 296        14.1 ... CDS-View-Erweiterungen ... 300        14.2 ... Indirekte Erweiterung mit Extension Include Views ... 311        14.3 ... CDS-Metadatenerweiterungen ... 314        14.4 ... Zusammenfassung ... 317        15.1 ... Ein AMDP-BAdI implementieren ... 319        15.2 ... Aufruf einer AMDP-BAdI-Methode ... 322        15.3 ... Zusammenfassung ... 324        16.1 ... Klassische Möglichkeiten der Erweiterung ... 326        16.2 ... Erweiterungsobjekt anlegen ... 333        16.3 ... Zusätzlichen Unterknoten anlegen ... 336        16.4 ... Knotenfunktionen erweitern ... 341        16.5 ... Zusammenfassung ... 349        17.1 ... OData-Services überdefinieren ... 352        17.2 ... Standardfall: Entitätstyp mit Struktur ... 359        17.3 ... Sonderfall: Entitätstyp ohne Struktur ... 374        17.4 ... Erweiterten Service testen ... 382        17.5 ... Zusammenfassung ... 384        18.1 ... In-App-Erweiterungen mit webbasierten Werkzeugen ... 386        18.2 ... Programmatische Erweiterung ... 400        18.3 ... Zusammenfassung ... 412        19.1 ... Explizite Erweiterungspunkte bereitstellen ... 418        19.2 ... Erweiterungssektionen bereitstellen ... 421        19.3 ... Erweiterungsspot verwalten ... 423        19.4 ... Neue Business Add-ins bereitstellen ... 425        19.5 ... Menüerweiterungen ermöglichen ... 443        19.6 ... Screenerweiterungen ermöglichen ... 448        19.7 ... AMDP-BAdI anlegen ... 454        19.8 ... Zusammenfassung ... 461        20.1 ... Erweiterungsimplementierung anlegen ... 464        20.2 ... Controller erweitern ... 466        20.3 ... Views erweitern ... 470        20.4 ... Windows erweitern ... 474        20.5 ... Eine Web-Dynpro-Komponente erweitern ... 476        20.6 ... Zusammenfassung ... 495        21.1 ... Einführung in den Code Inspector ... 498        21.2 ... Code Inspector um eigene Prüfungen erweitern ... 500        21.3 ... Zusammenfassung ... 515        22.1 ... Übergabe kundeneigener Felder mit EXTENSIONIN ... 518        22.2 ... Auslesen kundeneigener Felder mit EXTENSIONOUT ... 525        22.3 ... Zusammenfassung ... 526        23.1 ... Eigenen Einführungsleitfaden anlegen ... 528        23.2 ... Eine Erweiterung des Standardeinführungsleitfadens anlegen ... 534        23.3 ... Zusammenfassung ... 538        24.1 ... Erweiterung für ein IDoc anlegen ... 540        24.2 ... IDoc-Erweiterung testen ... 548        24.3 ... Zusammenfassung ... 555        A ... Beschaffung von Daten: Arbeitsspeicher ... 559        B ... Beschaffung von Daten: Dirty Assign ... 563        C ... Mögliche Konfliktfälle beim Abgleich von Erweiterungen in Transaktion SPAU_ENH ... 567        D ... Fragen und Antworten zum Verständnis dieses Buches ... 573        E ... Der Autor ... 583

Weitere Artikel aus der Reihe "SAP PRESS"

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 113,30
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 113,30
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 101,00
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 113,30
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 101,00
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 101,00
inkl. MwSt.
Alle Artikel anzeigen

Weitere Artikel vom Autor "Roth, Felix"

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 101,00
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 88,80
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 113,30
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 66,90
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 66,90
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 35,60
inkl. MwSt.
Alle Artikel anzeigen

Weitere Artikel aus der Kategorie "Informatik & EDV"

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 29,50
inkl. MwSt.

Nicht lieferbar

CHF 16,90
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 44,00
inkl. MwSt.

Nicht lieferbar

CHF 26,90
inkl. MwSt.

In der Regel lieferbar innerhalb 1-3 Tagen

CHF 26,90
inkl. MwSt.
Alle Artikel anzeigen