SAP CRM-åtgärdsprofil: Komplett handledning

Innehållsförteckning:

Anonim

Introduktion

  • Inom SAP CRM hänvisar åtgärder till Post Processing Framework (PPF) Basic Components
  • Åtgärder kan automatiskt utlösa output, uppföljningsaktiviteter eller arbetsflöden
  • Åtgärdshantering kan användas av olika applikationer såsom transaktionsbehandling (CRMD_ORDER), fakturering (BILLING), ärendehantering (CRM_CASE), etc. i SAP CRM
  • Åtgärder ersätter utdatabestämning av SAP ERP-systemet
  • Åtgärder kan bestämmas för hela transaktionen (Transaktionstyp) på rubriknivå och även för en enskild artikel (Artikelkategori)

Denna siffra ger färdplan för åtgärdskonfiguration i SAP CRM

  • Med åtgärder kan fördefinierade processer implementeras i SAP CRM-transaktionsbehandling.
  • För en viss "åtgärd" kan "Schemaläggning" definieras.
    • Detta schemaläggningsvillkor kontrolleras innan den här åtgärden görs tillgänglig för körning.
  • Vid exekveringstiden planeras dessa processer baserat på användardefinierade villkor som definierar en viss situation i transaktionsbehandlingen.
  • En åtgärd är en planerad aktivitet, eller uppgifts- och schemaläggningsvillkor är den situation under vilken denna åtgärd ska utföras.
  • För en schemalagd åtgärd är en annan bearbetningstyp möjlig:
    • Bearbetningstyp definierar hur en åtgärd körs.
    • Från denna bearbetningstyp kan SAP WorkFlow, BAdI Method Call, SmartForm eller Alert utlösas.
  • Det är möjligt att specificera behandlingstid inom en åtgärdsdefinition (t-kod SPPFC eller SPPFCADM), som specificerar var i transaktionsbehandlingsutförandet denna åtgärd ska utföras.
  • Åtgärd kan vara beroende av partnerfunktionen.
  • Partnerfunktionen kan tilldelas i Action Definition.
  • Åtgärder är kopplade till SAP CRM-transaktion med Action Profile.
  • En åtgärdsprofil kan ha flera åtgärdsdefinitioner med sig.
  • Baserat på konfiguration och implementering för åtgärdsdefinitionerna och respektive villkor (Schemaläge och startvillkor) utför dessa åtgärder för motsvarande SAP CRM-transaktion.
  • För en transaktion som stöder åtgärder kan åtgärdsloggen analyseras i GUI med transaktion CRMD_ORDER eller inom webbgränssnittet om åtkomst ges till motsvarande tilldelningsblock.
  • Du kan visa en lista med planerade och utförda åtgärder för transaktionen med följande information för enskild åtgärd som i figur 3 och 4:
    • Status (åtgärd schemalagd, åtgärd bearbetad)
    • Beskrivning (syfte med åtgärden)
    • Bearbetningstyp
    • Skapare, skapelsedatum
  • Exempel: En månad innan ett kontrakt löper ut får den ansvariga säljmedarbetaren en aktivitet med kategorin "e-post" i sin inkorg för att påminna honom att skriva till kunden och ta reda på om de vill förnya sitt kontrakt.

Betingelser

  • Två villkor kontrolleras innan en åtgärd utförs:
    • Schemaläggningsvillkor: En åtgärd planeras endast för körning om schemalagd villkor som definierats för den här åtgärden är uppfyllt. Schemaläggning kan också utvärderas inom implementeringen av SAP-standarden BAdI EVAL_SCHEDCOND_PPF.
    • Startvillkor: För de schemalagda åtgärderna kontrolleras startvillkoret innan det körs. Således utförs schemalagd åtgärd när startvillkoret är uppfyllt.
  • Dessa villkor för en åtgärd definieras när de konfigureras i t-kod SPPFCADM.
  • Villkoren kan vara tidsberoende med hjälp av datum och datumregler.
  • Villkor kan implementeras med uttryck på containerattributen från ett affärsobjekt eller en klass och konstanter.
  • Villkor kan kontrolleras för korrekt syntax och testas.
  • Det finns två lägen för att definiera villkor:
    • Musorienterat PC-läge
    • Direkt textinmatningsläge (traditionellt)

Skapa parametervillkor:

Ställ in parametervillkor:

Ändring av parametervillkor:

Personliga inställningar för tillståndsredigeraren:

Behandlingstid

Bearbetningstider definierar när en åtgärd för vilken startvillkor har uppfyllts kommer att utföras i transaktionsbehandlingen. Så snart startvillkoren för en schemalagd åtgärd är uppfyllda kan den exekveras enligt den upprätthållna behandlingstiden. Följande är de möjliga alternativen för behandlingstid:

  • Bearbetning med urvalsrapport:
    • I fallet kommer åtgärden att genomföras efter att urvalsrapporten har genomförts. Denna bearbetningstyp är särskilt användbar för åtgärder som används för tidsövervakning, t.ex. övervakning av SLA.
  • Omedelbar bearbetning:
    • Åtgärden startas så snart startvillkoret är uppfyllt.
  • Bearbetning när du sparar dokument:
    • Åtgärden startas när transaktionen sparas. Således, även om startvillkoret för åtgärden är uppfyllt, kommer exekveringen av åtgärden att utlösas endast under transaktionsspara.

Ställa in behandlingstid i handling Definition:

Bearbetningstyper

I åtgärdsdefinitionen anges bearbetningstyp. Bearbetningstyper anger hur åtgärden bearbetas vid behandlingstiden. Det finns olika bearbetningstyper tillgängliga:

  • Smarta formulär
  • WorkFlow
  • Metoder

Metoder är BAdI-implementeringar av SAP-standarden BAdI EXEC_METHODCALL_PPF. Det finns många standardimplementeringar som tillhandahålls av SAP som används i standardtransaktionerna, till exempel:

  • COPY_DOCUMENT (för att skapa ett uppföljningsdokument)
  • KOMPLETT-DOKUMENT (ange status slutförd i dokument)
  • CREDIT_MEMO (skapa kreditnota)
  • 1O_EVENT_CREATE (skapa en arbetsflödeshändelse)

Transaktion SPPFCADM

Denna transaktion är för PPF-anpassning:

Den kan användas för att definiera Action Profile och Action Definitions. Det är också möjligt att konfigurera de åtgärder som definierats i åtgärdsprofilen. Åtgärder som definierats i en åtgärdsprofil är tillgängliga för konfigurering så att villkoren kan upprätthållas med hjälp av SAP-guiderna och skärmarna.
Andra användbara transaktionskoder:

  • CRMC_ACTION_CONF - Åtgärdskonfiguration
  • CRMC_ACTION_DEF - Action Definition
  • CRMC_ACTION_WIZARD - Åtgärd för definition via guiden

Action Monitor

Programmet RSPPFPROCESS, som ansvarar för åtgärdsövervakning, kommer från PPF (Post Processing Framework) och kan användas för att kontrollera bearbetningen av åtgärderna. Således kan åtgärdsövervakare användas för att övervaka och utlösa bearbetning av åtgärder för flera transaktioner.
Transaktionskod för Action Monitor är CRMC_ACTION_JOB.
Med åtgärdsövervakare är det möjligt att lista de åtgärder som har bearbetningstid inställd på Bearbetning med hjälp av urvalsrapporten och initiera behandlingen av dessa åtgärder. Således är det särskilt användbart för åtgärder som används för tidsgränsövervakning som SLA.

Det kan också användas för att bearbeta åtgärder med bearbetningstiden när du sparar. Om tidsberoende villkor var uppfyllda efter en viss tid utan några ändringar av transaktionerna kunde programmet genomföras så att åtgärder också startas i dessa fall. Således, för teständamål eller för upprepade åtgärder, kan denna rapport också användas för att välja och bearbeta åtgärder med bearbetningstiden 'Omedelbar' eller 'När dokument sparas'.

Action Monitor utförande

Åtgärdsprofiler

Åtgärder konfigureras för CRM-transaktion med hjälp av åtgärdsprofil. Åtgärder skapas i åtgärdsprofil som kan tilldelas olika CRM-transaktioner. Inom en åtgärdsprofil kan flera åtgärder definieras med sorteringsordning och status (aktiv eller inaktiv). Aktiva åtgärder kan schemaläggas och schemalagda åtgärder utförs enligt sorteringsordningen som bibehålls i anpassningen. För individuell åtgärd i åtgärdsprofilen kan åtgärdsdefinition och åtgärdskonfiguration bibehållas.

Under transaktionsbehandlingen identifieras alla tillåtna åtgärder med hjälp av åtgärdsprofilen. För detta anses åtgärder som inte är markerade som inaktiva i åtgärdsprofilen för körning. Sorteringsordning som upprätthålls i åtgärdsprofil för individuell åtgärd som används för att identifiera sekvensen för utförandet av åtgärderna. Ytterligare bearbetning av dessa åtgärder görs baserat på åtgärdsdefinition och åtgärdskonfiguration av identifierad individuell åtgärd.
Det är möjligt att tilldela en åtgärdsprofil direkt till en transaktionstyp eller artikelkategori. Även tillståndsteknik, dvs åtgärdsprofilbestämning kan definieras på samma sätt som prissättning.
I SPRO goto "Definiera åtgärdsprofiler och åtgärder"

  1. Välj en åtgärdsprofil
  2. Klicka på Visa

Du kommer att se egenskaperna för en åtgärdsprofil

  1. Välj Action Definition
  2. Klicka på Visa