Table of Contents
Personalisation du package
La fenêtre du package comporte différentes zones
- Le package et son contenu
- Zone de texte pour décrire le contenu du package
- Paramètres du packages
- 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