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ů:

  1. Funkční modul opouští
  2. Výstupy z obrazovky
  3. 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říklady zákaznických výstupů

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

Příklady zákaznických výstupů

PO

Příklady zákaznických výstupů

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

Příklady zákaznických výstupů

PO

Příklady zákaznických výstupů

Vyhledání zákaznických východů

V transakci SMOD a podívat se na detaily -

Vyhledání zákaznických východů

Nebo v transakci SE81 můžete použít příslušnou oblast použití

Vyhledání zákaznických východů

Vytvořte zákaznický výstup

Chcete-li vytvořit zákaznický výstup, musíte nejprve vytvořit projekt v transakci CMOD

Vytvořte zákaznický výstup

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