Connecteur SAP BEx
Modifié par Aurelie Bertrand le 2024/07/15 15:26
Prérequis
- Le connecteur JCO de SAP : https://support.sap.com/en/product/connectors/jco.html
- DigDash XXXX ou au dessus
Activation de la source de données
Pour déployer le connecteur SAP BEx, il faut :
- Arrêter le serveur DigDash.
- Déployer les fichiers libsapjco3.so (linux) ou sapjco3.dll (windows) et sapjco3.jar dans le dossier $CATALINA_HOME/shared/lib. Pour trouver la valeur de CATALINA_HOME, vous pouvez chercher CATALINA_HOME dans les logs de Tomcat, ou alors exécuter le fichier catalina.sh ou catalina.bat avec l'argument version.
Configurer la propriété shared.loader dans le fichier $CATALINA_BASE/conf/catalina.properties de la façon suivante :
shared.loader="${catalina.base}/shared/lib","${catalina.base}/shared/lib/*.jar","${catalina.home}/shared/lib","${catalina.home}/shared/lib/*.jar"Configurer le java.library.path en ajoutant l'option suivante dans les CATALINA_OPTS :
-Djava.library.path=/chemin/vers/shared/libActiver la source de données :
dans le fichier <webapps>/ddenterpriseapi/WEB-INF/classes/resources/config/tabledsrepository.xml<!-- <TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash"
class="com.digdash.tabledatasources.SAPBEXDataSource"
uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel"
categ="$ui.DsCategDB">
<properties>
</properties>
</TableDataSource>
-->doit devenir :
<TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash"
class="com.digdash.tabledatasources.SAPBEXDataSource"
uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel"
categ="$ui.DsCategDB">
<properties>
</properties>
</TableDataSource>- Démarrer le serveur DigDash
Création d'une source de données SAP BEx
- Sélectionnez la source de données de type SAP BEx dans la liste des sources de données du Studio.
➡ La fenêtre SAP BEx s'ouvre.
Entrez les informations de connexion à votre serveur SAP BW :
- Hôte : le nom d'hôte du serveur SAP
- Numéro Système : le numéro à deux chiffres représentant le numéro système SAP
- Numéro Client : le numéro à trois chiffres représentant le numéro client SAP
- Utilisateur : le nom d'utilisateur SAP
- Mot de passe : le mot de passe de l'utilisateur SAP
- Cliquez sur le bouton Lister les requêtes, puis choisissez la requête voulue dans l'arbre. Sélectionnez les colonnes voulues dans la liste à droite en utilisant les cases à cocher
- Si vous avez des variables à renseigner, cliquez sur le bouton Variables... et une boîte de dialogue s'ouvrira dans lequel vous pouvez renseigner des valeurs.
- Cliquez sur le bouton Prévisualisation, puis vérifiez vos données dans la partie Prévisualisation.
- Cliquez sur Suivant puis complétez la configuration du modèle de données en spécifiant un nom et en configurant les options additionnelles communes à tous les modèles de données DigDash.