Kas ir SAP ABAP lietotāju izejas un klientu izejas

Satura rādītājs:

Anonim

Kas ir klientu izejas?

Klientu izejas ir "āķi" , ko SAP nodrošina daudzās standarta programmās, ekrānos un izvēlnēs, uz kuriem klienti var "pakārt" pielāgotu funkcionalitāti, lai atbilstu biznesa prasībām. Vairāk par to vienā mirklī ...

Šajā apmācībā jūs uzzināsiet:

  • Klientu izeju veidi
  • Klientu izeju piemēri
  • Klienta izeju atrašana
  • Izveidojiet klienta izeju
  • Kas ir USER EXIT?

Klientu izeju veidi

Ir trīs galvenie klientu iziešanas veidi:

  1. Funkciju modulis iziet
  2. Ekrāns iziet
  3. Izvēlne iziet

Funkciju moduļa izeja : tas ļauj klientam pievienot kodu, izmantojot funkciju moduli noteiktā vietā SAP lietojumprogrammā

Sintakse: ZVANIET KLIENTA FUNKCIJU '004'

Ekrāna izeja : tas ļauj klientam pievienot laukus SAP programmas ekrānam, izmantojot apakškrānu. Apakšekrāns tiek izsaukts standarta ekrāna plūsmas loģikā.

Formāts: ZVANIET KLIENTU-APAKŠSAKARU CUSTSCR2

Izvēlnes izeja: tas ļauj klientam pievienot vienumus nolaižamajai izvēlnei standarta SAP programmā. Šos vienumus var izmantot, lai izsauktu pievienojumprogrammas vai pielāgotus ekrānus.

Formāts: + CUS (papildu vienums GUI statusā)

Klientu izeju piemēri

Ekrāna izejas piemērs :
Darījumā CAT2 - tabulas ievadīšana HR vēlas iekļaut interaktīvu apstiprinājumu, ka apzināta nepareizu datu iesniegšana ir pamats atlaišanai.

Izvēlnes izejas piemērs :
Darījumā SE38 - ABAP Editor izstrādes komanda vēlas iekļaut izvēlnes saiti uz darījumu SE80 - Object Navigator, lai atvieglotu lietošanu.
PIRMS

PĒC

Funkciju moduļa izejas piemērs :
uzņēmums vēlas, lai pārdevēja bankas informācija par piegādātāja izveidi būtu obligāts notikums. Tāpēc tai ir jāpazemina kļūdas ziņojums, ka PIRMS ievadiet bankas informāciju

PĒC

Klienta izeju atrašana

Darījumā SMOD un izpētīt detaļas-

Vai darījumā SE81 varat izmantot atbilstošo lietojumprogrammas apgabalu

Izveidojiet klienta izeju

Lai izveidotu klienta izeju, vispirms jāizveido projekts darījuma CMOD

Vēlāk jūs piešķirat klienta izeju savam projektam.

Kas ir USER EXIT?

Lietotāja izeja kalpo tam pašam mērķim kā klienta izejas, taču tās ir pieejamas tikai SD modulim. Izeja tiek ieviesta kā izsaukums uz funkciju moduli. Kodu raksta izstrādātājs.
Labi zināt, ka lietotāja izeja SD ir MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION - lai mainītu ekrāna atribūtus
  • USEREXIT_SAVE_DOCUMENT - lai veiktu darbības, kad lietotājs nospiež Saglabāt
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK - kad lietotāja galvenes izmaiņas tiek pārvietotas uz galvenes darba zonu.
  • USEREXIT_MOVE_FIELD_TO_VBAP - kad lietotāja vienuma izmaiņas tiek pārvietotas uz SAP vienumu darba zonu