Profilo azione SAP CRM: tutorial completo

Sommario:

Anonim

introduzione

  • All'interno di SAP CRM, le azioni fanno riferimento ai componenti di base PPF (Post Processing Framework)
  • Le azioni possono attivare automaticamente output, attività di follow-up o flussi di lavoro
  • L'elaborazione delle azioni può essere utilizzata da diverse applicazioni come l'elaborazione delle transazioni (CRMD_ORDER), la fatturazione (BILLING), la gestione dei casi (CRM_CASE), ecc. In SAP CRM
  • Le azioni sostituiscono la determinazione dell'output del sistema SAP ERP
  • Le azioni possono essere determinate per l'intera transazione (Tipo di transazione) a livello di intestazione e anche per un singolo articolo (Categoria articolo)

Questa figura fornisce una roadmap per la configurazione dell'azione in SAP CRM

  • Con le azioni, è possibile implementare processi predefiniti nell'elaborazione delle transazioni SAP CRM.
  • Per una particolare "Azione", è possibile definire "Condizione di pianificazione".
    • Questa condizione di pianificazione viene verificata prima di rendere questa azione disponibile per l'esecuzione.
  • Al momento dell'esecuzione, questi processi vengono pianificati in base alle condizioni definite dall'utente che definiscono una situazione particolare nell'elaborazione della transazione.
  • Un'azione è un'attività pianificata o un'attività e una condizione di pianificazione è la situazione in cui deve essere eseguita questa azione.
  • Per un'azione programmata sono possibili diversi tipi di elaborazione:
    • Il tipo di elaborazione definisce come viene eseguita un'azione.
    • Da questo tipo di elaborazione è possibile attivare SAP WorkFlow, BAdI Method Call, SmartForm o Alert.
  • È possibile specificare il tempo di elaborazione all'interno di una definizione di azione (codice t SPPFC o SPPFCADM), che specifica dove deve essere eseguita questa azione nell'esecuzione dell'elaborazione della transazione.
  • L'azione può dipendere dalla funzione del partner.
  • La funzione partner può essere assegnata nella definizione dell'azione.
  • Le azioni sono collegate alla transazione SAP CRM con il profilo azione.
  • Un profilo di azione può avere più definizioni di azione con esso.
  • In base alla configurazione e all'implementazione delle definizioni delle azioni e delle rispettive condizioni (Condizione di pianificazione e Condizione di avvio), queste azioni vengono eseguite per la transazione SAP CRM corrispondente.
  • Per una transazione che supporta le azioni, il registro delle azioni può essere analizzato nella GUI utilizzando la transazione CRMD_ORDER o nell'interfaccia utente Web se viene fornito l'accesso al blocco di assegnazione corrispondente.
  • È possibile visualizzare un elenco di azioni pianificate ed eseguite per la transazione con le seguenti informazioni per le singole azioni come in Fig.3 e 4:
    • Stato (azione pianificata, azione elaborata)
    • Descrizione (scopo dell'azione)
    • Tipo di elaborazione
    • Creatore, data di creazione
  • Esempio: un mese prima della scadenza di un contratto, l'addetto alle vendite responsabile riceve un'attività con la categoria "e-mail" nella sua casella di posta per ricordargli di scrivere al cliente e scoprire se desidera rinnovare il contratto.

Condizioni

  • Prima dell'esecuzione di un'azione vengono verificate due condizioni:
    • Condizione di pianificazione: un'azione è pianificata per l'esecuzione solo se la condizione di pianificazione definita per questa azione è soddisfatta. Anche le condizioni di pianificazione possono essere valutate all'interno dell'implementazione dello standard SAP BAdI EVAL_SCHEDCOND_PPF.
    • Condizione di avvio: per le azioni pianificate, la condizione di avvio viene verificata prima di essere eseguita. Pertanto, l'azione pianificata viene eseguita una volta soddisfatta la condizione di avvio.
  • Queste condizioni per un'azione vengono definite durante la configurazione in t-code SPPFCADM.
  • Le condizioni possono dipendere dal tempo utilizzando date e regole di data.
  • Le condizioni possono essere implementate con espressioni sugli attributi del contenitore da un oggetto business o una classe e costanti.
  • Le condizioni possono essere verificate per una sintassi corretta e testate.
  • Esistono due modalità per definire le condizioni:
    • Modalità PC orientata al mouse
    • Modalità di immissione diretta del testo (tradizionale)

Crea condizione parametro:

Imposta condizione parametro:

Modifica dei valori delle condizioni dei parametri:

Impostazioni personali per Condition Editor:

tempo di elaborazione

Tempi di elaborazione definisce quando un'azione per la quale è stata soddisfatta la condizione di avvio verrà eseguita nell'elaborazione della transazione. Pertanto, una volta soddisfatta la condizione di avvio per un'azione pianificata, questa può essere eseguita in base al tempo di elaborazione mantenuto. Di seguito sono riportate le possibili opzioni per il tempo di elaborazione:

  • Elaborazione tramite rapporto di selezione:
    • Nel caso l'azione verrà eseguita dopo l'esecuzione del report di selezione. Questo tipo di elaborazione è particolarmente utile per le azioni utilizzate per il monitoraggio delle scadenze come il monitoraggio dello SLA.
  • Elaborazione immediata:
    • L'azione viene avviata non appena viene soddisfatta la condizione di avvio.
  • Elaborazione durante il salvataggio del documento:
    • L'azione viene avviata quando la transazione viene salvata. Pertanto, anche se la condizione di avvio dell'azione è soddisfatta, l'esecuzione dell'azione si attiverà solo durante il salvataggio della transazione.

Impostazione del tempo di elaborazione nella definizione dell'azione:

Tipi di elaborazione

Nella definizione dell'azione, viene specificato il tipo di elaborazione. Tipi di elaborazione specifica come viene elaborata l'azione al momento dell'elaborazione. Sono disponibili diversi tipi di elaborazione:

  • Moduli intelligenti
  • WorkFlow
  • Metodi

I metodi sono implementazioni BAdI dello standard SAP BAdI EXEC_METHODCALL_PPF. Esistono molte implementazioni standard fornite da SAP che vengono utilizzate nelle transazioni standard, ad esempio:

  • COPY_DOCUMENT (per creare un documento di follow-up)
  • COMPLETE-DOCUMENT (impostare lo stato completato all'interno del documento)
  • CREDIT_MEMO (crea elemento nota di credito)
  • 1O_EVENT_CREATE (crea un evento del flusso di lavoro)

Transazione SPPFCADM

Questa transazione riguarda la personalizzazione di PPF:

Può essere utilizzato per definire il profilo dell'azione e le definizioni dell'azione. Inoltre, è possibile configurare le azioni definite nel profilo dell'azione. Le azioni definite all'interno di un profilo azione sono disponibili per la configurazione in modo che le condizioni possano essere mantenute utilizzando le procedure guidate e le schermate fornite da SAP.
Altri codici di transazione utili:

  • CRMC_ACTION_CONF - Configurazione azione
  • CRMC_ACTION_DEF - Definizione azione
  • CRMC_ACTION_WIZARD - Azione per definizione tramite procedura guidata

Monitoraggio delle azioni

Il programma RSPPFPROCESS, responsabile del monitoraggio delle azioni, ha origine dal Post Processing Framework (PPF) e può essere utilizzato per controllare l'elaborazione delle azioni. Pertanto, il monitoraggio delle azioni può essere utilizzato per monitorare e attivare l'elaborazione delle azioni per diverse transazioni.
Il codice di transazione per Action Monitor è CRMC_ACTION_JOB.
Con il monitoraggio delle azioni, è possibile elencare le azioni il cui tempo di elaborazione è impostato su Elaborazione utilizzando il report di selezione e avviare l'elaborazione di queste azioni. Pertanto, è particolarmente utile per le azioni utilizzate per il monitoraggio delle scadenze come lo SLA.

Potrebbe anche essere utilizzato per elaborare azioni con il tempo di elaborazione durante il salvataggio. Nel caso in cui le condizioni dipendenti dal tempo fossero soddisfatte dopo un certo tempo senza alcuna modifica alle transazioni, il programma potrebbe essere eseguito in modo che le azioni vengano avviate anche in questi casi. Pertanto, a scopo di test o per la ripetizione di azioni, questo report può essere utilizzato anche per selezionare ed elaborare azioni con il tempo di elaborazione "Immediato" o "Al salvataggio del documento".

Esecuzione di Action Monitor

Profili di azione

Le azioni sono configurate per la transazione CRM utilizzando il profilo azione. Le azioni vengono create nel profilo azione che può essere assegnato a diverse transazioni CRM. All'interno di un profilo azione, è possibile definire più azioni con ordinamento e stato (Attivo o Inattivo). Le azioni attive possono essere pianificate e le azioni pianificate vengono eseguite seguendo l'ordinamento mantenuto nella personalizzazione. Per le singole azioni nel profilo dell'azione, è possibile mantenere la definizione dell'azione e la configurazione dell'azione.

Durante l'elaborazione della transazione, tutte le azioni consentite vengono identificate utilizzando il profilo dell'azione. Per questo, le azioni non contrassegnate come inattive nel profilo dell'azione vengono considerate per l'esecuzione. Ordinamento mantenuto nel Profilo azione per singola azione utilizzata per identificare la sequenza di esecuzione delle azioni. L'ulteriore elaborazione di queste azioni viene eseguita sulla base della definizione dell'azione e della configurazione dell'azione dell'azione individuale identificata.
È possibile assegnare un profilo di azione direttamente a un tipo di transazione o una categoria di articoli. Anche la tecnica delle condizioni, ovvero la determinazione del profilo di azione, può essere definita come la determinazione del prezzo.
In SPRO vai a "Definisci azioni e profili azione"

  1. Seleziona un profilo di azione
  2. Fare clic su Visualizza

Vedrai le proprietà di un profilo di azione

  1. Seleziona Definizione azione
  2. Fare clic su Visualizza