Glavanovits / Koch / Krancz | Git und SAP | E-Book | www.sack.de
E-Book

E-Book, Deutsch, 340 Seiten

Reihe: SAP Press

Glavanovits / Koch / Krancz Git und SAP

Versionsverwaltung und Transporte
1. Auflage 2022
ISBN: 978-3-8362-8852-1
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection

Versionsverwaltung und Transporte

E-Book, Deutsch, 340 Seiten

Reihe: SAP Press

ISBN: 978-3-8362-8852-1
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection



Nutzen Sie das moderne Versionsmanagement für Ihre SAP-Projekte! In diesem Buch erfahren Sie, wie Git in die Entwicklungsumgebungen für SAPUI5 oder ABAP integriert ist. Sie lernen, wie Sie Git-Befehle direkt in SAP Business Application Studio, ABAP Development Tools oder SAP Web IDE absetzen, Repositorys klonen und Branches verwalten. Ihre Entwicklungsteams werden nicht mehr anders arbeiten wollen!

Aus dem Inhalt:

  • So funktioniert Git
  • Anbieter von Git-Clients
  • Cloud- und On-Premise-Deployment
  • abapGit
  • Git in der SAPUI5-Entwicklung
  • Git in der Cloud-Entwicklung
  • Git in der SAP-HANA-Entwicklung
  • SAP Business Application Studio
  • Visual Studio Code
  • ABAP Development Tools
  • SAP Web IDE for SAP HANA
  • SAP Continuous Integration and Delivery
  • Integration mit Jenkins und Azure DevOps


Martin Koch ist Managing Director der CloudDNA GmbH, einem SAP-Partner in Österreich. Er und sein Team führen für SAP sehr erfolgreich Trainings durch und haben vier eigene Trainings zu den Themen SAPUI5, SAP Fiori, Cloud-Integration und Cloud Security entwickelt, die im SAP-Trainingskatalog gelistet sind. Neben seiner Tätigkeit als Trainer ist Martin Koch als Architekt, Berater und Entwickler bei internationalen SAP-Kunden aller Unternehmensgrößen im Einsatz. Er ist ursprünglich ausgebildeter Linienpilot und Fluglotse und über Umwege 2007 in einem Trainee-Programm bei SAP Österreich gelandet. Dort beschäftigte er sich zunächst mit den Themen Integration und SAP NetWeaver AS Java. Ab 2010 rückten mobile Applikationen im SAP-Umfeld in seinen Fokus. Nach einigen Projekten zur Architektur, Sicherheit und Entwicklung mobiler Lösungen widmete Martin Koch sich ab 2012 schwerpunktmäßig SAP HANA, SAPUI5, SAP Fiori und der SAP Business Technology Platform.
Glavanovits / Koch / Krancz Git und SAP jetzt bestellen!

Weitere Infos & Material



  Einführung ... 13
  1.  Einführung in Git ... 17

       1.1 ... Herkunft von Git ... 18
       1.2 ... Vergleich mit anderen Versionsverwaltungssystemen ... 19
       1.3 ... Verteilte Entwicklung mit Git ... 26
       1.4 ... Git im SAP-Umfeld ... 28
       1.5 ... Git in DevOps-Projekten ... 38
       1.6 ... Zusammenfassung ... 44

  2.  Technische Grundlagen ... 45

       2.1 ... Lokales und Remote-Repository ... 46
       2.2 ... Die wichtigsten Git-Befehle ... 53
       2.3 ... Git-CLI ... 70
       2.4 ... Das Arbeiten mit dem Git-CLI ... 73
       2.5 ... Konflikte lösen ... 95
       2.6 ... Weitere hilfreiche Befehle ... 99

  3.  Deployment-Optionen und Anbieter von Git-Clients ... 103

       3.1 ... Cloud- oder On-Premise-Deployment ... 104
       3.2 ... SAP Git Service in der Neo-Umgebung ... 110
       3.3 ... GitHub ... 121
       3.4 ... Bitbucket ... 129
       3.5 ... GitLab ... 134
       3.6 ... Ein On-Premise-Git-Repository über den Cloud Connector an die SAP BTP anbinden ... 140

  4.  Git in der SAPUI5-Entwicklung ... 149

       4.1 ... Erstellen eines Git-Repositorys ... 150
       4.2 ... Einbindung in die SAP Web IDE ... 152
       4.3 ... Einbindung in SAP Business Application Studio ... 160
       4.4 ... Einbindung in Visual Studio Code ... 169

  5.  Git in der ABAP-Entwicklung ... 177

       5.1 ... abapGit ... 177
       5.2 ... Einbindung in Eclipse ... 207

  6.  Git in der Cloud-Entwicklung ... 217

       6.1 ... Einführung in das SAP Cloud Application Programming Model ... 218
       6.2 ... Einbindung in SAP Business Application Studio ... 220
       6.3 ... Einbindung in Visual Studio Code ... 230

  7.  Git in der SAP-HANA-Entwicklung ... 241

       7.1 ... Einführung in SAP HANA XSA ... 241
       7.2 ... Einbindung in die SAP Web IDE für SAP HANA ... 243
       7.3 ... Einbindung in SAP Business Application Studio ... 258

  8.  Continuous Delivery und Continuous Integration ... 271

       8.1 ... Einführung ... 271
       8.2 ... SAP Continuous Integration and Delivery ... 285
       8.3 ... Integration mit weiteren Tools ... 311
       8.4 ... Zusammenfassung ... 328

  Anhang ... 331

       A ... Die wichtigsten Git-Befehle ... 331

  Die Autoren ... 335
  Index ... 337


Olzinger, Maximilian
Maximilian Olzinger ist Software Developer und Consultant bei der CloudDNA GmbH. Als SAP Certified Development Associate wickelt er Projekte für Unternehmen aller Branchen mit großem Erfolg ab. Er hält darüber hinaus Trainings in den Bereichen SAP Fiori, ABAP und Webentwicklung und hat mehrere SAP-Standardtrainings im Umfeld von SAP Fiori entwickelt. Erste Berührungspunkte mit den SAP-Technologien hatte Maximilian Olzinger bereits während seiner Ausbildung an der HTL Pinkafeld. Anschließend vertiefte er dieses Wissen bei der CloudDNA GmbH und wählte die Schwerpunkte SAP Fiori, SAPUI5, ABAP und OData. Neben den Tätigkeiten im SAP-Umfeld ist er dort als Experte für diverse Web-Frameworks wie Angular tätig.

Krancz, Daniel
Daniel Krancz ist Berater und Entwickler bei der CloudDNA GmbH. Bereits während seiner Ausbildung kam er mit SAP in Berührung, weshalb er sich auf die neuesten SAP-Technologien spezialisierte, insbesondere auf Full-Stack-Entwicklungen im Bereich SAP Fiori. Dies umfasst unter anderem SAPUI5, OData, Cloud Application Programming Model und ABAP RESTful Application Programming Model sowie die SAP Business Technology Platform. Auf diesen Gebieten unterstützt er SAP-Kunden aller Unternehmensgrößen und Branchen. Seit 2019 ist Daniel Krancz als externer Trainer bei SAP gelistet und hält internationale Kurse und Workshops im User-Experience-Umfeld ab. SAP hat ihn für die Erfolge im Jahr 2022 zum dritten Mal in Folge mit dem Titel „SAP Authorized Trainer“ ausgezeichnet.

Glavanovits, Rene
Rene Glavanovits ist SAP Consultant und Entwickler bei der CloudDNA GmbH. Er ist spezialisiert auf die neuesten SAP-Technologien, insbesondere auf die Entwicklung von Full-Stack-Applikationen mit SAP Fiori, SAPUI5, OData, CDS und dem SAP Cloud Application Programming Model. Daneben beschäftigt er sich mit SAP Cloud Integration. Die ersten Erfahrungen mit SAP machte Rene Glavanovits bereits im Zuge seiner Ausbildung. Das Erlernte setzte er bei Kunden verschiedenster Branchen und Größen immer wieder erfolgreich in die Praxis um. Neben den Entwicklungen im SAP-Umfeld wendet er sein Können in diversen Java- oder anderen Webentwicklungen an.

Koch, Martin
Martin Koch ist Managing Director der CloudDNA GmbH, einem SAP-Partner in Österreich. Er und sein Team führen für SAP sehr erfolgreich Trainings durch und haben vier eigene Trainings zu den Themen SAPUI5, SAP Fiori, Cloud-Integration und Cloud Security entwickelt, die im SAP-Trainingskatalog gelistet sind. Neben seiner Tätigkeit als Trainer ist Martin Koch als Architekt, Berater und Entwickler bei internationalen SAP-Kunden aller Unternehmensgrößen im Einsatz. Er ist ursprünglich ausgebildeter Linienpilot und Fluglotse und über Umwege 2007 in einem Trainee-Programm bei SAP Österreich gelandet. Dort beschäftigte er sich zunächst mit den Themen Integration und SAP NetWeaver Application Server Java. Ab 2010 rückten mobile Applikationen im SAP-Umfeld in seinen Fokus. Nach einigen Projekten zur Architektur, Sicherheit und Entwicklung mobiler Lösungen widmete sich Martin Koch ab 2012 schwerpunktmäßig SAP HANA, SAPUI5, SAP Fiori und der SAP Business Technology Platform.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.