Mis on SAP ABAP-is Kasutajate ja klientide väljapääsud

Lang L: none (table-of-contents):

Anonim

Mis on klientide väljumised?

Kliendi väljapääsud on "konksud" , mille SAP pakub paljudes standardsetes programmides, ekraanidel ja menüüdes, millele kliendid võivad ärinõuete täitmiseks kohandatud funktsioone riputada . Lisateavet selle kohta hetkega ...

Selles õpetuses saate teada:

  • Kliendi väljapääsude tüübid
  • Näited klientide väljapääsudest
  • Kliendi väljapääsude leidmine
  • Looge kliendiväljapääs
  • Mis on KASUTAJA VÄLJU?

Kliendi väljapääsude tüübid

Klientide väljumistüüpe on kolm:

  1. Funktsioonimoodul väljub
  2. Ekraan väljub
  3. Menüü väljub

Funktsioonimoodulist väljumine : see võimaldab kliendil lisada funktsiooni mooduli kaudu koodi SAP-i rakenduse kindlas kohas

Süntaks: CALL CUSTOMER-FUNCTION '004'

Ekraanist väljumine : see võimaldab kliendil lisada alamekraani kaudu SAP-i ekraanile välju. Alamekraani nimetatakse standardekraani vooguloogikas.

Vorming: CALL CUSTOMER-SUBSCREEN CUSTSCR2

Menüüst väljumine: see võimaldab kliendil lisada üksusi SAP-standardprogrammi rippmenüüsse. Neid üksusi saab kasutada lisaprogrammide või kohandatud ekraanide helistamiseks.

Vorming: + CUS (GUI olekus täiendav üksus)

Näited klientide väljapääsudest

Näide
ekraaniväljapääsust : tehingusse CAT2 - ajalehe sisestamine soovib HR lisada interaktiivse kinnituse, et valede andmete teadlik esitamine on vallandamise alus.

Näide
menüüväljundist : tehingu SE38 - ABAP Editor puhul soovib arendustiim kasutusmugavuse huvides lisada menüülingi tehingule SE80 - Object Navigator.
ENNE

PÄRAST

Funktsioonimooduli väljumise näide :
ettevõte soovib, et hankija loomingus olevate müüjate pangaandmed oleksid kohustuslikud sündmused. Nii et see peab vilkuma tõrketeate, et ENNE "Palun sisestage pangaandmed"

PÄRAST

Kliendi väljapääsude leidmine

Tehingu SMOD-is ja uurige üksikasju-

Või tehingus SE81 saate kasutada sobivat rakendusala

Looge kliendiväljapääs

Kliendi väljumise loomiseks peate kõigepealt looma projekti tehingu CMOD-is

Hiljem määrate oma projektile kliendiväljapääsu.

Mis on KASUTAJA VÄLJU?

Kasutajaväljund täidab sama eesmärki kui klientide väljumised, kuid need on saadaval ainult SD- mooduli jaoks. Väljumine viiakse läbi kutsena funktsioonimoodulile. Koodi kirjutab arendaja.
Hästi tean, et SD-st väljuv kasutaja väljumine on MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION - ekraani atribuutide muutmiseks
  • USEREXIT_SAVE_DOCUMENT - toimingute tegemiseks, kui kasutaja vajutab nuppu Salvesta
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK - kui kasutaja päise muudatused teisaldatakse päise tööpiirkonda.
  • USEREXIT_MOVE_FIELD_TO_VBAP - kui kasutajaüksuse muudatused teisaldatakse SAP-i üksuse tööpiirkonda