SAP CRM-handlingsprofil: Fullfør opplæringen

Introduksjon

  • Innen SAP CRM, Actions refererer til Post Processing Framework (PPF) Basic Components
  • Handlinger kan automatisk utløse output, oppfølgingsaktiviteter eller arbeidsflyter
  • Handlingsbehandling kan brukes av ulike applikasjoner som transaksjonsbehandling (CRMD_ORDER), fakturering (BILLING), saksbehandling (CRM_CASE), etc. i SAP CRM
  • Handlinger erstatter Output Bestemmelse av SAP ERP-system
  • Handlinger kan bestemmes for hele transaksjonen (transaksjonstype) på overskriftsnivå og også for en individuell vare (varekategori)

SAP CRM-handlingsprofil

Denne figuren gir veikart for handlingskonfigurasjon i SAP CRM

SAP CRM-handlingsprofil

  • Med handlinger kan forhåndsdefinerte prosesser implementeres i SAP CRM-transaksjonsbehandling.

SAP CRM-handlingsprofil
SPRO-sti for å definere handling, handlingsprofil og betingelser

SAP CRM-handlingsprofil
Handlingsprofildefinisjon i SPRO

  • For en bestemt 'Handling' kan 'Schedule Condition' defineres.
  • Denne tidsplantilstanden kontrolleres før denne handlingen gjøres tilgjengelig for utførelse.
  • På utførelsestidspunktet blir disse prosessene planlagt basert på brukerdefinerte forhold som definerer en bestemt situasjon i transaksjonsbehandlingen.
  • En handling er en planlagt aktivitet, eller oppgave- og tidsplantilstand er situasjonen som denne handlingen skal utføres under.
  • For en planlagt handling er forskjellige behandlingstyper mulig:
  • Behandlingstype definerer hvordan en handling utføres.
  • Fra denne behandlingstypen, SAP WorkFlow, BAdI Method Call, SmartForm eller Alert kan utløses.
  • Det er mulig å spesifisere behandlingstid innenfor en handlingsdefinisjon (t-kode SPPFC eller SPPFCADM), som spesifiserer hvor i transaksjonsbehandlingsutførelsen denne handlingen skal utføres.
  • Handling kan være partnerfunksjonsavhengig.
  • Partnerfunksjon kan tildeles i handlingsdefinisjonen.
  • Handlinger er knyttet til SAP CRM-transaksjon med Action Profile.
  • En handlingsprofil kan ha flere handlingsdefinisjoner.
  • Basert på konfigurasjon og implementering for handlingsdefinisjonene og de respektive betingelsene (planbetingelse og startbetingelse), utføres disse handlingene for de tilsvarende SAP CRM-transaksjon.
  • For en transaksjon som støtter handlinger, kan handlingsloggen analyseres i GUI ved hjelp av transaksjon CRMD_ORDER, eller innenfor Webgrensesnitt dersom det gis tilgang til den tilsvarende tildelingsblokken.

SAP CRM-handlingsprofil
Handlingsdetalj for en transaksjon i CRMD_ORDER

SAP CRM-handlingsprofil
Handlingsdetalj for en transaksjon i CRMD_ORDER

  • Du kan vise en liste over handlinger som er planlagt og utført for transaksjonen med følgende informasjon for individuell handling som i fig. 3 og 4:
  • Status (handling planlagt, handling behandlet)
  • Description (formål med handling)
  • Behandler type
  • Creator, opprettelsesdato
  • Eksempel: En måned før en kontrakt utløper, mottar den ansvarlige selgeren en aktivitet med kategorien 'e-post' i innboksen for å minne ham på å skrive til kunden og finne ut om de ønsker å fornye kontrakten.

Forhold

  • To forhold kontrolleres før en handling utføres:
  • Tidsplanbetingelse: En handling er planlagt for utførelse bare hvis tidsplanbetingelsen definert for denne handlingen er oppfylt. Også tidsplan tilstand kan evalueres innenfor gjennomføringen av SAP standard BAdI EVAL_SCHEDCOND_PPF.
  • Starttilstand: For de planlagte handlingene kontrolleres startbetingelsen før den utføres. Dermed utføres planlagt handling når startbetingelsen er oppfylt.
  • Disse betingelsene for en handling er definert mens du konfigurerer den i t-code SPPFCADM.
  • Forhold kan være tidsavhengige ved å bruke datoer og datoregler.
  • Betingelser kan implementeres med uttrykk på containerattributtene fra et forretningsobjekt eller en klasse og konstanter.
  • Betingelsene kan kontrolleres for riktig syntaks og testes.
  • Det er to moduser for å definere forhold:
  • Mus-orientert PC-modus
  • Direkte tekstinntastingsmodus (tradisjonell)

Opprett parametertilstand:

SAP CRM-betingelser

Angi parametertilstand:

SAP CRM-betingelser

Endre parametertilstandsverdier:

SAP CRM-betingelser

Personlige innstillinger for tilstandsredigering:

SAP CRM-betingelser

Behandlingstid

Behandlingstider definerer når en handling som startbetingelsen er oppfylt for vil bli utført i transaksjonsbehandlingen. Så snart startbetingelsen for en planlagt handling er oppfylt, kan den utføres i henhold til behandlingstiden som opprettholdes. Følgende er de mulige alternativene for behandlingstid:

  • Behandler ved hjelp av utvalgsrapport:
  • I tilfelle vil handlingen utføres etter utførelse av utvalgsrapporten. Denne behandlingstypen er spesielt nyttig for handlinger som brukes til fristovervåking, for eksempel overvåking av SLA.
  • Umiddelbar behandling:
  • Handlingen startes så snart startbetingelsen er oppfylt.
  • Behandling ved lagring av dokument:
  • Handlingen startes når transaksjonen er lagret. Selv om startbetingelsen for handling er oppfylt, vil utførelse av handlingen kun utløses under transaksjonslagring.

Angi behandlingstid i handling Definisjon:

Behandlingstid

Behandlingstyper

I handlingsdefinisjonen er behandlingstype angitt. Behandlingstyper spesifiserer hvordan handlingen behandles på behandlingstidspunktet. Det er forskjellige behandlingstyper tilgjengelig:

  • Smarte skjemaer
  • Arbeidsflyt
  • Metoder

Metoder er BAdI-implementeringer av SAP standard BAdI EXEC_METHODCALL_PPF. Det er mange standardimplementeringer levert av SAP som brukes i standardtransaksjonene, for eksempel:

  • COPY_DOCUMENT (for å lage et oppfølgingsdokument)
  • KOMPLETT-DOKUMENT (sett status fullført i dokumentet)
  • CREDIT_MEMO (opprett kreditnotaelement)
  • 1O_EVENT_CREATE (opprett en arbeidsflythendelse)

Behandlingstyper

Transaksjon SPPFCADM

Denne transaksjonen er for PPF-tilpasning:

Transaksjon SPPFCADM

Den kan brukes til å definere handlingsprofilen og handlingsdefinisjonene. Det er også mulig å konfigurere handlingene som er definert i handlingsprofilen. Handlinger definert i en handlingsprofil er tilgjengelige for konfigurering slik at betingelser kan opprettholdes ved hjelp av SAP med veivisere og skjermer.

Andre nyttige transaksjonskoder:

  • CRMC_ACTION_CONF – Handlingskonfigurasjon
  • CRMC_ACTION_DEF – Handlingsdefinisjon
  • CRMC_ACTION_WIZARD – Handling for definisjon via veiviseren

Handlingsmonitor

Programmet RSPPFPROSESS, ansvarlig for handlingsovervåking stammer fra Post Processing Framework (PPF) og kan brukes til å kontrollere behandlingen av handlingene. Dermed kan handlingsmonitor brukes til å overvåke og utløse behandlingen av handlinger for flere transaksjoner.

Transaksjonskoden for Action Monitor er CRMC_ACTION_JOB.

Med handlingsmonitor er det mulig å liste opp handlingene som har behandlingstid satt til Behandling ved hjelp av utvalgsrapport og starte behandlingen av disse handlingene. Dermed er det spesielt nyttig for handlinger som brukes til fristovervåking, for eksempel SLA.

Den kan også brukes til å behandle handlinger med behandlingstiden ved lagring. I tilfelle tidsavhengige betingelser ble oppfylt etter en viss tid uten endringer i transaksjonene programmet kunne utføres slik at handlinger også igangsettes i disse tilfellene. Derfor, for testformål eller for gjentatte handlinger, kan denne rapporten også brukes til å velge og behandle handlinger med behandlingstiden 'Umiddelbar' eller 'Når dokumentet er lagret'.

Handlingsmonitor

Action Monitor utførelse

Handlingsprofiler

Handlinger konfigureres for CRM-transaksjoner ved hjelp av Action-profilen. Handlinger opprettes i handlingsprofil som kan tilordnes ulike CRM-transaksjoner. Innenfor en handlingsprofil kan flere handlinger defineres med sorteringsrekkefølge og status (Aktiv eller Inaktiv). Aktive handlinger kan planlegges og planlagte handlinger utføres etter sorteringsrekkefølgen som vedlikeholdes i tilpasningen. For individuell handling i handlingsprofilen kan handlingsdefinisjon og handlingskonfigurasjon opprettholdes.

Under transaksjonsbehandlingen identifiseres alle tillatte handlinger ved hjelp av handlingsprofilen. For dette vurderes handlinger som ikke er merket som inaktive i handlingsprofilen for utførelse. Sorteringsrekkefølgen opprettholdes i handlingsprofilen for individuell handling som brukes til å identifisere rekkefølgen for utførelse av handlingene. Videre behandling av disse handlingene gjøres basert på handlingsdefinisjonen og handlingskonfigurasjonen for individuelle handlinger som er identifisert.

Det er mulig å tilordne en handlingsprofil direkte til en transaksjonstype eller varekategori. Også betingelsesteknikk, dvs. handlingsprofilbestemmelse kan defineres på samme måte som prissetting.

I SPRO går du til "Definer handlingsprofiler og handlinger"

  1. Velg en handlingsprofil
  2. Klikk på Vis

Handlingsprofiler

Du vil se egenskapene til en handlingsprofil

Handlingsprofiler

  1. Velg Handlingsdefinisjon
  2. Klikk på Vis

Handlingsprofiler