Ansicht
Dokumentation

SCTS_GCTS_SYNC_COLLAB - gCTS: Beteiligte und Teams von Repository synchronisieren

SCTS_GCTS_SYNC_COLLAB - gCTS: Beteiligte und Teams von Repository synchronisieren

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Verwenden Sie dieses Programm zum Synchronisieren von Beteiligten und Teams sowie der zugehörigen Collaboration-Berechtigungen im Remote-Git-Repository mit jenen des lokalen Git-Repositorys im ABAP-System. Das Remote-Repository stellt den zentralen Datenpool dar.

Integration

Bei GitHub verwendet das Programm das unter github.com verfügbare API Collaborators:
https://docs.github.com/en/rest/reference/collaborators

Voraussetzungen

  • Sie verfügen über einen persönlichen Zugriffstoken für den Git-Server, der als Host für das Remote-Repository fungiert.
  • Die Synchronisierung von Teams auf Repository-Ebene setzt voraus, dass die Teams im gCTS auf Systemebene vorliegen. Das Programm kann Teams auf Systemebene erstellen, wenn der Benutzer, der das Programm ausführt, über die Berechtigungsrolle Z_S_GCTS_SYS verfügt.

Funktionsumfang

Das Programm prüft, welche Teams und Beteiligten zur Organisation des Remote-Repositorys gehören, und synchronisiert sie mit den Beteiligten und Teams, die dem lokalen Repository zugeordnet sind. Gleichzeitig werden die Benutzerberechtigungen synchronisiert.

Vorgehen

  1. Wählen Sie ein Repository aus der Dropdown-Liste aus.
  2. Geben Sie Ihren persönlichen Zugriffstoken für den Git-Server ein.
  3. Optional: Geben Sie Folgendes an:
  • Simulation: Das Programm führt standardmäßig einen Simulationslauf der Synchronisierung aus. Das Programm zeigt eine Zusammenfassung der Aktionen an, die bei den angegebenen Optionen während der Synchronisierung erfolgen. Es werden keine Daten geändert. Deaktivieren Sie diese Option, nachdem Sie sich vergewissert haben, dass das Ergebnis der Synchronisierung Ihren Erwartungen entspricht.

  • Team: Markieren Sie dieses Ankreuzfeld, wenn die Teams des Repositorys synchronisiert werden sollen. Das Ankreuzfeld ist standardmäßig markiert.

  • Beteiligter: Markieren Sie dieses Ankreuzfeld, wenn einzelne Beteiligte des Repositorys synchronisiert werden sollen. Das Ankreuzfeld ist standardmäßig markiert.

  • Asymmetrisch: Beteiligte und/oder Teams werden nur aus dem Remote-Repository in das lokale Repository synchronisiert.

Wenn dem lokalen Repository Beteiligte oder Teams zugeordnet sind, die nicht im Remote-Repository enthalten sind, bleiben sie unverändert.
  • Symmetrisch: Beteiligte und/oder Teams werden in beide Richtungen synchronisiert.

ACHTUNG: Wenn dem lokalen Repository Beteiligte oder Teams zugeordnet sind, die nicht im Remote-Repository enthalten sind, werden sie aus dem lokalen Repository entfernt.
  • Nur Berechtigungen: Es werden ausschließlich Berechtigungen synchronisiert. Es werden keine Teams oder Beteiligte hinzugefügt oder entfernt.

  1. Um die Synchronisierung mit den angegebenen Optionen zu starten, wählen Sie Ausführen.

Ergebnis

Das Programm zeigt ein Protokoll an.

Wenn Sie einen Simulationslauf ausgeführt haben, wird Ihnen dies über eine Informationsmeldung mitgeteilt. Um die Synchronisierung auszuführen, entmarkieren Sie das Ankreuzfeld.

In den folgenden Situationen gibt das Programm Warnmeldungen aus:

  • Die Benutzer können nicht im System gefunden werden.
  • Das Programm prüft für alle Teams, die der Organisation des Repositorys zugeordnet sind, ob sie auch dem Repository zugeordnet sind. Teams, die dem Repository nicht zugeordnet sind, können nicht synchronisiert werden.
  • Sie haben den symmetrischen Umfang ausgewählt: Wenn Beteiligte und Teams dem lokalen Repository, aber nicht dem Remote-Repository zugeordnet sind, werden ihre Zuordnungen aufgehoben.






TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4853 Date: 20240520 Time: 120823     sap01-206 ( 66 ms )