Profil de acțiune SAP CRM: Tutorial complet

Cuprins:

Anonim

Introducere

  • În cadrul SAP CRM, acțiunile se referă la componentele de bază ale cadrului de post procesare (PPF)
  • Acțiunile pot declanșa automat rezultate, activități de urmărire sau fluxuri de lucru
  • Procesarea acțiunilor poate fi utilizată de diferite aplicații, cum ar fi procesarea tranzacțiilor (CRMD_ORDER), facturarea (BILLING), gestionarea cazurilor (CRM_CASE) etc.
  • Acțiunile înlocuiesc determinarea ieșirii sistemului ERP SAP
  • Acțiunile pot fi determinate pentru întreaga tranzacție (tipul tranzacției) la nivel de antet și, de asemenea, pentru un articol individual (categoria articolului)

Această figură oferă foaia de parcurs pentru configurarea acțiunii în SAP CRM

  • Cu acțiuni, procesele predefinite pot fi implementate în procesarea tranzacțiilor SAP CRM.
  • Pentru o anumită „acțiune”, se poate defini „condiția programării”.
    • Această condiție de programare este verificată înainte ca această acțiune să fie disponibilă pentru executare.
  • La momentul execuției, aceste procese sunt programate pe baza condițiilor definite de utilizator care definesc situația particulară în procesarea tranzacției.
  • O acțiune este o activitate planificată sau starea sarcinii și a programului este situația în care urmează să fie executată această acțiune.
  • Pentru o acțiune planificată sunt posibile diferite tipuri de procesare:
    • Tipul de procesare definește modul în care se execută o acțiune.
    • Din acest tip de procesare, pot fi declanșate SAP WorkFlow, BAdI Method Call, SmartForm sau Alert.
  • Este posibil să se specifice Timpul de procesare într-o definiție a acțiunii (codul t SPPFC sau SPPFCADM), care specifică unde în execuția procesării tranzacției se va executa această acțiune.
  • Acțiunea poate depinde de funcția partenerului.
  • Funcția partener poate fi atribuită în Definiția acțiunii.
  • Acțiunile sunt legate de tranzacția SAP CRM cu profilul acțiunii.
  • Un profil de acțiune poate avea mai multe definiții de acțiune.
  • Pe baza configurării și implementării pentru definițiile acțiunii și condițiile respective (condiția de programare și condiția de pornire), aceste acțiuni se execută pentru tranzacția SAP CRM corespunzătoare.
  • Pentru o tranzacție care acceptă acțiuni, jurnalul de acțiuni poate fi analizat în interfața grafică utilizând tranzacția CRMD_ORDER sau în interfața de utilizare web, dacă se oferă acces la blocul de atribuire corespunzător.
  • Puteți afișa o listă de acțiuni planificate și executate pentru tranzacție cu următoarele informații pentru acțiuni individuale, ca în Fig. 3 și 4:
    • Stare (acțiune programată, acțiune procesată)
    • Descriere (scopul acțiunii)
    • Tip de procesare
    • Creator, data creării
  • Exemplu: cu o lună înainte de expirarea contractului, angajatul responsabil cu vânzările primește o activitate cu categoria „e-mail” în căsuța de e-mail pentru a-i reaminti să scrie clientului și să afle dacă doresc să își reînnoiască contractul.

Condiții

  • Două condiții sunt verificate înainte de executarea unei acțiuni:
    • Schedule Condition: o acțiune este programată pentru execuție numai dacă este îndeplinită condiția de programare definită pentru această acțiune. De asemenea, starea programării poate fi evaluată în cadrul implementării standardului SAP BAdI EVAL_SCHEDCOND_PPF.
    • Stare de pornire: Pentru acțiunile planificate, starea de pornire este verificată înainte de a fi executată. Astfel, acțiunea programată este executată odată ce condiția de pornire este îndeplinită.
  • Aceste condiții pentru o acțiune sunt definite în timp ce o configurați în codul t SPPFCADM.
  • Condițiile pot depinde de timp folosind date și reguli de dată.
  • Condițiile pot fi implementate cu expresii pe atributele containerului dintr-un obiect de afaceri sau o clasă și constante.
  • Condițiile pot fi verificate pentru o sintaxă corectă și testate.
  • Există două moduri pentru definirea condițiilor:
    • Modul PC orientat spre mouse
    • Mod de introducere directă a textului (tradițional)

Creare condiție parametru:

Setare condiție parametru:

Modificarea valorilor condiției parametrilor:

Setări personale pentru Editorul de condiții:

timp de procesare

Timpuri de procesare definește când o acțiune pentru care condiția de pornire a fost îndeplinită va fi executată în procesarea tranzacției. Astfel, odată ce condiția de pornire pentru o acțiune planificată este îndeplinită, se poate executa în funcție de timpul de procesare menținut. Următoarele sunt opțiunile posibile pentru timpul de procesare:

  • Procesare utilizând raportul de selecție:
    • În acest caz, acțiunea se va executa după executarea raportului de selecție. Acest tip de procesare este deosebit de util pentru acțiunile care sunt utilizate pentru monitorizarea termenelor, cum ar fi monitorizarea SLA.
  • Prelucrare imediata:
    • Acțiunea este pornită de îndată ce condiția de pornire este îndeplinită.
  • Procesare la salvarea documentului:
    • Acțiunea este pornită la salvarea tranzacției. Astfel, chiar dacă condiția de pornire a acțiunii este îndeplinită, executarea acțiunii se va declanșa numai în timpul salvării tranzacției.

Setarea timpului de procesare în acțiune Definiție:

Tipuri de procesare

În Definiția acțiunii, este specificat tipul de procesare. Tipurile de procesare specifică modul în care acțiunea este procesată în timpul procesării. Există diferite tipuri de procesare disponibile:

  • Formulare inteligente
  • WorkFlow
  • Metode

Metodele sunt implementări BAdI ale standardului SAP BAdI EXEC_METHODCALL_PPF. Există multe implementări standard furnizate de SAP care sunt utilizate în tranzacțiile standard, de exemplu:

  • COPY_DOCUMENT (pentru a crea un document de urmărire)
  • DOCUMENT COMPLET (setarea stării completate în document)
  • CREDIT_MEMO (creați o notă de credit)
  • 1O_EVENT_CREATE (creați un eveniment de flux de lucru)

Tranzacție SPPFCADM

Această tranzacție este pentru personalizarea PPF:

Poate fi folosit pentru a defini profilul acțiunii și definițiile acțiunii. De asemenea, este posibil să configurați acțiunile definite în profilul acțiunii. Acțiunile definite într-un profil de acțiune sunt disponibile pentru configurare, astfel încât condițiile să poată fi menținute utilizând asistenții și ecranele furnizate de SAP.
Alte coduri de tranzacții utile:

  • CRMC_ACTION_CONF - Configurare acțiune
  • CRMC_ACTION_DEF - Definiție acțiune
  • CRMC_ACTION_WIZARD - Acțiune pentru definire prin expert

Monitor de acțiune

Programul RSPPFPROCESS, responsabil pentru monitorizarea acțiunilor, provine din Post Processing Framework (PPF) și poate fi utilizat pentru a verifica procesarea acțiunilor. Astfel, monitorizarea acțiunilor poate fi utilizată pentru a monitoriza și declanșa procesarea acțiunilor pentru mai multe tranzacții.
Codul de tranzacție pentru Action Monitor este CRMC_ACTION_JOB.
Cu monitorul acțiunilor, este posibil să se listeze acțiunile care au timp de procesare setat la Procesare utilizând raportul de selecție și să inițieze procesarea acestor acțiuni. Astfel, este deosebit de util pentru acțiunile care sunt utilizate pentru monitorizarea termenelor, cum ar fi SLA.

Ar putea fi, de asemenea, utilizat pentru a procesa acțiuni cu timpul de procesare la salvare. În cazul în care, condițiile dependente de timp au fost îndeplinite după un anumit timp, fără nicio modificare a tranzacțiilor, programul ar putea fi executat, astfel încât acțiunile să fie de asemenea începute în aceste cazuri. Astfel, în scopul testării sau pentru repetarea acțiunilor, acest raport poate fi utilizat și pentru a selecta și procesa acțiuni cu timpul de procesare „Imediat” sau „Când documentul este salvat”.

Acțiune Monitorizare execuție

Profiluri de acțiune

Acțiunile sunt configurate pentru tranzacția CRM utilizând profilul Acțiune. Acțiunile sunt create în profilul de acțiune care poate fi atribuit diferitelor tranzacții CRM. În cadrul unui profil de acțiune, mai multe acțiuni pot fi definite cu ordinea și starea de sortare (active sau inactive). Acțiunile active pot fi programate, iar acțiunile programate sunt executate urmând ordinea de sortare menținută în particularizare. Pentru acțiuni individuale în profilul acțiunii, definiția acțiunii și configurarea acțiunii pot fi menținute.

În timpul procesării tranzacției, toate acțiunile permise sunt identificate folosind profilul acțiunii. Pentru aceasta, acțiunile care nu sunt marcate ca inactive în profilul acțiunii sunt luate în considerare pentru executare. Ordinea de sortare menținută în profilul acțiunii pentru acțiunea individuală utilizată pentru a identifica secvența de execuție a acțiunilor. Procesarea ulterioară a acestor acțiuni se face pe baza definiției acțiunii și a configurației acțiunii acțiunii individuale identificate.
Este posibil să atribuiți un profil de acțiune direct unui tip de tranzacție sau unei categorii de articole. De asemenea, tehnica condiției, adică Determinarea profilului de acțiune poate fi definită la fel ca prețul.
În SPRO mergeți la „Definiți profiluri de acțiune și acțiuni”

  1. Selectați un profil de acțiune
  2. Faceți clic pe Vizualizare

Veți vedea proprietățile unui profil de acțiune

  1. Selectați Definiție acțiune
  2. Faceți clic pe Vizualizare