Co jsou odchody uživatelů a odchody zákazníků SAP ABAP
Co jsou zákaznické výstupy?
Zákaznické východy jsou "háky" poskytované SAP v mnoha standardních programech, obrazovkách a nabídkách, na kterých mohou zákazníci "pověsit" vlastní funkce pro splnění obchodních požadavků. Více o tom za chvíli…
Typy zákaznických východů
Existují tři hlavní typy zákaznických východů:
- Funkční modul opouští
- Výstupy z obrazovky
- Nabídka se ukončí
Výstup funkčního modulu: Umožňuje zákazníkovi přidat kód prostřednictvím funkčního modulu na konkrétním místě v SAP aplikačního programu
Syntax: CALL CUSTOMER-FUNCTION '004'
Ukončení obrazovky: Umožňuje zákazníkovi přidávat pole na obrazovku v SAP program přes dílčí obrazovku. Dílčí obrazovka se volá v rámci logiky toku standardní obrazovky.
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
Ukončení nabídky: Umožňuje zákazníkovi standardně přidávat položky do rozbalovací nabídky SAP naprogramovat. Tyto položky lze použít k vyvolání doplňkových programů nebo uživatelských obrazovek.
Format: +CUS ( additional item in GUI status )
Příklady zákaznických výstupů
Příklad výstupu obrazovky:
V transakci CAT2 – Time Sheet Entry chce HR zahrnout interaktivní potvrzení, že vědomé odeslání nesprávných údajů je důvodem k propuštění.
Příklad ukončení menu:
V transakci SE38 – ABAP Editor si vývojový tým přeje zahrnout odkaz nabídky na transakci SE80 – Object Navigator pro snadné použití.
PŘED
PO
Příklad výstupu funkčního modulu:
Společnost chce, aby byly bankovní údaje dodavatelů při vytváření dodavatele povinnou událostí. Musí tedy blikat chybová zpráva „Zadejte prosím bankovní údaje“.
PŘED
PO
Vyhledání zákaznických východů
V transakci SMOD a podívat se na detaily -
Nebo v transakci SE81 můžete použít příslušnou oblast použití
Vytvořte zákaznický výstup
Chcete-li vytvořit zákaznický výstup, musíte nejprve vytvořit projekt v transakci CMOD
Later přiřadíte zákaznický výstup svému projektu.
Co je USER EXIT?
User Exit slouží ke stejnému účelu jako Customer Exits, ale jsou dostupné pouze pro uživatele SD modul. Ukončení je implementováno jako volání funkčního modulu. Kód je napsán vývojářem.
Dobře víte, že User Exit v SD je MV45AFZZ
- USEREXIT_FIELD_MODIFICATION – Pro úpravu atributů obrazovky
- USEREXIT_SAVE_DOCUMENT – Pro provedení operací, když uživatel stiskne Uložit
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – Když se změny záhlaví uživatele přesunou do pracovní oblasti záhlaví.
- USEREXIT_MOVE_FIELD_TO_VBAP – Když jsou změny uživatelských položek přesunuty do SAP pracovní oblast položky