User Tools

Site Tools


start:tips:sap:inst_gui:perso

Personalisation du package

La fenêtre du package comporte différentes zones

  1. Le package et son contenu
  2. Zone de texte pour décrire le contenu du package
  3. Paramètres du packages
  4. Scripts

Description

Dans la zone de description, ajoutons un petit texte, par exemple Installation du client SAP personalisé pour la société ACME

Paramètres

Changeons quelques paramètres:

Paramètre Valeur par défaut Nouvelle valeur
SapGui BrowserControl SAP GUI Default 1
SapGui LandscapeFileOnServer https://acme.sharepoint.com/SapGui/SapUiLandscape.xml 1)

Editeur ABAP

Si vous avez des templates pour les en-tête de code ABAP, vous pouvez remplacer le fichier ..\Client_SAP\ClientSAP\SapGui\ab4_data\abap4_user.xml par le fichier se trouvant sur votre PC afin d'avoir les templates ABAP qui se déploient sur tous les postes (bien que ce ne soit utile qu'aux développeurs).

Scripts

Plusieurs scripts peuvent être créés et seront appelés à différents moments lors du processus d'installation:

  • On Installation Start
  • On Installation End
  • On Uninstallation Start
  • On Uninstallation End
  • On Update Start ⇐ Ce script est automatiquement mis à jour lors de chaque mise à jour du package
  • On Update End

L'éditeur de script intégré n'étant pas très convivial, il est préférable d'utiliser un fichier vbs externe que l'on appelle depuis l'installeur. Voici le script à utiliser dans l'événement On Installation Start qui va appeler le fichier CustomerFiles\OnInstallationStart.vbs

ScriptFile = NwEngine.Variables.ResolveString("%SapSrcDir%\CustomerFiles\OnInstallationStart.vbs")
 
If NwEngine.Shell.FileExist( ScriptFile ) Then
  NwEngine.Shell.Execute ScriptFile, vbFalse
Else
  strLog = "'" & ScriptFile & "' not found!"
  NwEngine.Context.Log.WriteError strLog
End If

Plus de détails sur les différents scripts dans le chapitre Scripts du package

1)
ce doit être un chemin accessible par TOUS les utilisateurs, par exemple sur sharepoint ou sur un répertoire réseau
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
start/tips/sap/inst_gui/perso.txt · Last modified: 2022/02/25 20:24 by admin_wiki