Consultant SAP BW/4HANA : ADSO, extractions ODP et sortie de BW 7.5

Un consultant SAP BW alimente l'entrepôt de données SAP depuis ECC ou S/4HANA, modélise les ADSO et les CompositeProviders et livre les queries que la finance ouvre dans Analysis for Office. L'entretien porte sur les flux de données et sur la migration vers BW/4HANA ou Datasphere.

Recevoir la fiche complète

Mis à jour le Par l'équipe Delectus5 min de lecture

La fiche Consultant SAP BW / BW/4HANA : technologies, chaîne du poste, une question et la grille d'évaluation

Recruter un consultant SAP BW, c'est chercher quelqu'un qui tient toute la chaîne. Il extrait les données de l'ERP par les extracteurs et ODP, les transforme avec des routines ABAP ou AMDP, les stocke dans des ADSO et les expose par des queries lues dans Analysis for Office ou SAP Analytics Cloud. La plupart des missions en France se trouvent chez les cabinets SAP et les ESN, pour des groupes industriels, de distribution ou de services qui ont leur ERP chez SAP. Beaucoup portent sur la fin de BW 7.5 et le passage vers BW/4HANA ou SAP Datasphere.

Un CV BW liste souvent les mêmes mots : InfoCube, DSO, ADSO, BEx, ABAP. Les années d'expérience ne disent pas si la personne a construit des flux sur BW/4HANA ou seulement maintenu des objets 7.x. La différence se fait sur la compréhension des deltas, la façon d'écrire une routine qui tient le volume et la connaissance des chemins de migration.

Faites préciser la cible au client avant l'entretien : BW/4HANA, Datasphere ou maintien en 7.5. Un consultant qui n'a connu que la 7.x reste utile en TMA, beaucoup moins sur un projet de conversion.

Du système source à Analysis for Office : les objets SAP BW à connaître

Extracteurs et ODP

Les extracteurs sont des programmes livrés par SAP dans l'ERP, comme 2LIS_11_VAITM pour les postes de commandes client. Ils passent par ODP, qui gère les files delta : seules les modifications sont envoyées à chaque chargement, et la transaction ODQMON permet de les suivre. Sous S/4HANA, SAP oriente l'extraction vers des vues CDS prévues pour cela. SAP interdit l'usage de l'interface ODP par RFC aux outils tiers (note 3255746).

ADSO (advanced DataStore Object)

L'objet de stockage central de BW/4HANA. Il remplace les InfoCubes et les DSO classiques de BW 7.x. Selon son paramétrage (standard, staging, data mart), il garde un journal des modifications ou additionne les montants. Le bon type au bon endroit évite les doublons et les tables qui grossissent pour rien.

CompositeProvider et Open ODS view

Le CompositeProvider assemble plusieurs ADSO ou vues HANA par union ou jointure, sans copier les données. Les queries s'appuient dessus. L'Open ODS view lit une table externe sans créer d'InfoObjects. Ces objets virtuels réduisent le nombre de couches stockées, à condition de surveiller les performances des jointures.

Transformations, routines ABAP et AMDP

La transformation porte les règles entre une source et une cible, et le DTP exécute le chargement. Quand une règle ne suffit pas, le consultant écrit une routine en ABAP ou en AMDP (du SQLScript exécuté dans HANA). La qualité de ce code décide de la durée des chargements de nuit.

Chaînes de process

Elles enchaînent chaque nuit les extractions, les activations et les nettoyages, dans un ordre précis : données de référence avant données de transaction. Le suivi passe par la transaction RSPC. Sur un poste avec du run, demandez comment la personne reprend une chaîne arrêtée sans fausser les deltas.

Queries BW

La query définit ce que voit l'utilisateur : indicateurs restreints et calculés, variables de saisie, hiérarchies, autorisations d'analyse. Sur BW/4HANA, elle se conçoit dans les BW Modeling Tools sous Eclipse, le BEx Query Designer n'étant plus supporté. Une logique bien placée dans la query évite des classeurs Excel pleins de formules.

SAP Analysis for Office

Le complément Excel qui lit les queries BW, l'outil préféré des contrôleurs de gestion. Il sert aussi à la saisie de plans quand BW porte la planification. SAP Analytics Cloud et Power BI peuvent aussi lire BW, avec des limites différentes selon l'outil.

BW/4HANA, Datasphere et Business Data Cloud

BW 7.5 sort de la maintenance standard fin 2027 (extension payante jusqu'en 2030). SAP annonce le support de BW/4HANA au moins jusqu'en 2040. SAP Datasphere, l'offre cloud, peut reprendre des flux BW avec le BW bridge, et SAP Business Data Cloud regroupe Datasphere, SAP Analytics Cloud et BW en cloud privé. Le consultant doit savoir présenter ces options à un client.

Le consultant SAP BW travaille le plus souvent pour un cabinet SAP ou une ESN, en mission longue chez un grand compte, parfois en régie au sein d'un centre de compétences SAP interne. Il échange avec les équipes ERP (finance, ventes, achats) dont il extrait les données, et avec les contrôleurs de gestion qui utilisent Analysis for Office. Les offres récentes mêlent souvent BW/4HANA, SAP Datasphere et SAP Analytics Cloud, et parlent de migration liée au passage à S/4HANA. Un profil technique écrit lui-même ses routines ABAP ; un profil fonctionnel connaît mieux les processus métier et les extracteurs standard. Précisez lequel vous cherchez avant l'entretien.

Les domaines techniques d'un consultant SAP BW à évaluer

  • Modélisation ADSO et CompositeProvider
  • Extraction ODP et gestion des deltas
  • Transformations ABAP et AMDP
  • Queries BW et restitution
  • Chaînes de process et run
  • Migration BW/4HANA et Datasphere

Les flux et la migration BW/4HANA en questions

Chaque question vient avec ce qu'une bonne réponse contient et le signal qui doit vous alerter. Pas besoin d'être technique pour les poser : écoutez si le candidat raconte du vécu.

  1. Question 1 · confirmé

    Une commande modifiée dans l'ERP apparaît deux fois dans le reporting BW. Que vérifiez-vous dans la chaîne ?

    Une bonne réponseLe type de delta de la DataSource : les extracteurs logistiques comme 2LIS_11_VAITM envoient une image avant et une image après chaque modification. Il faut les charger dans un ADSO standard avec une clé correcte, qui écrase et calcule le journal des modifications, et non dans une cible qui additionne tout. Elle regarde aussi les demandes dans ODQMON et les DTP : un chargement complet passé par-dessus un delta, dans une cible additive, double les montants.

    Signal d'alerteSupprimer et recharger toute l'année sans chercher la cause, ou corriger avec un filtre dans la query.

  2. Question 2 · confirmé

    Comment organisez-vous les couches d'un flux BW/4HANA, de l'acquisition jusqu'au reporting ?

    Une bonne réponseUne couche d'acquisition avec des ADSO de staging proches de la source, une couche d'harmonisation avec des ADSO standard sur la clé métier, puis une couche virtuelle de CompositeProviders sur lesquels portent les queries. Sur HANA, la personne limite le nombre de couches persistées (approche LSA++) et garde en virtuel ce qui peut l'être. Elle sait expliquer pourquoi une couche est stockée plutôt que calculée.

    Signal d'alerteDes queries posées directement sur un ADSO d'acquisition, ou l'architecture BW 7.x recopiée à l'identique avec ses InfoCubes et ses couches redondantes.

  3. Question 3 · confirmé

    Une transformation avec une routine de fin traite 30 millions de lignes en quatre heures. Comment l'accélérez-vous ?

    Une bonne réponseD'abord, chercher un SELECT exécuté pour chaque ligne. Les données de correspondance se lisent une fois par paquet, dans la routine de début, dans une table interne triée ou hachée, puis se lisent par clé. Autre piste : réécrire la logique en AMDP (SQLScript) pour que la transformation s'exécute dans HANA, en sachant qu'une seule routine ABAP dans la transformation empêche ce traitement côté base. Enfin, la taille des paquets et le parallélisme du DTP.

    Signal d'alerteAugmenter la taille des paquets sans regarder le code, ou garder un SELECT SINGLE dans une routine de champ.

  4. Question 4 · confirmé

    Un contrôleur veut comparer le cumul à fin de mois avec la même période l'an dernier, dans Analysis for Office. Comment construisez-vous la query ?

    Une bonne réponseUne variable de saisie sur la période fiscale, puis des indicateurs restreints : le cumul de la première période jusqu'à la variable, et le même intervalle décalé d'un an, par des variables dérivées (sortie client ou décalage). Le calcul de l'écart se fait dans la query. La personne tient compte de la variante d'exercice et livre un classeur Analysis for Office qui lit la query, sans formule Excel qui recalcule les chiffres.

    Signal d'alerteExporter deux extractions dans Excel et faire la comparaison à la main, ou coder la période en dur.

  5. Question 5 · senior

    Votre client est sur BW 7.5 et passe son ERP de ECC à S/4HANA. Quelles options lui présentez-vous pour son entrepôt ?

    Une bonne réponseElle rappelle le calendrier : la maintenance standard de BW 7.5 s'arrête fin 2027, avec une extension payante jusqu'en 2030. Puis les options : conversion vers BW/4HANA (in place, remote ou shell) avec l'outil de transfert qui remplace les objets classiques, passage à SAP Datasphere avec ou sans BW bridge, ou offre BW en cloud privé dans SAP Business Data Cloud. Côté source, certains extracteurs ECC n'existent plus sous S/4HANA et la cible privilégiée devient l'extraction par vues CDS. Le choix se fait flux par flux.

    Signal d'alerte« On change juste le système source dans BW », sans parler des extracteurs ni des objets classiques à convertir. Ou une seule option présentée comme évidente.

Recevez la fiche d'entretien complète en PDF

La fiche pour mener l'entretien de bout en bout, prête à imprimer ou à partager avec le manager.

  • 30 questions sur 6 axes, avec la bonne réponse, le signal d'alerte et la relance
  • Le niveau visé pour chaque question
  • Une mise en situation de 20 minutes et ce qu'on attend du candidat
  • La grille d'évaluation de 1 à 4, axe par axe

De BW 7.5 à Datasphere, ce qui pèse dans le choix d'un consultant

Quel écart entre un profil BW 7.5 et un profil BW/4HANA ?

Les bases sont communes : extracteurs, transformations, queries, chaînes de process. BW/4HANA change les objets et les outils. Les InfoCubes et DSO classiques laissent la place aux ADSO, les MultiProviders aux CompositeProviders, et la modélisation se fait dans Eclipse. Les routines peuvent s'écrire en AMDP pour tourner dans HANA. Un profil resté sur BW 7.x s'adapte, mais demandez-lui un flux construit de bout en bout sur BW/4HANA avant de le placer sur une migration.

SAP BW a-t-il encore un avenir avec Datasphere et Business Data Cloud ?

Oui pour plusieurs années. SAP annonce le support de BW/4HANA au moins jusqu'en 2040, et BW 7.5 reste couvert jusqu'en 2030 avec l'extension payante. En parallèle, SAP pousse SAP Datasphere et Business Data Cloud, qui permettent de reprendre des flux BW dans le cloud. Pour un recrutement, un profil BW qui connaît aussi Datasphere et SAP Analytics Cloud vaut davantage, car il peut accompagner la suite du projet.

Jusqu'où un consultant BW doit-il savoir coder en ABAP ?

Pour un poste technique, il doit écrire et déboguer des routines de début, de fin et de champ, lire une table de correspondance de façon efficace et comprendre pourquoi un SELECT dans une boucle ralentit un chargement. Sur BW/4HANA, savoir écrire une routine AMDP en SQLScript est un plus net. Un profil fonctionnel peut s'en passer en partie, à condition de travailler avec un développeur et de savoir lire le code qu'on lui livre.

Sur quoi faire porter le test technique d'un consultant SAP BW ?

Un exercice court, mené en entretien, suffit souvent. Décrivez un flux de commandes client depuis ECC avec un doublon inexpliqué et demandez où la personne chercherait. Puis faites-lui esquisser une query de comparaison sur deux années. Elle commente son raisonnement à voix haute. Sans accès à un système SAP, ce format montre déjà la compréhension des deltas, des ADSO et de la conception des queries.

Pour structurer vos autres entretiens, consultez aussi nos pages sur les questions d'entretien de recrutement, la méthode de l'entretien structuré et la grille d'évaluation d'entretien.

Les fiches voisines

Toutes les fiches →

Voyez Delectus sur vos propres offres.

Commencez gratuitement. Passez à l'échelle quand vous êtes prêt.

Demander une démo

Votre ATS, connecté à Delectus

  • Workable
  • Teamtailor
  • iCIMS
  • Lever
  • SmartRecruiters
  • Jobvite
  • Greenhouse
  • Pinpoint