SAP CRM Action Profile: Komplett opplæring

Innholdsfortegnelse:

Anonim

Introduksjon

  • Innen SAP CRM refererer handlinger til grunnleggende komponenter etter prosessering (PPF)
  • Handlinger kan automatisk utløse produksjon, oppfølgingsaktiviteter eller arbeidsflyter
  • Handlingsbehandling kan brukes av forskjellige applikasjoner, for eksempel transaksjonsbehandling (CRMD_ORDER), fakturering (BILLING), saksbehandling (CRM_CASE), etc. i SAP CRM
  • Handlinger erstatter Output Determination of SAP ERP System
  • Handlinger kan bestemmes for hele transaksjonen (Transaksjonstype) på overskriftsnivå og også for et enkelt element (Varekategori)

Denne figuren gir veikart for handlingskonfigurasjon i SAP CRM

  • Med handlinger kan forhåndsdefinerte prosesser implementeres i SAP CRM-transaksjonsbehandling.
  • For en bestemt "handling" kan "Schedule Condition" defineres.
    • Denne tidsplantilstanden blir sjekket før denne handlingen blir tilgjengelig for utføring.
  • Ved utførelsestid planlegges disse prosessene basert på brukerdefinerte forhold som definerer en bestemt situasjon i transaksjonsbehandling.
  • En handling er en planlagt aktivitet, eller oppgave- og tidsplantilstand er situasjonen der denne handlingen skal utføres.
  • For en planlagt handling er en annen behandlingstype mulig:
    • Behandlingstype definerer hvordan en handling utføres.
    • Fra denne behandlingstypen kan SAP WorkFlow, BAdI Method Call, SmartForm eller Alert utløses.
  • Det er mulig å spesifisere behandlingstid innen en handlingsdefinisjon (t-kode SPPFC eller SPPFCADM), som spesifiserer hvor denne handlingen skal utføres i transaksjonsbehandlingsutførelsen.
  • Handling kan være avhengig av partnerfunksjon.
  • Partnerfunksjonen kan tildeles i handlingsdefinisjonen.
  • Handlinger er knyttet til SAP CRM-transaksjon med handlingsprofil.
  • En handlingsprofil kan ha flere handlingsdefinisjoner.
  • Basert på konfigurasjon og implementering for Handlingsdefinisjoner og respektive betingelser (Schedule Condition og Start Condition), utføres disse handlingene for den tilsvarende SAP CRM-transaksjonen.
  • For en transaksjon som støtter handlinger, kan handlingsloggen analyseres i GUI ved hjelp av transaksjon CRMD_ORDER, eller i Web UI hvis tilgang er gitt til den tilsvarende tildelingsblokken.
  • Du kan vise en liste over handlinger som er planlagt og utført for transaksjonen med følgende informasjon for individuell handling som i figur 3 og 4:
    • Status (handlingsplanlagt, handling behandlet)
    • Beskrivelse (formål med handlingen)
    • Behandlingstype
    • Skaper, opprettelsesdato
  • Eksempel: En måned før en kontrakt utløper, mottar den ansvarlige salgsmedarbeideren en aktivitet med kategorien 'e-post' i innboksen for å minne ham om å skrive til kunden og finne ut om de ønsker å fornye kontrakten.

Forhold

  • To forhold blir sjekket før en handling utføres:
    • Planleggingsbetingelse: En handling er planlagt kun å kjøres hvis planbetingelsen som er definert for denne handlingen, er oppfylt. Også tidsplanstilstand kan evalueres innenfor implementeringen av SAP-standarden BAdI EVAL_SCHEDCOND_PPF.
    • Starttilstand: For de planlagte handlingene blir starttilstanden sjekket 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-kode SPPFCADM.
  • Vilkårene kan være tidsavhengige ved bruk av datoer og datoperegler.
  • Betingelser kan implementeres med uttrykk på containerattributtene fra et forretningsobjekt eller en klasse og konstanter.
  • Forholdene kan kontrolleres for riktig syntaks og testes.
  • Det er to moduser for å definere forhold:
    • Musorientert PC-modus
    • Direkte inntastingsmodus (tradisjonell)

Opprett parameterbetingelse:

Angi parametertilstand:

Endring av parametertilstandsverdier:

Personlige innstillinger for tilstandsredigerer:

Behandlingstid

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

  • Behandling ved hjelp av utvalgsrapport:
    • I tilfelle vil handlingen utføres etter utførelsen av utvalgsrapporten. Denne behandlingstypen er spesielt nyttig for handlinger som brukes til overvåking av fristen, for eksempel overvåking av SLA.
  • Umiddelbar behandling:
    • Handlingen startes så snart startbetingelsen er oppfylt.
  • Behandling når du lagrer dokument:
    • Handlingen startes når transaksjonen er lagret. Dermed, selv om startbetingelsen for handling er oppfylt, vil utførelsen av handlingen bare utløses under transaksjonssparing.

Definere behandlingstid i aksjon Definisjon:

Behandlingstyper

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

  • Smarte skjemaer
  • WorkFlow
  • Metoder

Metodene er BAdI-implementeringer av SAP-standarden BAdI EXEC_METHODCALL_PPF. Det er mange standardimplementeringer levert av SAP som brukes i standardtransaksjoner, for eksempel:

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

Transaksjon SPPFCADM

Denne transaksjonen er for PPF-tilpasning:

Den kan brukes til å definere handlingsprofil og handlingsdefinisjoner. Det er også mulig å konfigurere handlingene som er definert i handlingsprofilen. Handlinger definert i en handlingsprofil er tilgjengelige for konfigurering, slik at forholdene kan opprettholdes ved hjelp av de guider og skjermer som leveres av SAP.
Andre nyttige transaksjonskoder:

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

Action Monitor

Programmet RSPPFPROCESS, som er ansvarlig for handlingsovervåking, stammer fra Post Processing Framework (PPF) og kan brukes til å kontrollere behandlingen av handlingene. Dermed kan aksjonsovervåker brukes til å overvåke og utløse behandlingen av handlinger for flere transaksjoner.
Transaksjonskode for Action Monitor er CRMC_ACTION_JOB.
Med handlingsovervåker 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 overvåking av frister som SLA.

Den kan også brukes til å behandle handlinger med behandlingstiden når du lagrer. I tilfelle tidsavhengige betingelser ble oppfylt etter en viss tid uten noen endringer i transaksjonene programmet kunne utføres, slik at handlinger også startes i disse tilfellene. Derfor, for testformål eller for gjentakende handlinger, kan denne rapporten også brukes til å velge og behandle handlinger med behandlingstiden 'Øyeblikkelig' eller 'Når dokumentet er lagret'.

Action utførelse

Handlingsprofiler

Handlinger konfigureres for CRM-transaksjon ved hjelp av handlingsprofil. Handlinger opprettes i handlingsprofil som kan tilordnes forskjellige 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 i henhold til sorteringsrekkefølgen som vedlikeholdt 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øring. Sorteringsrekkefølge opprettholdt i Handlingsprofil for individuell handling som brukes til å identifisere rekkefølgen av utførelsen av handlingene. Videre behandling av disse handlingene gjøres basert på Handlingsdefinisjonen og Handlingskonfigurasjonen av identifisert handling.
Det er mulig å tilordne en handlingsprofil direkte til en transaksjonstype eller varekategori. Også tilstandsteknikk, dvs. handlingprofilbestemmelse kan defineres som prising.
I SPRO går du til "Definer handlingsprofiler og handlinger"

  1. Velg en handlingsprofil
  2. Klikk på Vis

Du vil se egenskapene til en handlingsprofil

  1. Velg Handlingsdefinisjon
  2. Klikk på Vis