La fenêtre du package comporte différentes zones
Dans la zone de description, ajoutons un petit texte, par exemple Installation du client SAP personalisé pour la société ACME
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) |
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).
Plusieurs scripts peuvent être créés et seront appelés à différents moments lors du processus d'installation:
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