Bevezetés
- Az SAP CRM-en belül a Műveletek a Post Processing Framework (PPF) alapkomponensekre vonatkoznak
- A műveletek automatikusan kiválthatják a kimenetet, a nyomon követési tevékenységeket vagy a munkafolyamatokat
- A műveletfeldolgozást különböző alkalmazások, például tranzakciók feldolgozása (CRMD_ORDER), számlázás (BILLING), esetkezelés (CRM_CASE) stb. Használhatják az SAP CRM-ben.
- A műveletek felváltják az SAP ERP rendszer kimeneti meghatározását
- A műveletek meghatározhatók a teljes tranzakcióra (Tranzakció típusa) fejléc szinten, és egy tételre is (Tétel kategória)
Ez az ábra ütemtervet ad az SAP CRM műveletkonfigurálásához
- Műveletekkel előre definiált folyamatok valósíthatók meg az SAP CRM tranzakciófeldolgozásban.
- Egy adott „Művelet” esetében meghatározható az „Ütemezés feltétele”.
- Ezt az ütemezési feltételt ellenőrizzük, mielőtt elérhetővé tennénk ezt a műveletet.
- Végrehajtáskor ezek a folyamatok ütemezésre kerülnek a felhasználó által meghatározott feltételek alapján, amelyek meghatározzák a tranzakció feldolgozásának speciális helyzetét.
- A művelet egy tervezett tevékenység, vagy a feladat és az ütemezés feltétele az a helyzet, amelyben ezt a műveletet végre kell hajtani.
- Ütemezett művelethez különböző feldolgozási típusok lehetségesek:
- A feldolgozás típusa határozza meg a művelet végrehajtásának módját.
- Ebből a feldolgozási típusból az SAP WorkFlow, a BAdI Method Call, a SmartForm vagy az Alert indítható.
- Megadható a Feldolgozási idő egy műveletdefiníción belül (t-kód SPPFC vagy SPPFCADM), amely meghatározza, hogy a tranzakció feldolgozása során hol kell végrehajtani ezt a műveletet.
- A cselekvés partnerfüggő lehet.
- A Partner funkció a Műveletdefinícióban rendelhető hozzá.
- A műveletek az SAP CRM tranzakcióhoz kapcsolódnak az Action Profile segítségével.
- Egy műveletprofilnak több műveletdefiníciója lehet.
- A Műveletdefiníciók konfigurációja és megvalósítása, valamint a megfelelő feltételek (Ütemezési feltétel és Kezdeti feltétel) alapján ezek a műveletek a megfelelő SAP CRM tranzakcióra kerülnek végrehajtásra.
- A műveleteket támogató tranzakciók esetében a műveletnapló elemezhető a GUI-ban a CRMD_ORDER tranzakció segítségével, vagy a webes felhasználói felületen belül, ha a megfelelő hozzárendelési blokkhoz hozzáférés biztosított.
- Megjelenítheti a tranzakcióhoz ütemezett és végrehajtott műveletek listáját a következő információkkal az egyes műveletekhez, a 3. és 4. ábra szerint:
- Állapot (ütemezett művelet, feldolgozott művelet)
- Leírás (a cselekvés célja)
- Feldolgozás típusa
- Alkotó, létrehozás dátuma
- Példa: A szerződés lejárta előtt egy hónappal a felelős értékesítési alkalmazott az e-mail kategóriájú tevékenységet kapja a postaládájában, hogy emlékeztesse őt arra, hogy írjon az ügyfélnek, és megtudja, meg akarják-e hosszabbítani a szerződésüket.
Körülmények
- Két feltételt ellenőriznek a művelet végrehajtása előtt:
- Ütemezés feltétele: Egy műveletet csak akkor ütemeznek végrehajtásra, ha a művelethez meghatározott ütemezési feltétel teljesül. Az ütemezés feltétele is értékelhető az SAP BAdI EVAL_SCHEDCOND_PPF szabvány megvalósításán belül.
- Kezdeti feltétel: Az ütemezett műveleteknél a kezdési feltételt végrehajtás előtt ellenőrizzük. Így az ütemezett műveletet a kezdési feltétel teljesülése után hajtják végre.
- Ezek a feltételek egy művelethez az SPPFCADM t kódú konfigurálásakor vannak meghatározva.
- A feltételek dátumok és dátumszabályok alkalmazásával időfüggőek lehetnek.
- A feltételeket üzleti objektum vagy osztály és állandók tároló attribútumainak kifejezéseivel lehet megvalósítani.
- A körülmények ellenőrizhetők a megfelelő szintaxis szempontjából, és tesztelhetők.
- A feltételek meghatározásának két módja van:
- Egér-orientált PC mód
- Közvetlen szövegbeviteli mód (hagyományos)
Paraméterfeltétel létrehozása:
Paraméterfeltétel beállítása:
Paraméter feltételértékeinek módosítása:
A feltételszerkesztő személyes beállításai:
Feldolgozási idő
A feldolgozási idők meghatározzák, hogy a tranzakció feldolgozásakor mikor kerül végrehajtásra egy olyan művelet, amelynek kezdési feltétele teljesült. Így, ha az ütemezett művelet kezdési feltétele teljesül, a karbantartott Feldolgozási idő szerint hajthat végre. Az alábbiakban bemutatjuk a feldolgozási idő lehetséges lehetőségeit:
- Feldolgozás kiválasztási jelentés használatával:
- Ebben az esetben a művelet a kiválasztási jelentés végrehajtása után fog végrehajtódni. Ez a feldolgozási típus különösen hasznos a határidők ellenőrzéséhez használt műveleteknél, például az SLA nyomon követésénél.
- Azonnali feldolgozás:
- A művelet elindul, amint a kezdési feltétel teljesül.
- Feldolgozás a dokumentum mentésekor:
- A művelet a tranzakció mentésekor indul. Így annak ellenére, hogy a művelet kezdési feltétele teljesül, a művelet végrehajtása csak a tranzakció mentése során fog elindulni.
Feldolgozási idő beállítása műveletben Definíció:
Feldolgozási típusok
A Műveletdefinícióban megadják a feldolgozás típusát. A feldolgozási típusok meghatározzák, hogy a művelet hogyan kerül feldolgozásra a feldolgozási időben. Különféle feldolgozási típusok állnak rendelkezésre:
- Intelligens űrlapok
- WorkFlow
- Mód
A módszerek az SAP BAdI EXEC_METHODCALL_PPF szabvány BAdI-megvalósításai. Az SAP számos szabványos megvalósítást kínál, amelyeket a szokásos tranzakciókban használnak, például:
- COPY_DOCUMENT (utólagos dokumentum létrehozásához)
- TELJES DOKUMENTUM (a készlet állapota a dokumentumon belül elkészült)
- CREDIT_MEMO (jóváírási tétel létrehozása)
- 1O_EVENT_CREATE (munkafolyamat-esemény létrehozása)
Tranzakció SPPFCADM
Ez a tranzakció a PPF testreszabására szolgál:
Használható a Műveletprofil és a Műveletdefiníciók meghatározására. Lehetőség van a Műveletek profilban definiált műveletek konfigurálására is. A Műveletprofilban meghatározott műveletek konfigurálhatók úgy, hogy a Feltételek fenntarthatók legyenek az SAP által biztosított varázslók és képernyők segítségével.
Egyéb hasznos tranzakciós kódok:
- CRMC_ACTION_CONF - Művelet konfigurálása
- CRMC_ACTION_DEF - Művelet meghatározása
- CRMC_ACTION_WIZARD - A Definíció művelete a Varázsló segítségével
Action Monitor
A műveletfigyelésért felelős RSPPFPROCESS program a Post Processing Framework (PPF) forrásból származik, és felhasználható a műveletek feldolgozásának ellenőrzésére. Így az akciómonitor felhasználható a műveletek több tranzakció esetén történő feldolgozásának nyomon követésére és kiváltására.
Az Action Monitor tranzakciós kódja CRMC_ACTION_JOB.
Az Action Monitor segítségével fel lehet sorolni azokat a műveleteket, amelyek feldolgozási ideje a Feldolgozásra van beállítva a kiválasztási jelentés segítségével, és megkezdheti ezeknek a műveleteknek a feldolgozását. Így különösen hasznos azoknál a műveleteknél, amelyeket a határidők ellenőrzésére használnak, mint például az SLA.
Mentéskor a feldolgozási idővel végzett műveletek feldolgozására is használható. Abban az esetben, ha az időfüggő feltételek teljesülnek egy bizonyos idő után, anélkül, hogy a tranzakciókban változtatásokat végeznének, a program végrehajtható, így ezekben az esetekben is elindulnak a műveletek. Így tesztelési célokra vagy műveletek megismétlésére ez a jelentés felhasználható olyan műveletek kiválasztására és feldolgozására is, amelyek feldolgozási ideje „Azonnali” vagy „Amikor a dokumentum mentésre kerül”.
Action Monitor végrehajtása
Akcióprofilok
A műveletek a CRM tranzakcióhoz az Action profil használatával vannak konfigurálva. A műveletek a műveletprofilban jönnek létre, amely különböző CRM tranzakciókhoz rendelhető. A műveletprofilon belül több művelet is meghatározható rendezési sorrenddel és állapottal (Aktív vagy Inaktív). Az aktív műveletek ütemezhetők, és az ütemezett műveletek a testreszabás szerint fenntartott rendezési sorrendet követve hajthatók végre. A Műveletprofil egyes műveletei esetén a Műveletdefiníció és a Műveletkonfiguráció fenntartható.
A tranzakció feldolgozása során az összes megengedett műveletet a Műveletprofil segítségével azonosítják. Ehhez a műveletprofilban nem inaktívként megjelölt műveleteket tekintjük végrehajtásnak. A Műveletprofilban rendezett rendezési sorrend az egyes műveletekhez, amelyek a műveletek végrehajtási sorrendjének azonosítására szolgálnak. Ezeknek a műveleteknek a további feldolgozása a beazonosított egyedi műveletek műveletdefiníciója és műveletkonfigurációja alapján történik.
Lehetőség van egy műveletprofil közvetlen hozzárendelésére egy tranzakciótípushoz vagy tételkategóriához. A feltételes technikát, vagyis a Műveletprofil-meghatározást ugyanúgy definiálhatjuk, mint az árképzést.
Az SPRO goto "Akcióprofilok és műveletek meghatározása"
- Válasszon ki egy műveleti profilt
- Kattintson a Nézet elemre
Látni fogja egy műveletprofil tulajdonságait
- Válassza a Műveletdefiníció lehetőséget
- Kattintson a Nézet elemre