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:
- Funkciju modulis iziet
- Ekrāns iziet
- 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