Extraction dans SAP BI

Qu’est-ce que l’extraction de données?

L’extraction de données dans BW consiste à extraire des données de diverses tables dans les systèmes R/3 ou les systèmes BW. Il existe des méthodes d’extraction delta standard disponibles pour les données de base et les données de transaction. Vous pouvez également les créer à l’aide de codes de transaction fournis par SAP. L’extraction delta standard pour les données de base utilise des tables de pointeur de modification dans R/3. Pour les données de transaction, l’extraction delta peut utiliser des structures LIS ou LO cockpit, etc.

Types d’Extraction:

  1. Application spécifique:
    • Extracteurs de contenu BW
    • Extracteurs générés par le client
  2. Extracteurs à Applications croisées
    • Extracteurs génériques.

/wp-content/uploads/2016/03/extractors_901135.gif

Extracteurs de Contenu BW

SAP a fourni les extracteurs prédéfinis tels que FI, CO, LO Cockpit, etc., dans le système OLTP (R / 3). La chose que vous devez faire est d’installer du contenu professionnel.

Prenons un exemple d’extracteur FI. Voici les étapes à suivre:

  • Aller à RSA6 > > sélectionnez la source de données souhaitée > > En haut, il y a un onglet Améliorer la structure de l’extrait > > Cliquez dessus

 Sans titre.jpg

  • Cela vous mènera à l’affichage de la version DataSource:Customer. Double-cliquez sur l’ExtractStruct.

 Sans titre.png

  • Cliquez sur le bouton Ajouter une structure comme indiqué:

 Sans titre.png

  • Ajouter le Texte d’en-tête de document de champ (par exemple: ZZBKTXT) dans la structure d’ajout avec le type de composant : BKTXT. Avant de quitter, assurez-vous d’activer la structure en cliquant sur le bouton activer.

 Sans titre.png

  • Le champ obligatoire a été ajouté avec succès dans la structure de la source de données.

 Sans titre.png

Remplir la Structure de l’extrait avec les données

SAP fournit l’amélioration RSAP0001 que vous utilisez pour remplir la structure de l’extrait. Cette amélioration comporte quatre composantes spécifiques à chacun des quatre types de sources de données R/3 :

  • Données de transaction EXIT_SAPLRSAP_001
  • Attributs des données de base EXIT_SAPLRSAP_002
  • Textes des données de base EXIT_SAPLRSAP_003
  • Hiérarchies des données de base EXIT_SAPLRSAP_004

Avec ces quatre composants (ce sont en fait quatre modules de fonction différents ), toute source de données R/3 peut être améliorée. Dans ce cas, vous améliorez une source de données de données de transaction, vous n’avez donc besoin que d’un des quatre modules de fonction. Comme cette étape nécessite un développement ABAP, il est préférable qu’elle soit gérée par quelqu’un de votre équipe technique. Vous devrez peut-être fournir ces informations à votre collègue ABAP:

  • Le nom de la source de données (0FI_GL_4)
  • Le nom de la structure d’extraction (DTFIGL_4)
  • Le nom du champ qui a été ajouté à la structure (ZZBKTXT)
  • Le nom de la source d’information BW (0FI_GL_4)
  • Le nom de la table R/3 et du champ qui contient les données que vous avez besoin (BKPFBKTXT)

Avec ces informations, un développeur ABAP expérimenté devrait être capable de coder correctement

l’amélioration afin que la structure de l’extrait soit remplie correctement. Le code ABAP lui-même

ressemblerait à celui illustré ci-dessous:

 Sans titre.png

  • Vérifiez maintenant les données via tcode RSA3.

( Vous pouvez ouvrir les quatre modules de fonction donnés ci-dessus (Tcode SE37), vous obtiendrez l’instruction include dans tous les FMs. Double-cliquez sur le programme include vous obtiendrez le code ABAP comme ci-dessus pour toutes les sources de données standard qui peuvent être modifiées.)

Remarque: De même, vous pouvez améliorer tous les autres extracteurs fournis par SAP. (Pour LO Cockpit, utilisez le tcode LBWE)

Extracteurs Générés par le Client

Pour certaines applications qui varient d’une entreprise à l’autre comme LIS, CO-PA, FI-SL en raison de sa dépendance à la structure de l’organisation, SAP n’a pas été en mesure de fournir une source de données standard pour ces applications. Le client doit donc générer sa propre source de données. C’est ce qu’on appelle des extracteurs générés par le client.

Prenons un exemple d’extraction CO-PA

  • Allez dans Tcode KEB0 que vous trouvez dans la personnalisation SAP BW pour CO-PA dans le système OLTP.

 Sans titre.jpg

  • Définissez la source de données pour le client actuel de votre système SAP R/3 sur la base de l’une des préoccupations opérationnelles qui y sont disponibles.
  • Dans le cas d’une analyse de rentabilité basée sur les coûts, vous pouvez inclure les éléments suivants dans la source de données : Caractéristiques du niveau du segment, caractéristiques du tableau des segments, champs d’unités de mesure, caractéristiques de l’élément de ligne, champs de valeur et chiffres clés calculés à partir du schéma de chiffres clés.
  • Dans le cas d’une analyse de rentabilité basée sur les comptes, dans l’autre cas, vous ne pouvez inclure que les éléments suivants dans la source de données: Caractéristiques du niveau du segment, caractéristiques du tableau des segments, une unité de mesure, la devise d’enregistrement de l’élément de ligne et les chiffres clés.
  • Vous pouvez ensuite spécifier les champs à appliquer comme sélection pour l’extraction CO-PA.

 Sans titre.jpg

Extracteurs génériques

Lorsque les besoins de votre entreprise n’ont pas pu être satisfaits par la source de données de contenu d’entreprise fournie par SAP, vous devez créer votre propre source de données uniquement basée sur les besoins de votre entreprise, appelée extracteurs génériques.

En fonction de la complexité, vous pouvez créer une source de données de 3 manières.

1. Basé sur des Tables/Vues (Applications simples)

2. Basé sur Infoset

3. Basé sur le module de fonction (Utilisé dans l’extraction complexe)

Étapes pour créer un extracteur générique:

1. Basé sur des Tables/Vues (Applications Simples )

  • Allez dans Tcode RSO2 et choisissez le type de données que vous souhaitez extraire (transaction, Attribut Masterdata ou Texte Masterdata)

 Sans titre.png

  • Donnez le nom de la source de données à créer et cliquez sur créer.

 Sans titre.png

  • Sur l’écran Créer une source de données, entrez les paramètres selon les besoins:

 Sans titre.jpg

Composant d’application : Nom du composant où vous souhaitez placer la source de données dans l’application. Hiérarchie des composants.

Texte : Descriptions (Courtes, Moyennes et longues) de la source de données.

Vue / Tableau: Nom de la Table/Vue sur laquelle vous souhaitez créer la source de données générique. Dans notre cas, c’est ZMMPUR_INFOREC.

  • La source de données générique est maintenant affichée, ce qui vous permet de Sélectionner et de masquer le champ. Les champs “cachés” ne seront pas disponibles pour l’extraction. Les champs de l’onglet “Sélection” seront disponibles pour la sélection dans l’Infopackage lors de l’extraction des données du système source vers le PSA.

 Sans titre.jpg

  • Sélectionnez les champs pertinents et enregistrez la source de données.

 Sans titre.png

  • Enregistrez maintenant la source de données.

 Sans titre.jpg

2. Basé sur Infoset

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…

3. Basé sur le module de fonction

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…

Leave a Reply