Čo sú výstupy používateľov a výjazdy zákazníkov v systéme SAP ABAP

Obsah:

Anonim

Čo sú to východy zákazníkov?

Východiská pre zákazníkov sú „háčiky“ poskytované spoločnosťou SAP v rámci mnohých štandardných programov, obrazoviek a ponúk, na ktoré môžu zákazníci „zavesiť“ vlastnú funkčnosť tak, aby vyhovovala obchodným požiadavkám. Viac o tom za chvíľu ...

V tomto návode sa dozviete:

  • Typy odchodov zákazníkov
  • Príklady východov zo zákazníkov
  • Vyhľadanie východov zákazníkov
  • Vytvorte východ pre zákazníka
  • Čo je VÝCHOD UŽÍVATEĽA?

Typy odchodov zákazníkov

Existujú tri hlavné typy východov zo zákazníkov:

  1. Výstupy funkčných modulov
  2. Ukončenie obrazovky
  3. Menu je ukončené

Výstup z funkčného modulu : Umožňuje zákazníkovi pridať kód prostredníctvom funkčného modulu na konkrétnom mieste v aplikačnom programe SAP

Syntax: CALL CUSTOMER-FUNCTION '004'

Ukončenie obrazovky : Umožňuje zákazníkovi pridávať polia na obrazovku v programe SAP pomocou čiastkovej obrazovky. Subcreen sa volá v rámci logiky toku štandardnej obrazovky.

Formát: HOVOR ZÁKAZNÍKOM - PREDPLATENÝM CUSTSCR2

Ukončenie ponuky: Umožňuje zákazníkovi pridávať položky do rozbaľovacej ponuky v štandardnom programe SAP. Tieto položky možno použiť na volanie doplnkových programov alebo vlastných obrazoviek.

Formát: + CUS (ďalšia položka v stave grafického používateľského rozhrania)

Príklady východov zo zákazníkov

Príklad ukončenia obrazovky :
V transakcii CAT2 - Zadanie časového rozvrhu si HR želá zahrnúť interaktívne potvrdenie, že vedomé uvedenie nesprávnych údajov je dôvodom na vylúčenie.

Príklad ukončenia ponuky :
V transakcii SE38 - ABAP Editor si vývojový tím želá zahrnúť odkaz na ponuku transakcie SE80 - Object Navigator pre jednoduchšie použitie.
PRED

PO

Príklad funkčného modulu Exit :
Spoločnosť chce bankové údaje z predajcov pri tvorbe dodávateľa za povinné udalosť .so musí blikať chybové hlásenie, že, Prosím, zadajte bankové údaje '
PRED

PO

Vyhľadanie východov zákazníkov

V transakcii SMOD a pozrite sa na podrobnosti-

Alebo v transakcii SE81 môžete použiť príslušnú oblasť použitia

Vytvorte východ pre zákazníka

Ak chcete vytvoriť výstup zo zákazníka, musíte najskôr vytvoriť projekt v transakcii CMOD

Neskôr svojmu projektu priradíte zákaznícky východ.

Čo je VÝCHOD UŽÍVATEĽA?

User Exit slúžia na ten istý účel ako Customer Exits, sú však k dispozícii iba pre SD modul. Výstup je implementovaný ako volanie funkčného modulu. Kód píše vývojár.
Dobre viem, že východ používateľa v SD je MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION - Úprava atribútov obrazovky
  • USEREXIT_SAVE_DOCUMENT - Vykonať operácie, keď používateľ klikne na Uložiť
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK - keď sa zmeny hlavičky používateľa presunú do pracovnej oblasti hlavičky.
  • USEREXIT_MOVE_FIELD_TO_VBAP - keď sa zmeny používateľských položiek presunú do pracovnej oblasti položiek SAP