SAP Tutoriel sur la chaîne de processus BW (code de transaction RSPC)

⚡ Résumé intelligent

chaînes de processus dans SAP BW automatise, planifie et surveille les séquences de processus en arrière-plan tels que les chargements de données, en utilisant la transaction RSPC pour lier un processus de démarrage, des connecteurs et des variantes dans un flux de travail d'entrepôt de données contrôlé et reproductible.

  • 🔗 Chaîne de processus : Une séquence de processus en arrière-plan qui s'exécutent, attendent et se déclenchent mutuellement en fonction d'événements.
  • 🔧 Transaction RSPC : RSPC crée et maintient les chaînes de processus ; RSPCM surveille les exécutions quotidiennes des chaînes.
  • 🎬 Trois parties : Chaque chaîne possède un processus de démarrage, des connecteurs et des variantes qui transmettent des paramètres.
  • (I.e. Connecteurs: Les connecteurs exécutent l'étape suivante en cas de succès, d'erreur ou quel que soit le résultat.
  • 📅 Planification: Les chaînes s'exécutent en tant que tâche d'arrière-plan SM37 BI_PROCESS_TRIGGER selon une planification définie.
  • 🤖 Assistance IA : L'IA et l'automatisation intelligente surveillent l'état de la chaîne et prédisent les défaillances de charge à l'avance.

SAP Chaîne de processus BW

Qu'est-ce qu'une chaîne de processus ?

  • Une chaîne de processus est une séquence de processus qui attendent en arrière-plan un événement.
  • Certains de ces processus déclenchent un événement distinct qui peut à son tour démarrer d’autres processus.
  • Il fournit différents connecteurs permettant l'exécution alternative et parallèle des processus.
  • Par exemple, lorsqu'un magasin de détail reçoit une commande client, cela déclenche une séquence d'événements tels que la vérification des stocks → la commande du produit auprès de l'entrepôt → la fabrication du produit, etc.
  • Les chaînes de processus offrent des fonctionnalités de planification et de surveillance graphiques qui permettent d'automatiser, de visualiser et de surveiller les tâches et les processus.
  • Les chaînes de processus sont intégrées au tableau de bord d'administration BI basé sur le portail.
  • On peut considérer les chaînes de processus comme des organigrammes programmés pour rester en arrière-plan et déclenchés par un événement via un autre processus.

Chaîne de processus

Une chaîne de processus comprend trois étapes principales :

  1. Démarrer le processus : Indique quand le processus démarrera (immédiatement, tâche planifiée, chaîne de métadonnées ou API).
  2. connecteur: Un processus de liaison qui choisit l'option pour démarrer le processus suivant.
  3. Une variante: L'objet sur lequel le processus est exécuté. Il s'agit d'un ensemble de paramètres transmis au processus, tels que le nom de l'InfoPackage ou InfoObjets.

Étapes de la création d'une chaîne de processus

RSPC est l'opération centrale de gestion des chaînes de processus. Sur cet écran, les chaînes de processus existantes sont triées par « Composants d'application ». Deux vues sont disponibles : Vue de contrôle et Vue de planification. La vue de planification est la vue par défaut.

Étape 1) Création d'une chaîne de processus : cliquez sur l'icône « Créer ».

Créer une chaîne de processus dans SAP

Étape 2)

  1. Saisissez le nom technique de la chaîne de processus.
  2. Saisissez une description pertinente de la chaîne de processus.

Créer une chaîne de processus dans SAP

Cliquez sur la coche.

Étape 3) Une nouvelle fenêtre s'ouvre. Cliquez sur l'icône « Nouveau » pour créer un nouveau « Démarrage de processus ».

Créer une chaîne de processus dans SAP

Étape 4)

  1. Saisissez le nom technique du processus de démarrage.
  2. Entrez une description significative pour le processus de démarrage et cliquez sur le bouton Entrée.

Créer une chaîne de processus dans SAP

Étape 5) L'écran suivant attribue un déclencheur temporel ou événementiel à la chaîne de processus.

  1. Cliquez sur « Planification directe » pour programmer la chaîne de processus à une heure précise.
  2. Cliquez sur « Modifier les sélections » pour saisir les détails de la planification de la chaîne de processus à exécuter.

Créer une chaîne de processus dans SAP

Étape 6) Étapes de la planification d'une chaîne de processus :

  1. Cliquez sur le bouton « Date/Heure ». Indiquez la date et l’heure de début et de fin prévues.
  2. Pour régler la fréquence, cochez la case « Tâche périodique ».
  3. Cliquez sur le bouton « Valeurs de la période ».
  4. Sur l'écran suivant, sélectionnez la fréquence souhaitée (horaire/quotidienne/hebdomadaire/mensuelle/autre période). Cliquez sur l'icône Enregistrer puis sur le bouton Retour pour revenir à l'écran RSPC.

Créer une chaîne de processus dans SAP

Cliquez sur Enregistrer.

Étape 7) Ajouter un InfoPackage : cliquez sur l’icône « Types de processus » pour continuer.

Créer une chaîne de processus dans SAP

Étape 8) Comme indiqué précédemment, un chargement de données peut être déclenché via un InfoPackage ou un DTP.

  1. Si le chargement des données est effectué via un InfoPackage, utilisez le type de processus « Exécuter InfoPackage ».
  2. Si le chargement des données est effectué via un DTP, utilisez le type de processus « Processus de transfert de données ».

Créer une chaîne de processus dans SAP

Étape 9) Une nouvelle fenêtre contextuelle apparaît. Ici, vous pouvez choisir l'InfoPackage requis.

Créer une chaîne de processus dans SAP

Étape 10) Connectez la variante de démarrage et le paquet d'informations. Deux méthodes sont possibles : cliquez avec le bouton droit sur la première étape, puis sur « Se connecter à » → « Charger les données » ; ou sélectionnez la variante de démarrage, maintenez le bouton gauche de la souris enfoncé, déplacez-vous jusqu'à l'étape cible jusqu'à ce qu'une flèche apparaisse, puis relâchez le bouton pour établir la connexion. Une ligne noire relie le processus de démarrage à chaque deuxième étape.

Créer une chaîne de processus dans SAP

La chaîne de processus apparaît comme ci-dessous après la création d'une connexion entre la variante de démarrage et l'InfoPackage.

Créer une chaîne de processus dans SAP

Pour chaque étape suivante, vous pouvez choisir si l'étape suivante n'est exécutée que si l'étape précédente :

  • A fonctionné : généralement utilisé dans le traitement normal.
  • Terminé avec des erreurs : généralement utilisé pour envoyer des messages d’échec.
  • S'exécute indépendamment du succès ou de l'échec de l'étape précédente.

Créer une chaîne de processus dans SAP

Étapes pour vérifier la cohérence d'une chaîne de processus

  1. Sélectionnez le menu « Aller à ».
  2. Choisissez « Vérification de la vue ».

Vérifier la cohérence de la chaîne de processus

SAP Ce contrôle vérifie que toutes les étapes sont connectées et possèdent au moins une étape précédente. Aucune erreur logique n'est détectée. Si vous recevez des avertissements ou le message « Chaîne OK », vous pouvez l'activer. Si le contrôle identifie des erreurs, vous devez d'abord les corriger.

Vérifier la cohérence de la chaîne de processus

Étapes d'activation d'une chaîne de processus

  1. Cliquez sur le menu « Chaîne de processus ».
  2. Sélectionnez « Activer ».
  3. Ou sélectionnez le bouton « Activer ».

Activer une chaîne de processus

Étapes pour affecter une chaîne de processus à un composant d'application

Par défaut, la chaîne de processus est créée sous le composant d'application « Non attribué ».

  1. Sélectionnez le bouton « Composant d’application ».
  2. Sélectionnez le composant requis et réactivez la chaîne.

Affecter la chaîne de processus au composant d'application

Étapes pour planifier une chaîne de processus

  1. Cliquez sur le menu « Exécution ».
  2. Choisissez « Planifier ».

Planifier une chaîne de processus

Vous pouvez également cliquer sur le bouton « Planifier ». La chaîne est alors planifiée en tant que tâche d'arrière-plan et visible dans la transaction SM37. Vous y trouverez une tâche nommée « BI_PROCESS_TRIGGER » ; toutes les chaînes de processus sont planifiées avec le même nom de tâche.

Planifier une chaîne de processus

Comment surveiller les chaînes de processus

Plusieurs environnements de travail sont disponibles pour la surveillance des exécutions de chaînes de processus :

  • Accédez à l'onglet Administration depuis l'atelier d'entreposage de données (RSA1).
  • Moniteur BI dans le système de gestion du centre informatique (CCMS).
  • Suivi des chaînes de processus quotidiennes (transaction RSPCM).
  • Vue du journal des exécutions d'une chaîne de processus dans la maintenance des chaînes de processus (transaction RSPC).

Surveiller les chaînes de processus

FAQ

La transaction RSPC crée, modifie et active les chaînes de processus, tandis que RSPCM surveille leur exécution quotidienne. Les chaînes planifiées s'exécutent en tant que tâches d'arrière-plan nommées BI_PROCESS_TRIGGER, qui peuvent être tracked dans la transaction SM37.

Un connecteur peut lancer le processus suivant uniquement lorsque le précédent s'est terminé avec succès (lien vert), uniquement s'il s'est terminé par des erreurs (lien rouge), ou toujours, quel que soit le résultat (lien noir). Ceci contrôle le flux de la chaîne.

Une métachaîne est une chaîne de processus qui déclenche d'autres chaînes de processus sous forme d'étapes, grâce à l'option « Démarrer l'utilisation d'une métachaîne ou d'une API ». Les métachaînes permettent aux équipes de regrouper et d'orchestrer plusieurs chaînes locales au sein d'une planification principale.

Oui. L'automatisation intelligente et le SAP Le copilote IA de Joule peut surveiller l'état de la chaîne, prédire les pannes probables à partir de l'historique et recommander des relances ou des corrections, réduisant ainsi la surveillance manuelle et accélérant la récupération en cas de panne de charge.

L'apprentissage automatique analyse les temps d'exécution et les échecs passés afin de proposer des planifications optimales, de détecter les anomalies et de prioriser la résolution des erreurs. Cette surveillance intelligente contribue à garantir la fiabilité des chargements de données nocturnes et leur respect des délais de traitement par lots.

Résumez cet article avec :