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.

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.
Une chaîne de processus comprend trois étapes principales :
- Démarrer le processus : Indique quand le processus démarrera (immédiatement, tâche planifiée, chaîne de métadonnées ou API).
- connecteur: Un processus de liaison qui choisit l'option pour démarrer le processus suivant.
- 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 ».
Étape 2)
- Saisissez le nom technique de la chaîne de processus.
- Saisissez une description pertinente de la chaîne de processus.
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 ».
Étape 4)
- Saisissez le nom technique du processus de démarrage.
- Entrez une description significative pour le processus de démarrage et cliquez sur le bouton Entrée.
Étape 5) L'écran suivant attribue un déclencheur temporel ou événementiel à la chaîne de processus.
- Cliquez sur « Planification directe » pour programmer la chaîne de processus à une heure précise.
- Cliquez sur « Modifier les sélections » pour saisir les détails de la planification de la chaîne de processus à exécuter.
Étape 6) Étapes de la planification d'une chaîne de processus :
- Cliquez sur le bouton « Date/Heure ». Indiquez la date et l’heure de début et de fin prévues.
- Pour régler la fréquence, cochez la case « Tâche périodique ».
- Cliquez sur le bouton « Valeurs de la période ».
- 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.
Cliquez sur Enregistrer.
Étape 7) Ajouter un InfoPackage : cliquez sur l’icône « Types de processus » pour continuer.
Étape 8) Comme indiqué précédemment, un chargement de données peut être déclenché via un InfoPackage ou un DTP.
- Si le chargement des données est effectué via un InfoPackage, utilisez le type de processus « Exécuter InfoPackage ».
- Si le chargement des données est effectué via un DTP, utilisez le type de processus « Processus de transfert de données ».
Étape 9) Une nouvelle fenêtre contextuelle apparaît. Ici, vous pouvez choisir l'InfoPackage requis.
É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.
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.
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.
Étapes pour vérifier la cohérence d'une chaîne de processus
- Sélectionnez le menu « Aller à ».
- Choisissez « Vérification de la vue ».
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.
Étapes d'activation d'une chaîne de processus
- Cliquez sur le menu « Chaîne de processus ».
- Sélectionnez « Activer ».
- Ou sélectionnez le bouton « Activer ».
É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é ».
- Sélectionnez le bouton « Composant d’application ».
- Sélectionnez le composant requis et réactivez la chaîne.
Étapes pour planifier une chaîne de processus
- Cliquez sur le menu « Exécution ».
- Choisissez « Planifier ».
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.
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).




















