Vous pouvez utiliser la page Préférences pour définir une vaste gamme de préférences comprenant les :
- Préférences de conception
- Préférences d’exécution
- Niveau d'expérience du développeur
- Niveaux d'utilisation du système
Pour modifier une préférence :
- Cliquez sur le menu Apps, sélectionnez une application et cliquez sur l’icône sous Actions.
- Cliquez sur Configurations et sur l’onglet Préférences.
- Sélectionnez le type de préférence.
- Modifiez vos préférences et cliquez sur Enregistrer.
Préférences de conception
Transaction - Processus de vérification des données
Sélectionnez le workflow de la vérification DataFile.
Workflow | Description |
---|---|
Défini par le développeur | Le développeur du programme spécifie le processus de vérification des données. |
Aucun processus de vérification des données | Les données qui ont été saisies dans Transaction ne nécessitent pas de vérification. |
Réviser et publier - une étape | Une personne saisit les données, puis le vérificateur assure la révision des données et les publie. Le vérificateur devient alors la personne enregistrée pour la saisie des données. |
Vérification et publication - Séparément | Le vérificateur vérifie les données et renvoie les données à l'exécuteur qui les publie. |
Personnalisé | Le workflow personnalisé peut être ajouté à la solution une fois le modèle de données envoyé à la bibliothèque. Cette option ne sera pas disponible pour la soumission de scripts Fiori et GUI for HTML. |
Ajouter la raison du rejet DataFile | Si cette option est sélectionnée, les vérificateurs doivent inclure un motif pour tout rejet de fichiers dans la zone Commentaires. |
Transaction - Configuration exécutée
le fichier de données est publié dans SAP après son approbation pour l’utiliser dans l’environnement de production. Ces paramètres ne s’appliquent pas au processus de vérification de fichier de données personnalisé.
Paramètre | Description |
---|---|
Défini par le développeur | Le développeur de programme spécifie la configuration d’exécution de la transaction qui s’applique. |
Manuel | Seule une configuration exécutée manuellement est autorisée. |
AutoRun | Seule une configuration AutoRun est autorisée. Remarque : L’option sera définie sur Aucun car les scripts Fiori et GUI for HTML ne respecteront pas ce paramètre.
|
Informations d’identification d’exécution |
|
Paramètres d’approbation de Query et Transaction
Spécifiez les conditions d'approbation des workflows de script.
Paramètre | Description |
---|---|
Approbation de solution | Indique si les solutions Query ou Transaction nécessitent une approbation. Si ce paramètre n’est pas actif, les solutions passent immédiatement en statut production à l’envoi - aucune vérification n’est requise. |
Auto-approbation | Permet aux créateurs de fichiers Query/Transaction d’approuver leurs propres fichiers. |
Raison du rejet de script | Indique si les vérifications doivent indiquer une raison pour rejeter la solution Query ou Transaction. Activez cette option pour imposer une raison pour rejeter la solution. |
Paramètres d'approbation de formulaire
Spécifiez les conditions d'approbation des workflows de formulaire.
Paramètre | Description |
---|---|
Approbation du formulaire | Lorsque cette option est activée, le développeur de solutions ne pourra que développer et sauvegarder une solution, mais pas la déployer. Si les développeurs de solutions essaient de déployer la solution, un message d'erreur s'affiche. Le réviseur de solutions peut uniquement examiner et déployer une solution, mais ne peut pas y apporter de modifications. |
Contrôle des versions
définissez les paramètres de contrôle des versions des fichiers exemples.
Paramètre | Description |
---|---|
Contrôle des versions de modèles de données | Empêche les utilisateurs d'ouvrir ou de soumettre un fichier de données qui a été créé avec une version antérieure du modèle de données. Remarque : lors de la révision d'un fichier exemple à l'aide de la fonction Contrôle de version pour les fichiers exemples, les utilisateurs doivent conserver le même nom de fichier exemple. |
Vérification des modèles de données | Permet aux utilisateurs de sélectionner Réviser dans l'assistant d’envoi. Par défaut, pour renvoyer un fichier de données révisé, les utilisateurs doivent également renvoyer le script Transaction. |
Paramètres de création d’un script Query
définissez les options qui impactent le processus de création d’un script Query.
Paramètre | Description |
---|---|
Centraliser l'utilisation du dictionnaire de données Query | Fournissez un dictionnaire de données pour tous les utilisateurs. Seul l’administrateur de dictionnaire des données Query peut ajouter des tables. Voir ci-dessous pour plus d’informations. |
Les utilisateurs gèrent le remplissage de chaîne dans Critères | Le remplissage (ou les « zéros de gauche ») est appliqué par défaut pour les types de données NUM, NUMC, Char et string. Si vous comparez des données non numériques sans remplissage, les résultats peuvent être erronés. Activez ce paramètre pour activer le remplissage des chaînes. |
Les utilisateurs créent des connexions de serveur SQL dans Query | Les concepteurs Query utilisent les connexions du serveur SQL définies sur le site Evolve. Ils peuvent également créer leurs propres connexions au serveur SQL, les connexions qui sont spécifiques au script Query. Si ce paramètre n’est pas actif, les concepteurs Query peuvent utiliser ces connexions de serveur SQL déjà définies sur le site d’Evolve. |
Informations supplémentaires : dans un dictionnaire centralisé, les utilisateurs peuvent toujours attribuer des favoris provenant des tables existantes, mais ces favoris locaux ne sont pas écrits sur le serveur. Un administrateur de dictionnaire de données Query peut créer ou modifier un dictionnaire et le charger sur le serveur d’Evolve.
Cet administrateur peut aussi modifier une copie locale ou télécharger la dernière copie depuis le serveur. Il peut rechercher des tables et en ajouter dans le dictionnaire de données Winshuttle et dans le dictionnaire de données SAP.
Pour pouvoir appliquer un dictionnaire de données centralisé, vous devez être administrateur de dictionnaire de données Query pour l’application. Cet administrateur est affecté à partir de la page Modifier les applications. Vous devez avoir le rôle de développeur de solution et d’administrateur de dictionnaire des données Query pour utiliser cette fonction.
Fonctionnalités
Sur cette page, les administrateurs globaux et les administrateurs d’application peuvent activer ou désactiver les fonctionnalités de création de solution/script (et d’exécution de script) au niveau de l’application. Si une option de fonctionnalité (Transaction, Query ou Direct) est désactivée, cette application n’aura pas de fonctionnalités de création ou d’exécution de script de ce type, même si vous avez des autorisations et une licence applicables valides.
Fonctionnalités | Description |
---|---|
Transaction | Activer ou désactiver la création de solutions Transactions |
Requête | Activer ou désactiver la création de solutions Query |
Direct | Activer ou désactiver la création de solutions Direct |
Fiori | Activer ou désactiver la création de solutions SAP Fiori® |
GUI For HTML | Activer ou désactiver la création de solutions SAP GUI for HTML |
Les changements sont uniquement mis en œuvre après avoir changé d'application ou lorsque vous vous reconnectez à Studio.
Si vous disposez d’un module incluant un script Query avec un script de Transaction intégré, vous pouvez soumettre la solution même si vous n’avez pas la capacité de soumettre les fichiers de la solution Transaction.
Préférences d’exécution
- Paramètres généraux : paramètres liés à la manière dont les fichiers sont exécutés sur SAP.
Paramètre Description Enregistrer dans la bibliothèque Si les fichiers ne nécessitent pas de révision, vous pouvez les enregistrer dans le serveur Evolve. Veuillez noter qu'une fois enregistrés, les fichiers ne nécessitant pas de révision ne passent pas automatiquement au statut Terminé. Activer l'accélération adaptative de requête Une fois activé, l’accélération adaptative de requête utilise un algorithme pour adapter et ajuster l’exécution de la requête sur le serveur SAP ; l'ajustement se base sur la charge du serveur SAP à l’exécution. Informations supplémentaires : les ressources disponibles du serveur sont calculées à partir du nombre total de processus de dialogue ouverts. Quand plus de 50 % des processus de dialogue sur le système SAP sont disponibles, la requête est exécutée à la vitesse maximale. Mais quand la charge disponible du serveur est inférieure à 50 %, l'exécution de la requête est ralentie de manière dynamique. Ajoutez la raison de l'exécution du script Transaction Une fois sélectionné, ce paramètre doit disposer d'un motif avant de pouvoir exécuter un script Transaction. - Planification : la planification vous permet de gérer la manière dont les planifications de script Query et Transaction sont établies.
Paramètre Description Script Transaction par la planification de bureau Une fois sélectionnée, cette fonctionnalité autorise la planification de bureau pour les scripts Transaction. Planification avec paramètres modifiés Lorsque activé, les paramètres qui ont été modifiés dans un fichier remplacent ceux dans le script enregistré. Script Query par la planification de bureau Lorsque activé, la planification de bureau pour les types de scripts Query suivants est autorisée. - Excel
- XML
- Accès
- Texte
- Panneau Exécuter les options : il s'agit du panneau dans lequel vous spécifiez la manière dont les paramètres avancés d'exécution sont accessibles aux exécuteurs.
Paramètre Description Sauvegarder les données SAP Lorsque la fonction est activée, les exécuteurs voient la case Sauvegarder les données SAP cochée par défaut dans Studio. Exécuter uniquement les lignes non traitées Lorsque la fonction est activée, les exécuteurs voient la case Exécuter uniquement les lignes non traitées cochée par défaut dans Studio. Avertissement du serveur de production lors de l'exécution Lorsque la fonction est activée, les exécuteurs voient la case Avertissement du serveur de production à l'exécution cochée par défaut dans Studio.
Niveau d'expérience du développeur
Utilisez la page Niveaux de compétence des développeurs pour définir le niveau de compétence des développeurs Query. Le niveau de compétence du développeur est attribué en créant un nouvel utilisateur. Les niveaux de compétence proposés sont :
- Basique
- Standard
- Avancé
Chaque niveau de compétence inclut les éléments de paramètre en lien avec les fonctionnalités de l’utilisateur. Pour actualiser ces paramètres :
-
Cochez une case pour activer n’importe quelles fonctions ci-dessous ou désélectionnez-la pour la désactiver.
- Dans le générateur de requêtes, autoriser la création de jointures par l'utilisateur
- Jointures pour Cluster, Vue et tables de pool avec une autre table transparente
- Activer la création de script Query en fonction de l’Infoset/la source de données des requêtes
- Activer les jointures gauches externes
- Activer la jointure manuelle entre les champs discordants (Avancé uniquement)
- Dans le champ Nombre maximum de tables dans Query, entrez un nombre. (Par défaut, les utilisateurs ayant un niveau de compétence de base sont limités à 2 , les utilisateurs standard; à 4 et les utilisateurs avancés, à 9. La valeur maximale est 25
- Cliquez sur Enregistrer.
Niveaux d'utilisation du système
Les niveaux d'utilisation du système décrivent le niveau des ressources système que peut consommer une requête pendant l’exécution. Vous pouvez utiliser la page Niveaux d’utilisation du système pour définir des paramètres d’extraction pour chaque niveau d'utilisation du système.
Vous pouvez désigner des niveaux d’utilisation du système faibles, moyens, ou élevés. Chaque niveau comprend les options suivantes :
- La durée du délai d’attente
- Le nombre maximum de lignes résultantes
Lorsqu'une requête est envoyée pour révision, le développeur indique le niveau d'utilisation anticipé pour cette requête. Le vérificateur de requête peut changer le niveau d'utilisation, si nécessaire.
Une requête approuvée ne sera pas exécutée si son niveau d'utilisation du système ne correspond pas au niveau désigné dans la stratégie du serveur à son emplacement d'exécution.
Niveaux d'utilisation du système | Description |
---|---|
Bas |
Le système SAP a un niveau d'utilisation faible et des ressources disponibles suffisantes. Utilisez ce paramètre si vous êtes à l’aise avec la requête avec un nombre de ressources élevé, renvoyant un nombre important de données. Vous pouvez définir le délai d’attente de la requête pour un nombre élevé et il peut y avoir un nombre illimité de résultats de requête renvoyés. Remarque : si vous envoyez une requête marquée d’un niveau élevé d'utilisation du système quand l’administrateur a défini que seuls les niveaux faibles d'utilisation du système sont autorisés, le fichier de requête ne sera pas exécuté. |
Moyen |
Le système SAP a un niveau d'utilisation et un nombre de ressources moyen. Utilisez ce paramètre si l'exécution de la requête utilise un nombre de ressources moyen et renvoie un grand ensemble de données. Vous pouvez définir le délai d’attente de la requête pour un nombre moyen et il peut y avoir un nombre illimité de résultats renvoyés. |
Haut |
Le système SAP a un niveau d'utilisation élevé et les ressources sont limitées. Utilisez ce paramètre si vous désirez limiter Query à l'utilisation d'un nombre de ressources minimal et à un ensemble de données limité. Vous pouvez définir une valeur basse pour le délai d’attente et le nombre de résultats de la requête. |
Modification des niveaux d'utilisation du système
- Pour chaque niveau d'utilisation du système que vous modifiez, définissez les options suivantes :
- La durée du délai d’attente en secondes
- Le nombre maximum de résultats de ligne. Entrez un nombre dans le champ ou cliquez sur Illimité
- Cliquez sur Enregistrer.
Champs d'autorisation
Utilisez la page Champs d’autorisation pour vérifier, ajouter, modifier ou et/ou supprimer des champs d’autorisation.
Ajouter des champs
- Dans la page Champs d’autorisation , cliquez sur Ajouter.
- Renseignez le nom de la table, l’objet autorisation, le champ, le texte du champ et/ou le texte d’autorisation de manière appropriée.
- Cliquez sur Enregistrer.
Champs modifiables
- Dans la liste Champs d’autorisation, sélectionnez la vue que vous voulez utiliser.
- Cliquez sur Modifier.
- Modifiez les champs Nom de la table, Objet autorisation, Champ, Texte du champ et/ou Texte d’autorisation de manière appropriée.
- Cliquez sur Enregistrer.
Supprimer les champs
- Dans la liste Champs d’autorisation, sélectionnez le champ que vous voulez supprimer.
- Cliquez sur Supprimer.
- Si vous êtes invité à confirmer la suppression, cliquez sur Oui.