Kas yra klientų išėjimai?
Klientų išėjimai yra „kabliukai“ , kuriuos SAP teikia daugelyje standartinių programų, ekranų ir meniu, ant kurių klientai gali „pakabinti“ pasirinktines funkcijas, kad atitiktų verslo reikalavimus. Daugiau apie tai per akimirką ...
Šioje pamokoje sužinosite:
- Klientų išėjimų tipai
- Klientų išėjimų pavyzdžiai
- Kliento išėjimų nustatymas
- Sukurkite kliento išėjimą
- Kas yra „USER EXIT“?
Klientų išėjimų tipai
Yra trys pagrindiniai klientų išėjimo tipai:
- Funkcijų modulis išeina
- Ekrano išėjimas
- Meniu išeina
Funkcijos modulio išėjimas : klientui leidžiama pridėti kodą per funkcijų modulį tam tikroje SAP programos programoje
Sintaksė: SKAMBINKITE KLIENTO FUNKCIJĄ „004“
Ekrano išėjimas : jis leidžia klientui pridėti laukus į SAP programos ekraną per antrinį ekraną. Antrinis ekranas vadinamas standartinio ekrano srauto logika.
Formatas: SKAMBINKITE KLIENTŲ PATIKRINIMO CUSTSCR2
Meniu išėjimas: tai leidžia klientui įtraukti elementus į išskleidžiamąjį meniu standartinėje SAP programoje. Šie elementai gali būti naudojami norint iškviesti papildomas programas ar pasirinktinius ekranus.
Formatas: + CUS (papildomas elementas GUI būsenoje)
Klientų išėjimų pavyzdžiai
Ekrano išėjimo pavyzdys :
Į operaciją CAT2 - įrašą į darbo laiko apskaitos žiniaraštį HR nori įtraukti interaktyvų patvirtinimą, kad sąmoningas neteisingų duomenų pateikimas yra atleidimo pagrindas.
Meniu išėjimo pavyzdys :
Operacijoje SE38 - ABAP redaktorius kūrimo komanda nori įtraukti meniu nuorodą į operaciją SE80 - Object Navigator, kad būtų lengviau naudotis.
PRIEŠ
PO
Funkcijų modulio išėjimo pavyzdys :
įmonė nori, kad tiekėjo banko duomenys apie kūrėjo kūrimą būtų privalomi įvykiai. Taigi ji turi mirksėti klaidos pranešimu „Prašome įvesti banko duomenis“
PRIEŠ
PO
Kliento išėjimų nustatymas
Sandorio SMOD ir išsiaiškinkite detales-
Arba atlikdami operaciją SE81 galite naudoti atitinkamą taikymo sritį
Sukurkite kliento išėjimą
Norėdami sukurti kliento išėjimą, pirmiausia turite sukurti projektą operacijos CMOD
Vėliau savo projektui priskiriate kliento išėjimą.
Kas yra „USER EXIT“?
Naudotojo išėjimas naudojamas tam pačiam tikslui kaip ir klientų išėjimams, tačiau jie galimi tik SD moduliui. Išėjimas įgyvendinamas kaip iškvietimas į funkcijų modulį. Kodas yra parašytas kūrėjo.
Gerai žinote, kad vartotojo išėjimas SD yra MV45AFZZ
- USEREXIT_FIELD_MODIFICATION - modifikuoti ekrano atributus
- USEREXIT_SAVE_DOCUMENT - atlikti veiksmus, kai vartotojas paspaudžia „Išsaugoti“
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK - kai vartotojo antraštės pakeitimai perkeliami į antraštės darbo sritį.
- USEREXIT_MOVE_FIELD_TO_VBAP - kai vartotojo elemento pakeitimai perkeliami į SAP elemento darbo sritį