Documentation Index

Fetch the complete documentation index at: https://payhawk.document360.io/llms.txt

Use this file to discover all available pages before exploring further.

Installation de l'extension ABAP Payhawk via gCTS (SAP S/4HANA Public Edition)

Prev Next

Cet article fournit des instructions étape par étape sur l'installation de l'extension ABAP Payhawk sur votre système SAP S/4HANA® Cloud Public Edition.

Payhawk utilise le système natif de changement et de transport Git (gCTS) pour fournir des mises à jour directement et en toute sécurité à votre environnement. Pour terminer l'installation, vous utilisez le jeton d'accès Git et l'URL du référentiel fournis par Payhawk.

Prérequis

Avant de commencer l'installation, assurez-vous que les éléments suivants sont en place :

  • Paysage de systèmes : accès à votre locataire de développement/test SAP S/4HANA Cloud Public Edition (généralement une configuration de paysage de 3 systèmes).

  • Autorisations de l'utilisateur : votre utilisateur professionnel doit se voir attribuer un rôle contenant des catalogues de gestion du cycle de vie (tels que SAP_CORE_BC_COM ou le modèle standard SAP_BR_ADMINISTRATOR) pour accéder à gCTS et aux applications de composants logiciels.

  • Détails de l'extension :

    • Paquet cible : ZPARTNER.

    • URL du dépôt Git : [fournie par le partenaire].

    • Jeton d'accès précis : [fourni par le partenaire].

Guide d'installation étape par étape

Étape 1 : Configurer les informations d'identification Git

SAP S/4HANA Cloud traite les informations d'identification Git de manière stricte et spécifique à chaque client. Conservez votre jeton dans le client spécifique où vous avez l'intention d'extraire le référentiel.

  1. Connectez-vous à votre SAP S/4HANA Cloud Fiori launchpad.

  2. Ouvrez l'application CTS compatible Git (ou Gérer les composants logiciels, selon votre configuration administrative).

  3. Accédez à la section Paramètres de l'utilisateur ou Informations d'identification.

  4. Sélectionnez Créer ou Ajouter des informations d'identification et saisissez les informations suivantes :

    • Type d'authentification : Jeton d'accès personnel / Jeton.

    • Nom d'utilisateur : le nom d'utilisateur ou l'identité Git qui vous a été fournie.

    • Jeton/mot de passe : collez le jeton d'accès à granularité fine exactement comme indiqué.

  5. Enregistrez vos modifications.

Considérez ce jeton à granularité fine comme un mot de passe sécurisé. Son champ d'application est limité de manière à accorder à votre système un accès en lecture seule au référentiel ZPARTNER.

Ensuite, mappez le référentiel hébergé par Payhawk à votre environnement cloud local.

  1. Dans l'interface gCTS/Composants logiciels, accédez à l'onglet Référentiels et sélectionnez Créer ou Cloner.

  2. Entrez l'URL du dépôt Git fourni par le support Payhawk.

  3. Configurez les paramètres suivants lors de la configuration du référentiel :

    • Composant logiciel / Paquet : ZPARTNER.

    • Rôle du référentiel : choisissez Tirage uniquement (ou une configuration équivalente en lecture seule) pour éviter que des modifications accidentelles ne soient repoussées vers la source.

  4. Choisissez la branche de déploiement par défaut (par exemple, main ou release).

  5. Cliquez sur Cloner ou Enregistrer. Le système s'authentifie à l'aide des informations d'identification enregistrées à l'étape 1.

Étape 3 : Tirer les objets de l'extension

Une fois le lien initialisé, vous pouvez déployer les objets ABAP directement dans votre locataire.

  1. Sélectionnez dans la liste le référentiel ZPARTNER que vous venez de créer.

  2. Accédez à l'onglet Branches ou Commits.

  3. Localiser le dernier commit, l'étiquette de version ou la branche active.

  4. Cliquez sur Tirer (ou Mettre à jour).

  5. Le système déclenche un travail de déploiement en arrière-plan. Vous pouvez suivre la progression, les journaux et les étapes de transport des objets via l'onglet Travaux ou Historique.

Étape 4 : Transfert vers les systèmes de test et de production (locataires ne participant pas au développement)

Exécutez le processus d'extraction gCTS dans les étapes 1 à 3 uniquement dans votre locataire de développement. Les locataires Test et Production sont strictement verrouillés(non modifiables) pour assurer la stabilité de l'environnement et ne peuvent pas extraire directement le code de Git. Pour déplacer l'extension installée dans votre paysage à 3 systèmes, utilisez les routes de transport standard de SAP Cloud :

  1. Exportez à partir du développement : dans votre locataire de développement, ouvrez l'application Exporter des composants logiciels. Localisez le paquet ZPARTNER et lancez une exportation. Cette opération permet de verrouiller les modifications dans une version désignée du composant logiciel.

  2. Importation dans Test : connectez-vous au launchpad Fiori de votre locataire Test. Ouvrez l'application Importation de composants logiciels, localisez la version que vous venez d'exporter et déclenchez l'importation.

  3. Importation vers la production : une fois les tests et la validation terminés, répétez l'importation à l'aide de l'application Importation de composants logiciels dans votre locataire de production.

Dépannage et assistance

  • Erreurs d'authentification (401 non autorisé) : assurez-vous que le jeton à granularité fine a été collé sans espace à la fin et qu'il n'a pas expiré. N'oubliez pas que les informations d'identification doivent être conservées au sein du client spécifique dans lequel vous travaillez.