SAP Profil d'action CRM : didacticiel complet

Introduction

  • Dans SAP CRM, les actions font référence aux composants de base du Post Processing Framework (PPF)
  • Les actions peuvent déclencher automatiquement des résultats, des activités de suivi ou des flux de travail
  • Le traitement des actions peut être utilisé par différentes applications telles que le traitement des transactions (CRMD_ORDER), la facturation (BILLING), la gestion des cas (CRM_CASE), etc. SAP CRM
  • Les actions remplacent la détermination de sortie du SAP Système ERP
  • Les actions peuvent être déterminées pour l'ensemble de la transaction (Type de transaction) au niveau de l'en-tête ainsi que pour un poste individuel (Catégorie d'article).

SAP Profil d'action CRM

Cette figure donne la feuille de route pour la configuration des actions dans SAP CRM

SAP Profil d'action CRM

  • Avec des actions, des processus prédéfinis peuvent être mis en œuvre dans SAP Traitement des transactions CRM.

SAP Profil d'action CRM
Chemin SPRO pour définir l'action, le profil d'action et les conditions

SAP Profil d'action CRM
Définition du profil d'action dans SPRO

  • Pour une « Action » particulière, une « Condition de planification » peut être définie.
  • Cette condition de planification est vérifiée avant de rendre cette action disponible pour exécution.
  • Au moment de l'exécution, ces processus sont planifiés en fonction de conditions définies par l'utilisateur qui définissent une situation particulière dans le traitement des transactions.
  • Une action est une activité planifiée, ou une condition de tâche et de calendrier est la situation dans laquelle cette action doit être exécutée.
  • Pour une action planifiée différents types de traitement sont possibles :
  • Le type de traitement définit la manière dont une action est exécutée.
  • A partir de ce type de traitement, SAP WorkFlow, BAdI Method Call, SmartForm ou Alert peuvent être déclenchés.
  • Il est possible de spécifier le temps de traitement dans une définition d'action (t-code SPPFC ou SPPFCADM), qui spécifie où dans l'exécution du traitement de la transaction cette action doit être exécutée.
  • L'action peut dépendre de la fonction du partenaire.
  • La fonction partenaire peut être attribuée dans la définition d'action.
  • Les actions sont liées à SAP Transaction CRM avec profil d'action.
  • Un profil d'action peut contenir plusieurs définitions d'action.
  • Sur la base de la configuration et de la mise en œuvre des définitions d'action et des conditions respectives (condition de planification et condition de démarrage), ces actions s'exécutent pour le correspondant. SAP Transaction CRM.
  • Pour une transaction prenant en charge des actions, le journal des actions peut être analysé dans l'interface graphique à l'aide de la transaction CRMD_ORDER ou dans Interface Web si l'accès au bloc d'affectation correspondant est fourni.

SAP Profil d'action CRM
Détail des actions pour une transaction dans CRMD_ORDER

SAP Profil d'action CRM
Détail des actions pour une transaction dans CRMD_ORDER

  • Vous pouvez afficher une liste des actions planifiées et exécutées pour la transaction avec les informations suivantes pour les actions individuelles, comme sur les figures 3 et 4 :
  • Statut (action planifiée, action traitée)
  • Description (but de l'action)
  • Type de traitement
  • Creator, date de création
  • Exemple : Un mois avant l'expiration d'un contrat, le commercial responsable reçoit dans sa boîte de réception une activité avec la catégorie « e-mail » pour lui rappeler d'écrire au client et de savoir s'il souhaite renouveler son contrat.

Conditions

  • Deux conditions sont vérifiées avant l'exécution d'une action :
  • Condition de planification : l'exécution d'une action est planifiée uniquement si la condition de planification définie pour cette action est satisfaite. La condition de planification peut également être évaluée dans le cadre de la mise en œuvre de SAP BAdI standard EVAL_SCHEDCOND_PPF.
  • Condition de démarrage : pour les actions planifiées, la condition de démarrage est vérifiée avant son exécution. Ainsi, l'action planifiée est exécutée une fois la condition de démarrage satisfaite.
  • Ces conditions pour une action sont définies lors de sa configuration dans le t-code SPPFCADM.
  • Les conditions peuvent dépendre du temps en utilisant des dates et des règles de date.
  • Les conditions peuvent être implémentées avec des expressions sur les attributs du conteneur à partir d'un objet métier ou d'une classe et de constantes.
  • Les conditions peuvent être vérifiées pour la syntaxe appropriée et testées.
  • Il existe deux modes de définition des conditions :
  • Mode PC orienté souris
  • Mode de saisie de texte directe (traditionnel)

Créer une condition de paramètre :

SAP Conditions CRM

Définir la condition du paramètre :

SAP Conditions CRM

Modification des valeurs de condition de paramètre :

SAP Conditions CRM

Paramètres personnels pour l'éditeur de conditions :

SAP Conditions CRM

Délai de traitement

Les délais de traitement définissent le moment où une action pour laquelle la condition de démarrage a été satisfaite sera exécutée dans le traitement de la transaction. Ainsi, une fois la condition de démarrage d'une action planifiée satisfaite, elle peut s'exécuter selon le Temps de Traitement maintenu. Voici les options possibles pour le délai de traitement :

  • Traitement à l'aide du rapport de sélection :
  • Dans ce cas, l'action sera exécutée après l'exécution du rapport de sélection. Ce type de traitement est particulièrement utile pour les actions utilisées pour le suivi des délais, comme le suivi du SLA.
  • Traitement immédiat :
  • L'action est lancée dès que la condition de démarrage est remplie.
  • Traitement lors de l'enregistrement du document :
  • L'action est lancée lorsque la transaction est enregistrée. Ainsi, même si la condition de démarrage de l'action est remplie, l'exécution de l'action se déclenchera uniquement lors de la sauvegarde de la transaction.

Définition du temps de traitement dans la définition de l'action :

Délai de traitement

Types de traitement

Dans la définition de l'action, le type de traitement est spécifié. Les types de traitement spécifient la manière dont l'action est traitée au moment du traitement. Il existe différents types de traitement disponibles :

  • Formulaires intelligents
  • Workflow
  • Méthodologie

Les méthodes sont des implémentations BAdI du SAP BAdI standard EXEC_METHODCALL_PPF. Il existe de nombreuses implémentations standards fournies par SAP qui sont utilisés dans les transactions standards, par exemple :

  • COPY_DOCUMENT (pour créer un document de suivi)
  • DOCUMENT COMPLET (définir le statut complété dans le document)
  • CREDIT_MEMO (créer un élément de note de crédit)
  • 1O_EVENT_CREATE (créer un événement de workflow)

Types de traitement

Transaction SPPFCADM

Cette transaction est destinée au customizing PPF :

Transaction SPPFCADM

Il peut être utilisé pour définir le profil d'action et les définitions d'action. De plus, il est possible de configurer les actions définies dans le profil d'action. Les actions définies dans un profil d'action peuvent être configurées afin que les conditions puissent être maintenues à l'aide du SAP fourni des assistants et des écrans.

Autres codes de transaction utiles :

  • CRMC_ACTION_CONF – Configuration des actions
  • CRMC_ACTION_DEF – Définition des actions
  • CRMC_ACTION_WIZARD – Action de définition via l'assistant

Moniteur d'actions

Le programme PROCESSUS RSPPFP, responsable du moniteur d'action, est issu du Post Processing Framework (PPF) et peut être utilisé pour vérifier le traitement des actions. Ainsi, Action Monitor peut être utilisé pour surveiller et déclencher le traitement des actions pour plusieurs transactions.

Le code de transaction pour Action Monitor est CRMC_ACTION_JOB.

Avec le moniteur d'actions, il est possible de lister les actions dont le temps de traitement est défini sur Traitement à l'aide du rapport de sélection et de lancer le traitement de ces actions. Ainsi, il est particulièrement utile pour les actions utilisées pour le suivi des délais, telles que les SLA.

Il pourrait également être utilisé pour traiter des actions avec le temps de traitement lors de la sauvegarde. Dans le cas où des conditions dépendant du temps étaient remplies après un certain temps sans aucune modification des transactions, le programme pourrait être exécuté de manière à ce que des actions soient également lancées dans ces cas. Ainsi, à des fins de test ou pour répéter des actions, ce rapport peut également être utilisé pour sélectionner et traiter des actions avec le temps de traitement « Immédiat » ou « Lors de l'enregistrement du document ».

Moniteur d'actions

Exécution du moniteur d’action

Profils d'action

Les actions sont configurées pour la transaction CRM à l'aide du profil d'action. Les actions sont créées dans un profil d'action qui peut être affecté à différentes transactions CRM. Au sein d'un profil d'action, plusieurs actions peuvent être définies avec un ordre de tri et un statut (Actif ou Inactif). Les actions actives peuvent être planifiées et les actions planifiées sont exécutées selon l'ordre de tri tel que géré dans le Customizing. Pour une action individuelle dans le profil d'action, la définition d'action et la configuration d'action peuvent être gérées.

Lors du traitement de la transaction, toutes les actions autorisées sont identifiées à l'aide du profil d'action. Pour cela, les actions non marquées comme inactives dans le profil d'action sont prises en compte pour exécution. Ordre de tri conservé dans le profil d'action pour une action individuelle utilisé pour identifier la séquence d'exécution des actions. Un traitement ultérieur de ces actions est effectué sur la base de la définition d'action et de la configuration d'action de l'action individuelle identifiée.

Il est possible d'attribuer un profil d'action directement à un type de transaction ou à une catégorie de poste. La technique de condition, c'est-à-dire la détermination du profil d'action, peut également être définie de la même manière que la tarification.

Dans SPRO, allez à « Définir les profils d'action et les actions »

  1. Sélectionnez un profil d'action
  2. Cliquez sur Afficher

Profils d'action

Vous verrez les propriétés d'un profil d'action

Profils d'action

  1. Sélectionnez la définition d'action
  2. Cliquez sur Afficher

Profils d'action