Connexion à SAP
SAP est une suite professionnelle pour entreprise portant sur la gestion d'un large éventail de processus métier. Utilisez le connecteur ACL pour SAP afin d'importer les données SAP de votre entreprise.
Remarque
La configuration du connecteur SAP et, le cas échéant, de SNC (Secure Network Communications) et de SSO (Single Sign-on), requiert un personnel ayant le niveau approprié d'expertise technique.
Le connecteur SAP nécessite un droit d'abonnement distinct de l'abonnement de base à Analytics. Si vous ne disposez pas du droit d'abonnement requis, vous ne pouvez pas vous connecter à SAP.
Contactez votre représentant commercial pour plus d'informations sur l'abonnement à un connecteur SAP.
Avant de commencer
Systèmes SAP compatibles
Le connecteur ACL pour SAP peut être utilisé avec les systèmes SAP suivants :
- S/4HANA
- tous les niveaux d'amélioration des systèmes suivants, fonctionnant sur toutes les plates-formes de base de données prises en charge, y compris SAP HANA :
- SAP ERP 6.0 (ECC 6.0)
- SAP CRM 7.0
- SAP SRM 7.0
- SAP SCM 7.0
- SAP EWM 7.0
Version compatible SAP SPAM/SAINT
Pour installer le module complémentaire SAP pour le système SAP, la version requise de SAP SPAM/SAINT est la version 0053 ou supérieure.
SAP SPAM est le Support Package Manager. SAP SAINT est l'outil d'installation du module complémentaire.
Installer le module complémentaire SAP pour le système SAP
Votre administrateur de base SAP doit installer le module complémentaire SAP pour le système SAP. Le module complémentaire est nécessaire pour que le connecteur SAP puisse communiquer avec le système SAP. Les utilisateurs disposant d'un abonnement à un connecteur SAP peuvent télécharger le fichier complémentaire à partir de la Barre de lancement (www.highbond.com).
Utilisez SAP Front End pour installer le module complémentaire SAP. La version de base SAP compatible pour l'installation du module complémentaire SAP est la version 700 ou supérieure.
- Téléchargez le fichier du module complémentaire .sar à partir de la Barre de lancement (DABEXP_SAPCONN_AOI_100.sar).
- Dans le système SAP, utilisez la transaction SAINT pour accéder à l'outil d'installation du module complémentaire.
- Utilisez l'outil d'installation du module complémentaire pour installer le package d'installation du module complémentaire SAP.
Autorisations SAP
Remarque
Les autorisations SAP doivent être attribuées par votre administrateur de sécurité SAP.
Les utilisateurs du connecteur SAP nécessitent les accès et autorisations SAP suivants pour se connecter à un système SAP et extraire des données :
- Un ID utilisateur SAP et un mot de passe SAP qui leur permettent de se connecter au système SAP
- Objets d'autorisation et autorisations SAP spécifiques, y compris les autorisations de table SAP
Objets d'autorisation SAP
Les utilisateurs du connecteur SAP ont besoin des autorisations SAP spécifiques indiquées ci-dessous.
Remarque
Consultez la documentation relative à votre sécurité SAP pour obtenir des informations détaillées sur l'affectation des autorisations SAP aux utilisateurs.
Classe d'autorisation | Objet d'autorisation | Champ | Valeurs | Détails |
---|---|---|---|---|
AAAB Objets d'autorisation inter-applications |
S_RFC Vérification des autorisations pour l'accès RFC |
ACTVT | 16 (autorise l'exécution) | Contrôle la capacité d'un utilisateur à exécuter des modules fonction sur le système SAP depuis un emplacement distant, tel qu'un ordinateur de bureau. |
RFC_NAME |
/SDF/RI_CRM CMON RFC1 SYST /DABEXP/DAB_FUGR |
|||
RFC_TYPE | FUGR (groupe de fonctions) | |||
Sinon, à partir de SAP NW 7.0 EHP 2 (SAP Base 702), RFC_TYPE peut également être défini sur FUNC (module fonction). Avec FUNC, les modules fonction doivent être autorisés directement et non via le groupe de fonctions. |
||||
ACTVT |
16 (autorise l'exécution) |
|||
RFC_NAME |
/SDF/CMO_GET_INSTNO CMO_GET_INSTNO RFC_GET_FUNCTION_INTERFACE RFC_GET_NAMETAB RFCPING /DABEXP/RFC_SAPCONNECTOR |
|||
RFC_TYPE | FUNC (module fonction) | |||
BC_A Base : Administration
|
S_TABU_DIS | ACTVT | 03 (Affichage) | Contrôle l'accès d'un utilisateur à des groupes spécifiques de tables SAP. |
DICBERCLS (groupe d'autorisation) | * | |||
S_TABU_NAM | ACTVT | 03 (Affichage) | Contrôle l'accès d'un utilisateur individuellement à chaque table SAP. | |
TABLE (Nom de la table) | * | |||
Remarque Les utilisateurs du connecteur SAP doivent se voir affecter des autorisations pour les tables SAP auxquelles ils doivent accéder afin d'effectuer leur analyse. Par exemple, un utilisateur qui effectue un audit des comptes généraux a besoin d'autorisations pour accéder aux tables du grand livre. Les processus opérationnels de votre entreprise déterminent les utilisateurs ayant besoin d'autorisations d'accès aux tables et les autorisations dont ils ont besoin. Collaborez avec votre administrateur de sécurité SAP pour déterminer le niveau d'accès approprié dont vos utilisateurs ont besoin. |
Configuration des ports SAP
Sur chaque serveur SAP auquel vous vous connecterez avec le connecteur SAP, vous devez ouvrir les ports TCP/IP suivants pour la communication entrante et sortante :
Nom du port | Numéro de port | Commentaire |
---|---|---|
Répartiteur | 32<NN> | Utilisé par SAP GUI |
Gateway | 33<NN> | Utilisé pour la communication RFC |
Serveur de messagerie | 36<NN> | |
Remarque <NN> est le numéro d'instance de votre système SAP. Ainsi, si le numéro de système SAP est 10, les ports 3210, 3310 et 3610 doivent être ouverts. |
Installer SAP GUI pour Windows
SAP GUI pour Windows, version 7.50 ou supérieure, doit être installé sur l'ordinateur local ou sur le serveur sur lequel vous souhaitez utiliser le connecteur SAP d'Analytics. SAP GUI permet au connecteur SAP d'accéder à distance à votre système SAP.
Utilisateurs d'Analytics | SAP GUI doit être installé sur le même ordinateur qu'Analytics. |
Utilisateurs de robots | SAP GUI doit être installé sur le serveur qui héberge l'Agent Robots. |
Utilisateurs d'Analytics Exchange | SAP GUI doit être installé sur le serveur hébergeant AX Serveur et sur tous les serveurs du nœud moteur d'AX qui sera utilisé pour accéder à votre système SAP. |
Informations de connexion et informations d'identification SAP
En règle générale, c'est un administrateur de base SAP qui gère les informations de connexion pour un système SAP. Demandez à votre administrateur de base SAP de vous fournir les informations de connexion nécessaires ou demandez-lui de configurer les informations de connexion requises dans la fenêtre SAP Logon.
Si votre administrateur ne peut pas vous aider, vous ou votre administrateur devez contacter le support SAP.
Pour vous connecter à SAP, vous ou votre administrateur devez rassembler les éléments suivants :
- le type de serveur qui convient (normal ou équilibré en charge)
- le numéro d'instance (pour le type de serveur Normal)
- le groupe de connexion et l'ID système (pour le type de serveur équilibré en charge)
- le nom d'hôte ou l'adresse IP du système SAP
- votre nom d'utilisateur et votre mot de passe SAP
- votre numéro de client
- un accès en lecture aux tables dans le système SAP
Créer une connexion SAP
- Dans le menu principal Analytics, sélectionnez Importer > Base de données et application.
- Depuis l'onglet Nouvelles connexions, sous la section Connecteurs ACL, sélectionnez SAP.
Astuce
Vous pouvez filtrer la liste des connecteurs disponibles en indiquant une chaîne de recherche dans la zone Filtrer les connexions. Les connecteurs sont indiqués par ordre alphabétique.
- Dans le panneau Paramètres de connexion des données entrez les paramètres de connexion, et en bas du panneau, cliquez sur Enregistrer et connecter.
Vous pouvez accepter le nom de connexion proposé par défaut ou en saisir un nouveau.
La connexion correspondant à SAP est enregistrée dans l'onglet Connexions existantes. À l'avenir, vous pourrez vous reconnecter à SAP à partir de la connexion enregistrée.
Une fois la connexion établie, la fenêtre Accès aux données s'ouvre sur la Zone de transit et vous pouvez commencer l'importation des données. Pour obtenir de l'aide concernant l'importation de données à partir de SAP, consultez la rubrique Utilisation de la fenêtre Accès aux données.
Paramètres de connexion
Remarque
Rapprochez-vous de l'Administrateur de base SAP de l'organisation pour connaître les paramètres requis pour le connecteur SAP.
Systèmes SAP dotés de Secure Network Communications (SNC)
Il se peut que Secure Network Communications (SNC) soit activé sur le système de SAP de votre organisation, qui autorise la communication cryptée entre les différents composants d'un système SAP et une authentification utilisateur avec le SSO.
Des paramètres supplémentaires sont requis dans le Connecteur ACL pour SAP si vous utilisez SNC avec ou sans SSO.
SNC est une couche logicielle dans le système SAP vous permettant d'étendre la sécurité SAP de base en intégrant un produit de sécurité externe.
Paramètres de base
Paramètre | Description | Exemple |
---|---|---|
Systèmes SAP préchargés optionnel |
Nom d'un système SAP dont les paramètres de connexion sont spécifiés dans l'un des fichiers de configuration SAP GUI suivants :
Si vous sélectionnez un système SAP préchargé, les valeurs du fichier de configuration SAP GUI rempliront automatiquement de nombreux paramètres de connexion SAP pour toi. Emplacement par défaut du fichier de configuration SAP GUI : C:\Users\<nom_utilisateur>\AppData\Roaming\SAP\Common Si les deux fichiers de configuration sont présents dans le dossier ..\SAP\Common, SAPUILandscape.xml est prioritaire. |
PHR - Ressources humaines de production |
Serveur | Le nom d'hôte ou l'adresse IP du système SAP. |
|
Client |
Code à trois chiffres identifiant un client dans le système SAP. Un client est une sous-partition d'un système SAP. |
800 |
Langue | Langue du système SAP. | EN |
Type de serveur |
La configuration des serveurs dans le système SAP :
|
|
Numéro d'instance [ Type de serveur = NORMAL ] |
Numéro d'instance à deux chiffres du système SAP. Le numéro d'instance constitue les deux derniers chiffres des numéros de port utilisés pour la communication entrante et sortante entre le connecteur SAP et le système SAP. Pour plus d'informations, consultez la section Configuration des ports SAP. |
01 |
Groupe de connexion [ Type de serveur = LOAD BALANCE ] |
Nom d'un groupe de serveurs à répartition de charge équilibrée dans le système SAP. | ACL Production |
ID du système [ Type de serveur = LOAD BALANCE ] |
L'identifiant à trois caractères du système SAP. | PHR |
Méthode d'authentification |
La méthode d'authentification utilisateur utilisée par le système SAP :
|
|
Méthode d'authentification = Nom d'utilisateur et mot de passe | ||
Utilisateur |
ID utilisateur SAP de l'utilisateur. | |
Mot de passe |
Mot de passe SAP de l'utilisateur. | |
Méthode d'authentification = SNC sans Single Sign On | ||
Nom d'utilisateur SNC |
ID utilisateur SAP SNC de l'utilisateur. | |
Mot de passe SNC |
Mot de passe SAP SNC de l'utilisateur. | |
Méthode d'authentification = Single Sign On ou Méthode d'authentification = SNC sans Single Sign On |
||
Nom du partenaire |
Nom SNC du partenaire de communication (nom cible). |
"p:CN=sap01.host1, OU=Administration, O=myCompany, C=US" p:SAPService@myCompany.com Remarque Entourer le nom SNC de guillemets s'il contient des espaces. |
Qualité de la protection |
Le niveau de protection de sécurité appliqué par Secure Network Communications (SNC) :
|
|
Mécanisme |
Protocole d'authentification utilisé par le système SAP :
|
|
Mécanisme = Individuel | ||
Chemin d'accès à la bibliothèque |
Chemin d'accès réseau vers la bibliothèque cryptographique du produit de sécurité externe. |
C:\SNC_Cryptolib\sapcrypto.dll "C:\Security Product\library.dll" Remarque Entourez le chemin d'accès au réseau de guillemets s'il contient des espaces. |
Paramètres avancés
Paramètre | Description | Exemple |
---|---|---|
Nombre maximal d'enregistrements par requête optionnel |
Indique le nombre maximal d'enregistrements dans chaque partie d'une requête. Vous pouvez spécifier un nombre compris entre 5000 et 1 000 000. Dans la plupart des cas, vous devriez laisser la valeur par défaut de 15 000 enregistrements. Lorsque le connecteur interroge le système SAP, il envoie de nombreuses requêtes et renvoie des enregistrements dans des lots jusqu'à ce que tous les enregistrements soient renvoyés. Cela assemble ensuite les lots pour former un tableau complet. Sur des réseaux plus lents, il se peut que vous puissiez améliorer les performances du connecteur SAP en augmentant le nombre d'enregistrements par requête, ce qui réduit le nombre de fois où le connecteur doit se reconnecter. |
100000 |
Longueur de chaîne variable optionnel |
Nombre de caractères importés depuis le début des champs SAP avec un type de données STRING ou RAWSTRING. De grandes quantités d'informations système peuvent parfois être présentes sous forme de caractères de fin dans les champs de ces types. Vous pouvez utiliser ce paramètre pour limiter le nombre de caractères importés. Si vous omettez ce paramètre, la valeur par défaut de 256 caractères est utilisée. |
6 Vous savez que seuls les 6 premiers caractères d'un champ STRING contiennent des informations intéressantes. |
Répertoire de travail temporaire |
Le chemin d'accès d'un répertoire qui stocke temporairement des données SAP. Lorsque le connecteur SAP récupère des données, celles-ci sont temporairement stockées en local. Les grandes tables peuvent provoquer une erreur de débordement si elles ne peuvent pas être prises en charge par le dossier de projet Analytics, qui est l'emplacement de stockage par défaut. Ce paramètre vous permet de spécifier un emplacement de stockage temporaire différent, avec suffisamment d'espace pour les fichiers volumineux. Si vous quittez le paramètre pré-rempli Par défaut, les données sont temporairement stockées dans le dossier du projet Analytics. |
D:\SAP_temp_storage |
Routeur SAP optionnel |
Si le système SAP utilise un SAProuter, la chaîne de connexion correspondant au routeur. Le format général de la chaîne de connexion est le suivant : /H/nom d'hôte/S/numéro de port/W/mot de passe (si utilisé) |
/H/saprouter.mycompany.com/S/3299 /H/saprouter.mycompany.com/S/3299/W/password Remarque H , S et W doivent être en majuscules. Le format spécifique de votre chaîne de protection SAProuter peut différer. |
Module fonction RFC optionnel |
Nom du module fonction RFC qui constitue la base du connecteur SAP. Laissez ce champ vide. La valeur est automatiquement fournie en arrière-plan. Le champ existe dans le cas où le module serait renommé à l'avenir ; le nouveau nom doit être spécifié manuellement. |
Recherche de tables SAP
Après avoir créé une nouvelle connexion à un système SAP, Analytics répertorie 200 tables SAP courantes dans la liste Tables disponibles de la fenêtre Accès aux données. Vous pouvez faire défiler la liste et cliquer sur n'importe quel nom de table pour ajouter la table à la Zone de transit.
Rechercher dans la liste Tables disponibles
Au lieu de faire défiler la liste, vous trouverez peut-être plus facile de rechercher un nom de table ou une description de table. Vous pouvez saisir une chaîne de recherche dans la zone Rechercher dans les tables située au-dessus de la liste. La chaîne de recherche peut contenir à la fois des caractères littéraux et des caractères génériques.
La recherche s'étend au-delà de la liste pour rechercher également tous les noms non affichés stockés dans le cache local des noms de table.
Pour plus d'informations sur la recherche dans la liste Tables disponibles, voir Ajouter une ou plusieurs tables dans la zone d'élaboration de versions intermédiaires.
Que faire si la table que j'ai recherchée n'est pas trouvée ?
Si la table que vous avez recherchée ne figure pas dans la liste Tables disponibles ou dans le cache des noms de table, vous pouvez rechercher et récupérer des noms de table supplémentaires dans le système SAP.
- Saisissez une chaîne de recherche dans la zone Rechercher dans les tables.
Si la table n'est pas trouvée, le bouton Rechercher le nom de la table dans la base de données apparaît.
- Cliquez sur Rechercher le nom de la table dans la base de données.
Tout nom de table du système SAP qui correspond à la chaîne de recherche est ajouté à la liste Tables disponibles. Le ou les noms de table sont également ajoutés au cache des noms de table afin qu'ils soient plus immédiatement disponibles à l'avenir.
Remarque
Les recherches dans la base de données SAP ne portent que sur le nom court de la table SAP (ANAT, BNKA, etc.). Aucune recherche n'a lieu sur les descriptions des tables.
Astuce
Vous ne pouvez pas supprimer de manière sélective les noms de tables de la liste Tables disponibles ou du cache des noms de tables. Pour nettoyer la liste des tables, supprimez et recréez la connexion SAP. La liste revient à ne contenir que les tables SAP courantes.
Joindre des tables SAP
Vous pouvez joindre des tables SAP dans la Zone de transit de la fenêtre Accès aux données. La jonction des tables SAP présente les limitations suivantes :
- Deux tables peuvent être jointes, contrairement aux autres connecteurs Analytics, qui permettent de joindre jusqu'à dix tables.
- Les jointures internes et les jointures gauches sont prises en charge. Les jointures externes et les jointures droites ne sont pas prises en charge.
Pour plus d'informations, consultez la section Joindre des tables dans la fenêtre Accès aux données.
Icône champ clé
L'icône champ clé identifie les champs clés des tables SAP ajoutées à la Zone de transit. L'icône champ clé sert à identifier les zones que vous pouvez utiliser pour joindre les tables SAP.
Remarque
Dès que vous importez des données SAP dans Analytics, la désignation de champ clé est perdue et les champs clés ne sont pas traités différemment des champs non clés.
Type de données SAP
Le Type affiché avec les noms des champs dans les tables SAP ajoutées à la Zone de transit est le type de données SAP. Les autres connecteurs Analytics affichent le type de données Analytics. Les types de données SAP sont convertis en types de données Analytics lors de l'importation.
Langue du système SAP
Dans le panneau Paramètres de connexion de données, vous pouvez spécifier la langue du système SAP auquel vous vous connectez.
Langues prises en charge par Analytics
Si la langue du système SAP est l'une des langues prises en charge par Analytics, la liste Tables disponibles affiche les descriptions des tables dans la langue prise en charge.
Les langues prises en charge par Analytics :
Anglais | Allemand | Espagnol | Français |
Chinois | Japonais | Portugais | Polonais |
Langues non prises en charge par Analytics
Si la langue du système SAP n'est pas l'une des langues prises en charge par Analytics, la liste Tables disponibles affiche la liste initiale des descriptions de tables en anglais. Toutes les tables que vous recherchez et récupérez ultérieurement dans le système SAP apparaissent dans la langue du système. Il en résulte que les descriptions des tables dans la liste Tables disponibles sont un mélange de l'anglais et de la langue du système SAP.
Remarque
Le nom de table abrégé SAP (ANAT, BNKA, etc.) est standard dans toutes les langues.
Erreurs de connexion SAP
Numéro d'erreur | Code d'erreur | Description |
---|---|---|
0 | Inconnu | La connexion à SAP ou l'importation de données ne peuvent pas être effectuées. Une erreur inconnue est survenue. |
1 | SapDriverInitializationError | Impossible de se connecter à SAP. Les fichiers de configuration du pilote requis sont peut-être manquants. |
2 | SapDriverLicenseInvalidError | Impossible de se connecter à SAP. Il y a un problème avec le permis de conduire. |
3 | ConnectionPropertiesParserValueMustNotBeNullOrWhitespaceError | Impossible de se connecter à SAP. Il manque un paramètre de connexion requis. |
4 | ConnectionPropertiesParserLibraryTypeOutOfRangeError | La valeur du paramètre de bibliothèque n'est pas valide. Les valeurs valides sont : ClassicRfc, NetweaverRfc |
5 | ConnectionPropertiesParserRfcFunctionTypeOutOfRangeError | La valeur du paramètre de fonction RFC n'est pas valide. Les valeurs valides sont : Standard, Étendu, Trois |
6 | ConnectionPropertiesParserServerDetailInfoAmbiguousError | Impossible de se connecter à SAP. Les valeurs spécifiées pour une ou plusieurs des propriétés suivantes sont incorrectes : InstanceNumber, LogonGroup, SID. |
7 | ConnectionPropertiesParserVariableStringLengthNotAnIntegerError | La longueur de chaîne variable pour le paramètre de connexion doit être un nombre entier. |
8 | SapConnectionInfoValidationClientIsNullOrWhitespaceError | La valeur du paramètre de connexion client est manquante. |
9 | SapConnectionInfoValidationClientLongerThanThreeCharactersError | La valeur du paramètre de connexion client ne peut pas dépasser 3 caractères. |
10 | SapConnectionInfoValidationLanguageIsNullOrWhitespaceError | La valeur du paramètre de connexion de langue est manquante. |
11 | SapConnectionInfoValidationLanguageIsLongerThanTwoCharactersError | La valeur du paramètre de connexion de langue ne peut pas dépasser 2 caractères. |
12 | SapConnectionInfoValidationUsernameIsNullOrWhitespaceError | La valeur du paramètre de connexion du nom d'utilisateur est manquante. |
13 | SapConnectionInfoValidationPasswordIsNullOrWhitespaceError | La valeur du paramètre de connexion par mot de passe est manquante. |
14 | SapConnectionInfoValidationTestDownloadTableIsNullOrWhitespaceError | La valeur du paramètre de connexion Test Download Table est manquante. |
15 | SapConnectionInfoValidationRfcFunctionModuleIsNullOrWhitespaceError | La valeur du paramètre de connexion du module fonction RFC est manquante. |
16 | SapConnectionInfoValidationSapConnectionServerInfoIsNullError | Impossible de se connecter à SAP. Les propriétés du serveur SAP sont manquantes (erreur du pilote interne). |
17 | SapConnectionInfoValidationVariableStringLengthMustBeGreaterZeroError | Impossible de se connecter à SAP. La longueur de chaîne variable doit être supérieure à 0 (erreur du pilote interne). |
18 | SapConnectionInfoValidationServerIsNullError | La valeur du paramètre de connexion au serveur est manquante. |
19 | SapConnectionInfoValidationServerDetailsIsNullError | Impossible de se connecter à SAP. Les propriétés de détail du serveur SAP sont manquantes (erreur du pilote interne). |
20 | SapConnectionInfoValidationInstanceNumberNullOrWhitespaceError | La valeur du paramètre de connexion Numéro d'instance est manquante. |
21 | SapConnectionInfoValidationInstanceNumberMustHaveTwoDigitsError | La valeur du paramètre de connexion Numéro d'instance doit comporter deux chiffres. |
22 | SapConnectionInfoValidationLogonGroupNullOrWhitespaceError | La valeur du paramètre de connexion Groupe de connexion est manquante. |
23 | SapConnectionInfoValidationSidNullOrWhitespaceError | La valeur du paramètre de connexion SID est manquante. |
24 | SapConnectionInfoValidationSidLongerThanThreeCharactersError | La valeur du paramètre de connexion SID ne peut pas dépasser 3 caractères. |
25 | SapDriverErpError | La connexion au serveur SAP a été perdue. Une erreur inconnue est survenue. |
26 | SapDriverTableNotFoundError | La table est introuvable. |
27 | SapDriverTableStructureNotExportableError | La table ne peut pas être importée car elle ne contient pas de données. |
28 | SapDriverAppendStructureNotExportableError | La table ne peut pas être importée car elle ne contient pas de données. |
29 | SapDriverGetTablesDownloadError | Le téléchargement des tables SAP n'a pas pu être terminé. |
30 | SapDriverSqlParsingError | La syntaxe SQL n'est probablement pas valide et l'importation de données ne peut pas être effectuée. Une cause spécifique de l'erreur ne peut pas être identifiée. |
31 | SapDriverSqlParsingNoSqlScriptFragmentError | Les instructions SQL doivent être spécifiées. |
32 | SapDriverSqlParsingExactlyOneBatchAllowedError | Un seul lot SQL est autorisé. |
33 | SapDriverSqlParsingExactlyOneSelectStatementAllowedError | Une seule instruction SELECT est autorisée. |
34 | SapDriverSqlParsingFragmentNotAllowedError | Une partie de la syntaxe SQL n'est pas autorisée, ou n'est pas autorisée dans sa position actuelle. Par exemple, les instructions UPDATE ou DELETE ne sont pas autorisées. |
36 | SapDriverSqlParsingJoinTypeNotAllowedError | Le type de JOIN spécifié n'est pas autorisé. Spécifiez un INNER JOIN ou un LEFT JOIN. |
37 | SapDriverSqlParsingFirstJoinValueNotATableError | La première valeur spécifiée par la commande JOIN n'est pas une table. |
38 | SapDriverSqlParsingOnlyOneJoinAllowedError | Seul 1 JOIN est autorisé. |
39 | SapDriverSqlParsingSecondJoinValueNotATableError | La deuxième valeur spécifiée par la commande JOIN n'est pas une table. |
40 | SapDriverSqlParsingNoJoinConditionError | La condition JOIN ne doit pas être vide. |
41 | SapDriverSqlParsingJoinConditionOringNotAllowedError | L'utilisation de OR avec des conditions JOIN n'est pas autorisée. |
42 | SapDriverSqlParsingJoinConditionNotAllowedError | Le type de condition JOIN spécifié n'est pas autorisé. |
43 | SapDriverSqlParsingJoinOperatorMustBeEqualsOnlyError | L'opérateur JOIN ne peut être qu'Égal à. |
44 | SapDriverSqlParsingJoinSameFieldError | Vous ne pouvez pas JOINDRE un champ à lui-même. |
45 | SapDriverSqlParsingOnlyExplicitJoinsAllowedError | Seuls les JOINS explicites sont autorisés. |
46 | SapDriverSqlParsingHasNoSelectStatementError | Une instruction SELECT doit être spécifiée. |
47 | SapDriverSqlParsingHasNoQuerySpecificationError | La syntaxe SQL est probablement incorrecte. Une spécification de requête peut être requise. |
48 | SapDriverSqlParsingSqlFieldMustBeQualifiedWithTableError | Le champ doit être qualifié par un nom de table ou un alias de table. |
49 | SapDriverSqlParsingSqlSelectStarFieldMustOnlyBeQualifiedWithTableNameError | SELECT * doit être qualifié par un nom de table ou un alias de table. |
50 | SapDriverSqlParsingSqlFieldMustOnlyBeQualifiedWithTableNameError | Le champ ne peut être qualifié que par un nom de table ou un alias de table. |
51 | SapDriverSqlParsingSqlTableMustHaveExactlyOneIdentifierError | Le nom de table ne doit pas être qualifié. |
52 | SapDriverSqlParsingSqlQueryeMustHaveAtLeastOneFieldError | L'instruction SELECT doit contenir au moins un champ. |
53 | SapDriverSqlParsingSqlQueryeMustHaveAtLeastOneTableError | L'instruction SELECT doit contenir au moins une table. |
54 | SapDriverSqlParsingSqlEnhancedQuerySqlTableNotMatchingAnySapTableError | La table qualifiant un champ ne correspond à aucune table reçue du système SAP. |
55 | SapDriverSqlParsingSqlFieldQualifierNotMatchingAnyTableError | La table qualifiant un champ ne correspond à aucune table spécifiée dans l'instruction SELECT. |
56 | SapDriverSqlParsingSqlSelectStarFieldQualifierNotMatchingAnyTableError | La table qualifiant un champ * ne correspond à aucune table spécifiée dans l'instruction SELECT. |
57 | SapDriverSqlParsingSqlFieldNotInSapTableError | Le champ spécifié dans l'instruction SELECT n'existe pas dans les données SAP. |
58 | SapDriverSqlParsingSqlFieldNotExportableError | Le champ spécifié dans l'instruction SELECT ne peut pas être importé du système SAP. |
59 | SapDriverSqlParsingSqlFieldNotFilterableError | Le champ spécifié dans la clause WHERE ne peut pas être filtré dans le système SAP. |
60 | SapDriverSqlParsingTopRowFilterMustHaveAbsolutValueError | L'instruction SELECT TOP doit spécifier une valeur absolue. |
61 | SapDriverSqlParsingTopRowFilterWithTiesNotAllowedError | L'instruction SELECT TOP doit être utilisée sans liens. |
63 | SapDriverSqlParsingTopRowFilterMustHaveIntegerValueError | L'instruction SELECT TOP doit spécifier une valeur entière. |
64 | SapDriverSqlParsingTopRowFilterIntegerValueMustBeGreaterZeroError | L'instruction SELECT TOP doit spécifier une valeur supérieure à zéro (0). |
68 | SapDriverSqlParsingTopRowFilterFromClauseMustHaveInnerQuerySpecificationError | La clause FROM de l'instruction SELECT TOP doit contenir une spécification de requête. |
69 | SapDriverSqlParsingOringFilterValuesOnlyForSameFieldAndClauseError | Il est impossible de spécifier différents champs dans une condition OR. Le même champ doit être utilisé tout au long de la condition OU et le même opérateur de champ doit être utilisé. |
70 | SapDriverSqlParsingFilterExpressionNotAllowedError | L'expression spécifiée dans la clause WHERE pour filtrer le champ n'est pas autorisée. |
71 | SapDriverSqlParsingFilterValueLiteralNotAllowedError | La valeur littérale spécifiée dans la clause WHERE pour filtrer le champ n'est pas autorisée. |
72 | SapDriverSqlParsingFilterComparisonTypeNotAllowedError | L'opérateur de comparaison spécifié dans la clause WHERE pour filtrer le champ n'est pas autorisé. |
73 | SapDriverPackageCreationFilterTypeNotSupportedError | Le type de filtre n'est pas pris en charge. |
74 | SapDriverTableCreationMaximumRecordLimitReachedError | Le nombre de champs sélectionnés dépasse le maximum pris en charge par SAP RFC (SAP Remote Function Call). |
75 | SapDriverExecuteDownloadError | Une erreur inconnue s'est produite lors de l'importation des données de table SAP. |
76 | SapDriverSearchTablesDownloadError | Une erreur inconnue s'est produite lors de la recherche dans des tables SAP. |
77 | SapDriverSqlParsingNoFromClauseError | L'instruction SELECT doit contenir une clause FROM. |
78 | SapDriverSqlParsingNoTableReferenceInFromClauseError | La clause FROM de l'instruction SELECT doit spécifier une table. |
79 | SapDriverSqlParsingExpectedTopRowForPreviewError | L'instruction SELECT extérieure doit comporter une clause TOP. |
80 | SapDriverSqlParsingPreviewStatmentMustNotHaveWhereClauseError | L'instruction SELECT extérieure ne doit pas comporter de clause WHERE. |
81 | SapDriverSqlParsingPreviewStatmentMustHaveUnqualifiedStarQualifierOnlyError | L'instruction SELECT extérieure ne doit comporter qu'un qualificateur *. |
82 | SapDriverProjectPathNotFoundError | Le répertoire de travail temporaire spécifié n'existe pas. |