SAP CRM-handlingsprofil: Komplet vejledning

Introduktion

  • Inden for SAP CRM henviser handlinger til PPF-basale komponenter (Post Processing Framework)
  • Handlinger kan automatisk udløse output, opfølgningsaktiviteter eller arbejdsgange
  • Handlingsbehandling kan bruges af forskellige applikationer såsom transaktionsbehandling (CRMD_ORDER), fakturering (BILLING), sagsstyring (CRM_CASE) osv. I SAP CRM
  • Handlinger erstatter outputbestemmelse af SAP ERP-systemet
  • Handlinger kan bestemmes for hele transaktionen (Transaktionstype) på overskriftsniveau og også for et individuelt element (Varekategori)

Denne figur giver køreplan for handlingskonfiguration i SAP CRM

  • Med handlinger kan foruddefinerede processer implementeres i SAP CRM-transaktionsbehandling.
  • For en bestemt 'handling' kan 'tidsplantilstand' defineres.
    • Denne tidsplantilstand kontrolleres, før denne handling er tilgængelig til udførelse.
  • På udførelsestidspunkt planlægges disse processer baseret på brugerdefinerede betingelser, der definerer en bestemt situation i transaktionsbehandlingen.
  • En handling er en planlagt aktivitet, eller opgave- og tidsplantilstand er den situation, under hvilken denne handling skal udføres.
  • For en planlagt handling er en anden behandlingstype mulig:
    • Behandlingstype definerer, hvordan en handling udføres.
    • Fra denne behandlingstype kan SAP WorkFlow, BAdI Method Call, SmartForm eller Alert udløses.
  • Det er muligt at specificere behandlingstid inden for en handlingsdefinition (t-kode SPPFC eller SPPFCADM), som specificerer, hvor denne handling skal udføres i transaktionsbehandlingsudførelsen.
  • Handling kan være afhængig af partnerfunktion.
  • Partnerfunktionen kan tildeles i handlingsdefinitionen.
  • Handlinger er knyttet til SAP CRM-transaktion med handlingsprofil.
  • En handlingsprofil kan have flere handlingsdefinitioner med sig.
  • Baseret på konfiguration og implementering af handlingsdefinitionerne og de respektive betingelser (tidsplantilstand og starttilstand), udføres disse handlinger for den tilsvarende SAP CRM-transaktion.
  • For en transaktion, der understøtter handlinger, kan handlingsloggen analyseres i GUI ved hjælp af transaktion CRMD_ORDER eller inden for Web UI, hvis der gives adgang til den tilsvarende tildelingsblok.
  • Du kan vise en liste over planlagte og udførte handlinger til transaktionen med følgende oplysninger for individuel handling som i fig. 3 og 4:
    • Status (handling planlagt, handling behandlet)
    • Beskrivelse (formål med handlingen)
    • Behandlingstype
    • Skaber, oprettelsesdato
  • Eksempel: En måned før en kontrakt udløber modtager den ansvarlige salgsmedarbejder en aktivitet med kategorien 'e-mail' i sin indbakke for at minde ham om at skrive til kunden og finde ud af, om de ønsker at forny deres kontrakt.

Betingelser

  • To betingelser kontrolleres, før en handling udføres:
    • Planlægningsbetingelse: En handling er kun planlagt til udførelse, hvis planbetingelsen defineret for denne handling er opfyldt. Også tidsplanstilstand kan evalueres inden for implementeringen af ​​SAP-standarden BAdI EVAL_SCHEDCOND_PPF.
    • Startbetingelse: For de planlagte handlinger kontrolleres startbetingelsen, før den udføres. Således udføres planlagt handling, når startbetingelsen er opfyldt.
  • Disse betingelser for en handling er defineret, mens den konfigureres i t-kode SPPFCADM.
  • Betingelser kan være tidsafhængige ved hjælp af datoer og datoregler.
  • Betingelser kan implementeres med udtryk på containerattributterne fra et forretningsobjekt eller en klasse og konstanter.
  • Betingelser kan kontrolleres for korrekt syntaks og testes.
  • Der er to tilstande til at definere betingelser:
    • Mus-orienteret pc-tilstand
    • Direkte tekstindtastningstilstand (traditionel)

Opret parameterbetingelse:

Indstil parametertilstand:

Ændring af parameterværdier:

Personlige indstillinger for tilstandseditor:

Behandlingstid

Behandlingstider definerer hvornår en handling, for hvilken startbetingelsen er opfyldt, vil blive udført i transaktionsbehandlingen. Når startbetingelsen for en planlagt handling er opfyldt, kan den således udføres i henhold til den opretholdte behandlingstid. Følgende er de mulige muligheder for behandlingstid:

  • Behandling ved hjælp af udvælgelsesrapport:
    • I tilfældet udføres handling efter udførelsen af ​​udvælgelsesrapporten. Denne behandlingstype er især nyttig til handlinger, der bruges til overvågning af deadline, såsom overvågning af SLA.
  • Umiddelbar behandling:
    • Handlingen startes, så snart startbetingelsen er opfyldt.
  • Behandling, når du gemmer dokument:
    • Handlingen startes, når transaktionen er gemt. Selvom startbetingelsen for handling er opfyldt, vil udførelsen af ​​handlingen således kun udløse under transaktionssparing.

Indstilling af behandlingstid i aktion Definition:

Behandlingstyper

I handlingsdefinitionen angives behandlingstypen. Behandlingstyper angiver, hvordan handlingen behandles på behandlingstidspunktet. Der er forskellige behandlingstyper tilgængelige:

  • Smarte formularer
  • Workflow
  • Metoder

Metoder er BAdI-implementeringer af SAP-standarden BAdI EXEC_METHODCALL_PPF. Der er mange standardimplementeringer leveret af SAP, der bruges i standardtransaktionerne, for eksempel:

  • COPY_DOCUMENT (for at oprette et opfølgende dokument)
  • FULDDOKUMENT (indstil status afsluttet i dokumentet)
  • CREDIT_MEMO (opret kreditnota)
  • 1O_EVENT_CREATE (opret en workflow-begivenhed)

Transaktion SPPFCADM

Denne transaktion er til PPF-tilpasning:

Det kan bruges til at definere handlingsprofil og handlingsdefinitioner. Det er også muligt at konfigurere de handlinger, der er defineret i handlingsprofilen. Handlinger, der er defineret i en handlingsprofil, er tilgængelige til konfiguration, så betingelser kan opretholdes ved hjælp af SAP-guider og skærmbilleder.
Andre nyttige transaktionskoder:

  • CRMC_ACTION_CONF - Handlingskonfiguration
  • CRMC_ACTION_DEF - Handlingsdefinition
  • CRMC_ACTION_WIZARD - Handling til definition via guiden

Handlingsovervågning

Programmet RSPPFPROCESS, der er ansvarlig for handlingsovervågning, stammer fra Post Processing Framework (PPF) og kan bruges til at kontrollere behandlingen af ​​handlingerne. Således kan handlingsmonitor bruges til at overvåge og udløse behandling af handlinger for flere transaktioner.
Transaktionskode til Action Monitor er CRMC_ACTION_JOB.
Med handlingsovervågning er det muligt at liste de handlinger, der har behandlingstid indstillet til Behandling ved hjælp af udvælgelsesrapport, og starte behandlingen af ​​disse handlinger. Det er således især nyttigt til handlinger, der bruges til overvågning af deadline, såsom SLA.

Det kan også bruges til at behandle handlinger med behandlingstiden, når du gemmer. I tilfælde af, at tidsafhængige betingelser blev opfyldt efter et bestemt tidspunkt uden ændringer i de transaktioner, programmet kunne udføres, så handlinger også startes i disse tilfælde. Således kan denne rapport til testformål eller gentagne handlinger også bruges til at vælge og behandle handlinger med behandlingstiden 'Øjeblikkelig' eller 'Når dokumentet er gemt'.

Handling Overvåg udførelse

Handlingsprofiler

Handlinger konfigureres til CRM-transaktion ved hjælp af handlingsprofil. Handlinger oprettes i handlingsprofil, som kan tildeles forskellige CRM-transaktioner. Inden for en handlingsprofil kan flere handlinger defineres med sorteringsrækkefølge og status (Aktiv eller Inaktiv). Aktive handlinger kan planlægges, og planlagte handlinger udføres efter sorteringsrækkefølgen som opretholdt i tilpasningen. For individuel handling i Handlingsprofilen kan Handlingsdefinition og Handlingskonfiguration opretholdes.

Under transaktionsbehandlingen identificeres alle de tilladte handlinger ved hjælp af handlingsprofilen. Til dette betragtes handlinger, der ikke er markeret som inaktive i handlingsprofilen, til udførelse. Sorteringsrækkefølge, der opretholdes i handlingsprofil for individuel handling, der bruges til at identificere rækkefølgen af ​​udførelsen af ​​handlingerne. Yderligere behandling af disse handlinger udføres baseret på Handlingsdefinition og Handlingskonfiguration af identificeret individuel handling.
Det er muligt at tildele en handlingsprofil direkte til en transaktionstype eller varekategori. Også tilstandsteknik, dvs. handlingsprofilbestemmelse kan defineres som prisfastsættelse.
I SPRO goto "Definer handlingsprofiler og handlinger"

  1. Vælg en handlingsprofil
  2. Klik på Vis

Du vil se egenskaberne for en handlingsprofil

  1. Vælg Handlingsdefinition
  2. Klik på Vis

Interessante artikler...