SAP CRM Action Profile: Komplett handledning
Beskrivning
- Inom SAP CRM, Actions refererar till Post Processing Framework (PPF) Basic Components
- Åtgärder kan automatiskt utlösa output, uppföljningsaktiviteter eller arbetsflöden
- Åtgärdsbehandling kan användas av olika applikationer såsom transaktionsbehandling (CRMD_ORDER), fakturering (BILLING), ärendehantering (CRM_CASE), etc. i SAP CRM
- Åtgärder ersätter Output Bestämning av SAP ERP-system
- Åtgärder kan bestämmas för hela transaktionen (Transaktionstyp) på rubriknivå och även för en enskild artikel (Artikelkategori)
Den här figuren ger en färdplan för Action-konfiguration i SAP CRM
- Med åtgärder kan fördefinierade processer implementeras i SAP CRM transaktionsbearbetning.
SPRO Sökväg för att definiera åtgärd, åtgärdsprofil och villkor
Åtgärdsprofildefinition i SPRO
- För en viss 'Action' kan 'Schedule Condition' definieras.
- Detta schemavillkor kontrolleras innan denna åtgärd görs tillgänglig för exekvering.
- Vid exekveringstillfället schemaläggs dessa processer baserat på användardefinierade villkor som definierar en speciell situation i transaktionsbearbetningen.
- En åtgärd är en planerad aktivitet, eller uppgift och schematillstånd är den situation under vilken denna åtgärd ska utföras.
- För en schemalagd åtgärd är olika behandlingstyper möjliga:
- Bearbetningstyp definierar hur en åtgärd utförs.
- Från denna bearbetningstyp, SAP WorkFlow, BAdI Method Call, SmartForm eller Alert kan utlösas.
- Det är möjligt att specificera bearbetningstid inom en åtgärdsdefinition (t-kod SPPFC eller SPPFCADM), som anger var i transaktionsbearbetningsexekveringen denna åtgärd ska utföras.
- Handling kan vara partnerfunktionsberoende.
- Partnerfunktion kan tilldelas i Action Definition.
- Åtgärder är kopplade till SAP CRM-transaktion med Action Profile.
- En åtgärdsprofil kan ha flera åtgärdsdefinitioner.
- Baserat på konfiguration och implementering för åtgärdsdefinitionerna och respektive villkor (schemavillkor och startvillkor) körs 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 hjälp av transaktion CRMD_ORDER, eller inom Webbgränssnitt om åtkomst ges till motsvarande tilldelningsblock.
Åtgärdsdetalj för en transaktion i CRMD_ORDER
Åtgärdsdetalj för en transaktion i CRMD_ORDER
- Du kan visa en lista över åtgärder som är schemalagda och utförda för transaktionen med följande information för individuell åtgärd som i Fig. 3 och 4:
- Status (åtgärd schemalagd, åtgärd bearbetad)
- Descriptjon (åtgärdens syfte)
- Bearbetningstyp
- Creator, skapelsedatum
- Exempel: En månad innan ett kontrakt löper ut får den ansvariga säljaren en aktivitet med kategorin "e-post" i sin inkorg för att påminna honom om att skriva till kunden och ta reda på om de vill förnya sitt kontrakt.
Villkor
- Två villkor kontrolleras innan en åtgärd körs:
- Schemavillkor: En åtgärd schemaläggs för exekvering endast om schemavillkor som definierats för denna åtgärd är uppfyllda. Även schematillstånd kan utvärderas inom genomförandet av SAP standard BAdI EVAL_SCHEDCOND_PPF.
- Startvillkor: För de schemalagda åtgärderna kontrolleras startvillkoret innan det exekveras. Sålunda utförs en schemalagd åtgärd när startvillkoret är uppfyllt.
- Dessa villkor för en åtgärd definieras när den konfigureras i t-code 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.
- Villkoren 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:
Ändra parametervillkorsvärden:
Personliga inställningar för villkorsredigeraren:
Processing Time
Behandlingstider definierar när en åtgärd för vilken startvillkoret har uppfyllts kommer att utföras i transaktionsbearbetningen. Så snart startvillkoret för en schemalagd åtgärd är uppfyllt, kan den exekveras enligt den upprätthållna bearbetningstiden. Följande är de möjliga alternativen för behandlingstid:
- Bearbetning med urvalsrapport:
- I detta fall kommer åtgärden att utföras efter att urvalsrapporten har utförts. Den här bearbetningstypen är särskilt användbar för åtgärder som används för deadlineövervakning, till exempel ö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 har sparats. Således, även om startvillkoret för åtgärd är uppfyllt, kommer exekveringen av åtgärden att utlösas endast under transaktionssparning.
Ställa in bearbetningstid i aktion Definition:
Bearbetningstyper
I åtgärdsdefinitionen anges bearbetningstyp. Bearbetningstyper anger hur åtgärden bearbetas vid Bearbetningstiden. Det finns olika bearbetningstyper tillgängliga:
- Smarta formulär
- WorkFlow
- Metoder
Metoder är BAdI-implementationer av SAP standard 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 dokumentet)
- CREDIT_MEMO (skapa kreditnotaobjekt)
- 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 åtgärdsprofilen och åtgärdsdefinitioner. Det är också möjligt att konfigurera de åtgärder som definieras i åtgärdsprofilen. Åtgärder definierade inom en åtgärdsprofil är tillgängliga för konfigurering så att villkoren kan upprätthållas med hjälp av SAP tillhandahålls guider och skärmar.
Andra användbara transaktionskoder:
- CRMC_ACTION_CONF – Åtgärdskonfiguration
- CRMC_ACTION_DEF – Åtgärdsdefinition
- CRMC_ACTION_WIZARD – Åtgärd för definition via guiden
Action Monitor
Programmet RSPPFPROCESS, ansvarig för åtgärdsövervakning kommer från Post Processing Framework (PPF) och kan användas för att kontrollera bearbetningen av åtgärderna. Åtgärdsövervakare kan således användas för att övervaka och utlösa behandlingen av åtgärder för flera transaktioner.
Transaktionskoden för Action Monitor är CRMC_ACTION_JOB.
Med åtgärdsövervakning är det möjligt att lista de åtgärder som har handläggningstid inställd på Bearbetning med hjälp av urvalsrapport och initiera bearbetningen av dessa åtgärder. Därför är den särskilt användbar för åtgärder som används för deadline-övervakning som SLA.
Den kan också användas för att bearbeta åtgärder med bearbetningstiden När du sparar. Om tidsberoende villkor uppfylldes efter en viss tid utan några förändringar av transaktionerna kunde programmet utföras så att åtgärder startas även 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 handläggningstiden 'Omedelbar' eller 'När dokument sparas'.
Action Monitor exekvering
Åtgärdsprofiler
Åtgärder konfigureras för CRM-transaktioner med hjälp av Action-profilen. Å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 den sorteringsordning som upprätthålls i anpassningen. För individuell åtgärd i åtgärdsprofilen kan åtgärdsdefinition och åtgärdskonfiguration bibehållas.
Under transaktionsbearbetningen identifieras alla tillåtna åtgärder med hjälp av åtgärdsprofilen. För detta övervägs åtgärder som inte är markerade som inaktiva i åtgärdsprofilen för exekvering. Sorteringsordning som bibehålls i åtgärdsprofilen för enskild åtgärd som används för att identifiera sekvensen för exekveringen av åtgärderna. Ytterligare bearbetning av dessa åtgärder görs baserat på åtgärdsdefinitionen och åtgärdskonfigurationen för individuell åtgärd som identifierats.
Det är möjligt att tilldela en åtgärdsprofil direkt till en transaktionstyp eller artikelkategori. Även villkorsteknik, dvs. Action Profile Deermination kan definieras på samma sätt som prissättning.
Gå till "Definiera åtgärdsprofiler och åtgärder" i SPRO
- Välj en åtgärdsprofil
- Klicka på Visa
Du kommer att se egenskaperna för en åtgärdsprofil
- Välj Action Definition
- Klicka på Visa