Kas yra „SAP ABAP“ naudotojų ir klientų išėjimai

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:

  1. Funkcijų modulis išeina
  2. Ekrano išėjimas
  3. 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į

Įdomios straipsniai...