Što su izlazi korisnika i izlazi kupaca u SAP ABAP-u

Sadržaj:

Anonim

Što je izlaz kupaca?

Izlazi za kupce su "kuke" koje SAP nudi u okviru mnogih standardnih programa, zaslona i izbornika na koje kupci mogu "objesiti" prilagođenu funkcionalnost kako bi udovoljili poslovnim zahtjevima. O ovome više za trenutak ...

U ovom vodiču naučit ćete:

  • Vrste izlazaka kupaca
  • Primjeri izlazaka kupaca
  • Lociranje izlaza kupaca
  • Stvorite izlaz za kupce
  • Što je USER EXIT?

Vrste izlazaka kupaca

Tri su glavne vrste izlaza kupaca:

  1. Izlazi iz funkcijskog modula
  2. Izlazi iz zaslona
  3. Izlaz iz izbornika

Izlaz iz funkcijskog modula : Omogućuje kupcu dodavanje koda putem funkcijskog modula na određeno mjesto u SAP-ovom aplikacijskom programu

Sintaksa: FUNKCIJA POZIVA KUPCA "004"

Izlaz s zaslona : Omogućuje kupcu dodavanje polja na zaslon u SAP programu putem podzaslona. Podzaslon se naziva unutar logike protoka standardnog zaslona.

Format: POZOVITE KUPCA-PODSKREN CUSTSCR2

Izlaz iz izbornika: Omogućuje kupcu dodavanje stavki u padajući izbornik u standardnom SAP programu. Te se stavke mogu koristiti za pozivanje dodatnih programa ili prilagođenih zaslona.

Format: + CUS (dodatna stavka u GUI statusu)

Primjeri izlazaka kupaca

Primjer izlaza s ekrana :
U transakciju CAT2 - unos vremenskog lista, HR želi uključiti interaktivno priznanje da je svjesno podnošenje netočnih podataka osnova za otkaz.

Primjer izlaza iz izbornika :
U transakciji SE38 - ABAP Editor, razvojni tim želi uključiti vezu izbornika na transakciju SE80 - Object Navigator radi lakšeg korištenja.
PRIJE

NAKON

Primjer izlaska iz funkcijskog modula :
Tvrtka želi da su bankovni podaci dobavljača u stvaranju dobavljača obavezni događaj. Stoga mora bljeskati poruka o pogrešci koja glasi: "Molimo unesite bankovne podatke"
PRIJE

NAKON

Lociranje izlaza kupaca

U transakciji SMOD i pogledajte detalje-

Ili u transakciji SE81 možete koristiti odgovarajuće područje primjene

Stvorite izlaz za kupce

Da biste stvorili izlaz za kupca, prvo morate stvoriti projekt u transakcijskom CMOD-u

Kasnije svom projektu dodjeljujete izlaz kupaca.

Što je USER EXIT?

Izlaz korisnika služi u istu svrhu kao i izlazak kupaca, ali dostupan je samo za SD modul. Izlaz je implementiran kao poziv funkcijskom modulu. Kod je napisao programer.
Dobro znate da je izlaz korisnika u SD-u MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION - za izmjenu atributa zaslona
  • USEREXIT_SAVE_DOCUMENT - Za izvođenje operacija kada korisnik pritisne Spremi
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK - Kada se promjene korisničkog zaglavlja premjeste u radno područje zaglavlja.
  • USEREXIT_MOVE_FIELD_TO_VBAP - Kada se promjene korisničkih stavki premjeste u radno područje SAP stavke