Démonstration rapide pour installer les librairies SAP NetWeaver RFC SDK 7.50 et pyrfc sous python 3.9
Archives de l’auteur : rodolphe_rod
Monitoring SAP Hana Database with Nagios
Here is the first free plugin to monitor the health of a SAP HANA database from SQL commands, without installation on the SAP side.
This plugin allows to monitor :
* CPU Usage
* Memory Usage
* Volume Usage
* License (Valid and Usage)
* Alerts
* Backups
* Running services
It will open the door to many idea to monitor health and Key Performance indicators !

github link : [ici]
Contact me if you need help with the implementation and to improve the tool. Email : [ici]
Réduire la volumétrie de la table SOFFCONT1
en tant qu’expert sur l’archivage et l’optimisation des systèmes SAP, je vais vous partager un cas qui doit concerner la majeur partie des systèmes non optimisé.
Vous constatez que la table n°1 en terme de taille est la table SOFFCONT1. Kezako ?
Le fonctionnement standard SAP n’aide pas à réduire cette table. Sur certains systèmes où rien n’a été fait et on dépasse facilement les 100GB pour une seule table, voir plus.
pour vérifier sa taille , tcode ST04
Sur une base HANA, cette table ne sera pas la plus critique en raison du type de stockage de la colonne qui contient le binaire. Mais sur les bases de données classiques, c’est du stockage rapide dédié au transactionnel qui sera monopolisé. Une solution est d’utiliser un serveur de contenu avec un espace de stockage classique ou d’envisager la suppression des données.
Continuer la lectureDaily check SAP HANA
Au quotidien, lorsqu’une DB SAP HANA est stabilisée, on ne l’observe plus très minutieusement. un bon outil pour y pallier sera l’assistant SAP HANA Cockpit qui agrègera et identifiera toutes les anomalies ou presque.
Continuer la lectureAffecter les autorisations automatiquement sur SAP HANA
Je vais vous présenter une solution 100% spécifique, développée en python permettant l’affectation des rôles automatiquement à partir d’un choix de profil utilisateur.
Lorsque vous commencez à utiliser la base de données SAP HANA sans application au premier plan (comme SAP ECC ou encore S/4), vous arriverez à l’étape de devoir gérer au quotidien les profils utilisateurs manuellement. Et vous rêverez de retrouver le fonctionnement de la CUA dans un paysage SAP ABAP.
Dans la conception ci-dessous et cette découverte, il sera possible dans un second temps de connecter cette solution à une interface spécifique à la CUA SAP. Oui, et pourquoi pas ! Puisque la table à maintenir est relativement facile, on pourra imagnier une interface ABAP pour extraire les évolutions à faire côté SAP HANA. ou si on ne souhaite pas faire d’ABAP, on peut répliquer quelques tables (USR05, AGR_USERS) et extraire les évolutions récentes pour les transmettre dans la table d’administration.
Et dans un second article, je vous présenterai les droits dynamiques (Dynamic Analytic Privileges Using Procedures in SAP HANA) et le SSO Kerberos. qui me semblent des briques à mettre en place obligatoirement.
Continuer la lectureSAP Archivage
- Comment déployer l’archivage SAP ?
- Par quoi commencer ?
- Quels sont les quick wins à mettre en place ?
En pratique, on peut commencer à démarrer un projet d’archivage après 5 ans de live. sur certains objets, on peut déclencher à partir de 3 ans. et pour les systèmes retails, on peut réaliser de l’archivage bien plus rapidement sur certains objets qui génèrent une grande volumétrie (IDoc – Intermediate Document, MM: Material master records, Archiving Changes to Customizing Tables, ..)

Alors, n’attendez d’être pris par l’urgence et la dégradation des performances. un projet d’archivage doit être engagé comme une révision pour une voiture. On anticipe !
Autre justification, un projet d’Upgrade, une migration sur Hana. l’archivage devra être fait avant ces projets.
Continuer la lectureSSO pour SAP Cloud Platform
Nous allons aborder dans cet article la mise en place du SSO pour le Cloud Platform et un système SAP on-premise.
Les utilisateurs seront sur Internet avec un matériel de type tablette, smartphone, ou ordinateur. Ils utiliseront leurs identifiants Active Directory à l’aide d’Azure AD, ainsi il y aura une intégration parfaite à votre SI on-premise et dans le cloud. l’utilisateur ne verra pas de différence sur le service.
Continuer la lectureRetour d’expérience : SAP dans Azure
Je vous propose de partager mon retour d’expérience d’un projet d’implémentation (greenfield) et migration (lift & shift) de systèmes SAP dans Azure.
environnements :
greenfield : S/4HANA
lift & shift : BO/BI/HANA/SLT/FC
Upgrade SAP
exemple d’accompagnement en tant que chef de projet puis d’expert technique dans le cadre d’un uprade SAP,
champ d’action : de l’analyse à l’exécution.
SSO non standard pour SAP ABAP
Lors des demandes d’étude de scénarios SSO dans un contexte SAP, j’ai souvent été confronté aux contraintes de compatibilité entre une instance ABAP et des plateformes tierces utilisant un protocole récent et trop souvent impossible à intégrer (ex : OpenID, CAS, SAML, Kerberos)
lorsque la demande devient insistante, il faut se creuser la tête et trouver des solutions innovantes.