U čemu su izlasci korisnika i izlasci kupaca SAP ABAP
Što su izlasci kupaca?
Izlasci kupaca su “kuke” osigurava SAP unutar mnogih standardnih programa, ekrana i izbornika na kojima korisnici mogu "objesiti" prilagođenu funkcionalnost za ispunjavanje poslovnih zahtjeva. Više o ovome za koji trenutak…
Vrste izlaza kupaca
Postoje tri glavne vrste izlaza kupaca:
- Funkcijski modul izlazi
- Zaslon izlazi
- Izbornik izlazi
Funkcijski modul Izlaz: Omogućuje kupcu dodavanje koda putem funkcijskog modula na određeno mjesto u SAP aplikacijski program
Syntax: CALL CUSTOMER-FUNCTION '004'
Izlaz iz zaslona: Omogućuje korisniku dodavanje polja na zaslon u SAP program putem podzaslona. Podzaslon se poziva unutar logike toka standardnog zaslona.
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
Izlaz iz izbornika: Omogućuje kupcu dodavanje stavki u padajući izbornik u standardu SAP program. Ove se stavke mogu koristiti za pozivanje dodatnih programa ili prilagođenih zaslona.
Format: +CUS ( additional item in GUI status )
Primjeri izlaza kupaca
Primjer izlaza sa zaslona:
U transakciji CAT2 – Unos radnog vremena, HR želi uključiti interaktivnu potvrdu 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 izlaza iz funkcijskog modula:
Tvrtka želi da bankovni podaci dobavljača u kreiranju dobavljača budu obavezan događaj. Dakle, mora bljeskati poruka o pogrešci "Molimo unesite bankovne podatke"
PRIJE
NAKON
Lociranje izlaza kupaca
U transakciji SMOD i pogledaj u detalje-
Ili u transakciji SE81 možete koristiti odgovarajuće područje primjene
Stvorite korisnički izlaz
Da biste kreirali izlaz kupca, prvo trebate kreirati projekt u transakciji CMOD
Later svom projektu dodijelite Customer Exit.
Što je KORISNIČKI IZLAZ?
Korisnički izlazi služe istoj svrsi kao i korisnički izlazi, ali su dostupni samo za SD modul. Izlaz je implementiran kao poziv funkcijskom modulu. Kod je napisao programer.
Dobro znamo da je korisnički izlaz 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 zaglavlja korisnika premjeste u radno područje zaglavlja.
- USEREXIT_MOVE_FIELD_TO_VBAP – Kada se promjene korisničke stavke premjeste u SAP radno područje predmeta