Beispiele

Die Beispiele zu diesem Buch werden mit Hilfe von abapGit in einem Git-Repository veröffentlicht. Hier ist beschrieben, wie Sie die Beispiele in Ihrem System importieren können. Bitte beachten Sie in jedem Fall die Hinweise in den im Quelltext genannten Kapiteln. Die Beispiele sind nicht darauf ausgelegt, ohne das Buch genutzt zu werden. Sie dienen lediglich zur Veranschaulichung der Vorgehensweise und sind nicht zum unmittelbaren produktiven Einsatz vorgesehen.

Beachten Sie, dass die Registrierung der MCI-Komponenten nicht in diesem Repository enthalten ist. Nehmen Sie die Registrierung falls erforderlich manuell vor.

Die Beispiele werden unter der Eclipse Public License v2.0 bereitgestellt.

Voraussetzungen

Installieren Sie abapGit in Ihrem System anhand der Installationsanleitung. Beachten Sie insbesondere die Hinweise zur Konfiguration der SSL-Verbindungen zu github.com (Import der Zertifikate, Setzen der Profilparameter). Stellen Sie sicher, dass Ihr System eine Verbindung zu github.com aufbauen kann (Routing, Firewall, ggf. Proxy-Einstellungen in abapGit).

Stellen Sie sicher, dass Sie mit der Anmeldesprache Deutsch angemeldet sind.

Erstinstallation

Starten Sie abapGit und wählen Sie + Online aus der Menüleiste oben rechts. Geben Sie folgende Daten ein:

  • Git clone URL: https://github.com/vwegert/mci-examples.git
  • Package: ZMCIBUCH
  • Display Name: Beispiele MCI-Buch
  • Folder Logic: PREFIX
  • Ignore subpackages: nein (leer)

Wählen Sie Create Package und legen Sie das Paket an. Geben Sie dazu folgende Daten ein:

  • Kurzbeschreibung: Beispiele MCI-Buch
  • Anwendungskomponente: (leer)
  • Softwarekomponente: HOME
  • Transportschicht: (leer, sofern in Ihrer Systemlandschaft nichts anderes vorgeschrieben ist)
  • Oberpaket: (leer)
  • Pakettyp: Entwicklungspaket
  • Paket gekapselt: nein

Unter Umständen müssen Sie das Paket an dieser Stelle in einen Transportauftrag aufnehmen.

Wählen Sie anschließend OK. Nach einer kurzen Wartezeit sollten Sie eine Liste der Objekte sehen, z. B. CLAS ZCL_MCIBUCH_BADI_DEMO_FILTER. Klicken Sie oben rechts über dieser Liste auf Pull. Ggf. müssen Sie die Objekte jetzt in einen Transportauftrag aufnehmen.

Sobald Sie diese Schritte abgeschlossen haben, sollten die Objekte in Ihrem System verfügbar sein.

Aktualisierung

Starten Sie abapGit. Wenn sich das Repository (in unserem Fall Beispiele MCI-Buch) in Ihrer Favoriten-Liste befindet, klicken Sie es dort an, ansonsten wählen Sie Advanced > Repository Overview und klicken Sie das Repository dort an. In dieser Übersicht können Sie das Repository auch in Ihre Favoriten-Liste aufnehmen.

Wenn es Änderungen im Repository gegeben hat, sehen Sie oberhalb der Liste die Aktion Pull. Wählen Sie diese Aktion, um die Änderungen in Ihr System zu übernehmen.

German Doctors