Dit artikel bevat stapsgewijze instructies voor het installeren van de Payhawk ABAP-extensie op je SAP S/4HANAĀ® Cloud Public Edition-systeem.
Payhawk gebruikt het native Git-enabled Change and Transport System (gCTS) om updates veilig en direct naar je omgeving te sturen. Om de installatie te voltooien, gebruik je het fijnkorrelige Git-toegangstoken en de URL van de repository die Payhawk levert.
Vereisten
Voordat je met de installatie begint, moet je ervoor zorgen dat het volgende aanwezig is:
Systeemlandschap: toegang tot je SAP S/4HANA Cloud Public Edition ontwikkel-/testtenant (meestal een opstelling met 3 systemen).
Gebruikersautorisaties: je zakelijke gebruiker moet een rol toegewezen krijgen die Lifecycle Management-bedrijfscatalogi bevat (zoals
SAP_CORE_BC_COMof de standaardsjabloonSAP_BR_ADMINISTRATOR) om toegang te krijgen tot gCTS en apps voor softwarecomponenten.Details extensie:
Doelpakket:
ZPARTNER.URL Git-repository:
[verstrekt door partner].Gedetailleerd toegangstoken:
[verstrekt door Partner].
Stapsgewijze installatiehandleiding
Stap 1: Git-referenties configureren
SAP S/4HANA Cloud verwerkt Git-referenties op een strikte, klantspecifieke basis. Behoud je token binnen de specifieke client waar je de repository wilt ophalen.
Log in op je SAP S/4HANA Cloud Fiori launchpad.
Open de Git-Enabled CTS-app (of Manage Software Components, afhankelijk van je administratieve configuratie).
Ga naar het gedeelte Gebruikersinstellingen of Inloggegevens.
Kies aanmaken of inloggegevens toevoegen en voer de volgende gegevens in:
Type verificatie: Persoonlijk toegangskenmerk / Token.
Gebruikersnaam: de gebruikersnaam of Git-identiteit die aan jou verstrekt is.
Token/Wachtwoord: plak het gedetailleerd toegangstoken precies zoals opgegeven.
Sla je wijzigingen op.
Behandel dit token als een veilig wachtwoord. Het is specifiek beperkt in omvang om je systeem alleen-lezen toegang te geven tot de
ZPARTNERrepository.
Stap 2: Repository koppelen aan je systeem
Breng vervolgens de op Payhawk gehoste repository in kaart op je lokale cloudomgeving.
Ga in de interface gCTS/Softwarecomponenten naar het tabblad Repositories en selecteer Aanmaken of Klonen.
Voer de URL vande Git-repository in die door Payhawk Support is verstrekt.
Configureer de volgende parameters tijdens het instellen van de repository:
Software-onderdeel / -pakket:
ZPARTNER.Repository-rol: kies Alleen ophalen (of een gelijkwaardige alleen-lezen-configuratie) om te voorkomen dat per ongeluk wijzigingen teruggeduwd worden naar de bron.
Kies de standaard deployment branch (bijvoorbeeld
hoofdofrelease).Klik op klonen of opslaan. Het systeem verifieert met de in stap 1 opgeslagen referenties.
Stap 3: De objecten van de extensie ophalen
Zodra de koppeling is geĆÆnitialiseerd, kun je de ABAP-objecten rechtstreeks in je tenant implementeren.
Selecteer je nieuw aangemaakte
ZPARTNER-repositoryuit de lijst.Ga naar het tabblad Vertakkingen of Vastleggingen.
Zoek de laatste vastlegging, versie-tag, of actieve release branch.
Klik op ophalen (of bijwerken).
Het systeem activeert een implementatiejob op de achtergrond. Je kunt de voortgang, logboeken en objecttransportstappen controleren via het tabblad Taken of Geschiedenis.
Stap 4: Doorsturen naar test- en productiesystemen (niet-ontwikkelingstenant)
Voer het gCTS pull-proces in stap 1-3 alleen uit in je Development tenant. Test en Production tenants zijn strikt vergrendeld(Niet bewerkbaar) om de stabiliteit van de omgeving te garanderen en kunnen niet direct code van Git ophalen. Om de geĆÆnstalleerde uitbreiding door je omgeving met 3 systemen te verplaatsen, gebruik je de standaard SAP Cloud transportroutes:
Exporteren vanuit Development: open in je Development tenant de app Export Software Components. Zoek het
ZPARTNER-pakketen voer een export uit. Hierdoor worden de wijzigingen vergrendeld in een bepaalde versie van de softwarecomponent.Importeren naar Test: log in op je Test tenant Fiori launchpad. Open de app Softwarecomponenten importeren, zoek de versie die je zojuist hebt geƫxporteerd en start het importeren.
Importeren naar productie: zodra het testen en valideren is voltooid, herhaal je het importeren met de app Importeren van softwarecomponenten in je productie-tenant.
Probleemoplossing en ondersteuning
Authenticatiefouten (
401 Niet geautoriseerd): zorg ervoor dat het fijnkorrelige token zonder spaties is geplakt en niet verlopen is. Onthoud dat referenties moeten worden bijgehouden binnen de specifieke client waarin je werkt.