SAP CRM-handlingsprofil: Komplet selvstudie

Introduktion

  • Inden for SAP CRM refererer handlinger til Post Processing Framework (PPF) Basic Components
  • Handlinger kan automatisk udløse output, opfølgningsaktiviteter eller arbejdsgange
  • Handlingsbehandling kan bruges af forskellige applikationer såsom transaktionsbehandling (CRMD_ORDER), billing (BILLING), sagsbehandling (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 en individuel vare (varekategori)

SAP CRM handlingsprofil

Denne figur giver køreplan for handlingskonfiguration i SAP CRM

SAP CRM handlingsprofil

  • Med handlinger kan foruddefinerede processer implementeres i SAP CRM transaktionsbehandling.

SAP CRM handlingsprofil
SPRO Sti til at definere handling, handlingsprofil og betingelser

SAP CRM handlingsprofil
Handlingsprofildefinition i SPRO

  • For en bestemt 'Handling' kan 'Schedule Condition' defineres.
  • Denne planlægningstilstand kontrolleres, før denne handling gøres tilgængelig for udførelse.
  • På udførelsestidspunktet bliver disse processer planlagt baseret på brugerdefinerede betingelser, som definerer en bestemt situation i transaktionsbehandlingen.
  • En handling er en planlagt aktivitet, eller opgave- og tidsplantilstand er den situation, hvor denne handling skal udføres.
  • For en planlagt handling er forskellige behandlingstyper mulige:
  • 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 angive behandlingstid inden for en handlingsdefinition (t-kode SPPFC eller SPPFCADM), som angiver, hvor i transaktionsbehandlingsudførelsen denne handling skal udføres.
  • Handling kan være partnerfunktionsafhængig.
  • Partnerfunktion kan tildeles i handlingsdefinitionen.
  • Handlinger er knyttet til SAP CRM-transaktion med Action Profile.
  • En handlingsprofil kan have flere handlingsdefinitioner med sig.
  • Baseret på konfiguration og implementering af handlingsdefinitionerne og de respektive betingelser (Schedule Condition og Start Condition), udføres disse handlinger for den tilsvarende SAP CRM-transaktion.
  • For en transaktion, der understøtter handlinger, kan handlingslog analyseres i GUI ved hjælp af transaktion CRMD_ORDER eller inden for Web UI hvis der gives adgang til den tilsvarende tildelingsblok.

SAP CRM handlingsprofil
Handlingsdetaljer for en transaktion i CRMD_ORDER

SAP CRM handlingsprofil
Handlingsdetaljer for en transaktion i CRMD_ORDER

  • Du kan vise en liste over handlinger, der er planlagt og udført for transaktionen med following information for individuel handling som i fig. 3 og 4:
  • Status (handling planlagt, handling behandlet)
  • Beskrivelse (formål med handling)
  • Behandlingstype
  • Skaber, oprettelsesdato
  • Eksempel: En måned før en kontrakt udløber, modtager den ansvarlige salgsmedarbejder en aktivitet med kategorien 'e-mail'i sit indbox 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:
  • Tidsplan Betingelse: En handling er kun planlagt til udførelse, hvis den tidsplan betingelse, der er defineret for denne handling, er opfyldt. Også skematilstanden kan evalueres inden for implementeringen af ​​SAP-standarden BAdI EVAL_SCHEDCOND_PPF.
  • Starttilstand: For de planlagte handlinger kontrolleres starttilstand, før den udføres. Den planlagte handling udføres således, når startbetingelsen er opfyldt.
  • Disse betingelser for en handling defineres, mens den konfigureres i t-code SPPFCADM.
  • Betingelser kan være tidsafhængige ved brug 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 parametertilstand:

SAP CRM-betingelser

Indstil parametertilstand:

SAP CRM-betingelser

Ændring af parametertilstandsværdier:

SAP CRM-betingelser

Personlige indstillinger for Condition Editor:

SAP CRM-betingelser

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 vedligeholdte behandlingstid. Following er de mulige muligheder for behandlingstid:

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

Indstilling af behandlingstid i aktion Definition:

Behandlingstid

Behandlingstyper

I handlingsdefinitionen er behandlingstypen angivet. Behandlingstyper angiver, hvordan handlingen behandles på Behandlingstiden. 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ølgningsdokument)
  • KOMPLET DOKUMENT (indstil status afsluttet i dokumentet)
  • CREDIT_MEMO (opret kreditnota-element)
  • 1O_EVENT_CREATE (opret en workflow-begivenhed)

Behandlingstyper

Transaktion SPPFCADM

Denne transaktion er til PPF-tilpasning:

Transaktion SPPFCADM

Den kan bruges til at definere handlingsprofilen 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 de SAP-leverede guider og skærmbilleder.

Andre nyttige transaktionskoder:

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

Handlingsmonitor

Programmet RSPPFPROCES, ansvarlig for handlingsovervågning stammer fra Post Processing Framework (PPF) og kan bruges til at kontrollere behandlingen af ​​handlingerne. Handlingsmonitor kan således bruges til at overvåge og udløse behandlingen af ​​handlinger for flere transaktioner.

Transaktionskoden for Action Monitor er CRMC_ACTION_JOB.

Med handlingsmonitor er det muligt at liste de handlinger, som har behandlingstid sat til Behandling ved hjælp af udvælgelsesrapport og igangsætte behandlingen af ​​disse handlinger. Det er således særligt nyttigt til handlinger, der bruges til deadline-overvågning, såsom SLA.

Det kan også bruges til at behandle handlinger med behandlingstiden ved lagring. I tilfælde af, at tidsafhængige betingelser var opfyldt efter en vis tid uden ændringer i transaktionerne, kunne programmet udføres, således at handlinger også igangsættes i disse tilfælde. Til testformål eller til gentagelse af handlinger kan denne rapport således også bruges til at vælge og behandle handlinger med behandlingstiden 'Øjeblikkelig' eller 'Når dokument er gemt'.

Handlingsmonitor

Action Monitor udførelse

Handlingsprofiler

Handlinger konfigureres til CRM-transaktioner ved hjælp af Action-profilen. 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 following sorteringsrækkefølgen som vedligeholdt 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 overvejes handlinger, der ikke er markeret som inaktive i handlingsprofilen, til udførelse. Sorteringsrækkefølgen opretholdes i handlingsprofilen for individuel handling, der bruges til at identificere rækkefølgen af ​​handlingerne. Yderligere behandling af disse handlinger udføres baseret på handlingsdefinitionen og handlingskonfigurationen for den identificerede individuelle handling.

Det er muligt at tildele en handlingsprofil direkte til en transaktionstype eller varekategori. Også betingelsesteknik, dvs. handlingsprofilbestemmelse, kan defineres på samme måde som prissætning.

I SPRO gik du til "Definer handlingsprofiler og handlinger"

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

Handlingsprofiler

Du vil se egenskaber for en handlingsprofil

Handlingsprofiler

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

Handlingsprofiler