În ce constă ieșirile utilizatorilor și ieșirile clienților SAP ABAP
Ce este Customer Exits?
Ieșirile clienților sunt „cârlige” furnizate de către SAP în cadrul multor programe, ecrane și meniuri standard pe care clienții pot "atârna" funcționalitate personalizată pentru a satisface cerințele afacerii. Mai multe despre asta într-o clipă...
Tipuri de ieșiri ale clienților
Există trei tipuri principale de ieșiri ale clienților:
- Ieșiri din modulul funcțional
- Ieșiri de ecran
- Ieșiri din meniu
Ieșire din modulul funcțional: Permite clientului să adauge cod printr-un modul funcțional într-o anumită locație dintr-un SAP programul de aplicare
Syntax: CALL CUSTOMER-FUNCTION '004'
Ieșire din ecran: permite clientului să adauge câmpuri la un ecran într-un SAP program printr-un subecran. Subecranul este apelat în logica de flux a ecranului standard.
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
Ieșire din meniu: Acesta permite clientului să adauge articole la un meniu derulant într-un standard SAP program. Aceste elemente pot fi folosite pentru a apela programe suplimentare sau ecrane personalizate.
Format: +CUS ( additional item in GUI status )
Exemple de ieșiri ale clienților
Exemplu de ieșire din ecran:
În tranzacția CAT2 – Time Sheet Entry, HR dorește să includă o confirmare interactivă că trimiterea cu bună știință a datelor incorecte este un motiv de concediere.
Exemplu de ieșire din meniu:
În tranzacția SE38 – ABAP Editor, echipa de dezvoltare dorește să includă un link de meniu către tranzacția SE80 – Object Navigator pentru ușurință în utilizare.
INAINTE DE
DUPA
Exemplu de ieșire a unui modul funcțional:
Compania dorește ca detaliile bancare ale Vânzătorilor din crearea Furnizorului să fie un eveniment obligatoriu. Prin urmare, trebuie să afișeze un mesaj de eroare „Vă rugăm să introduceți detaliile bancare”.
INAINTE DE
DUPA
Localizarea ieșirilor clienților
In tranzactie SMOD și uită-te în detalii -
Sau în tranzacție SE81 puteți utiliza zona de aplicare corespunzătoare
Creați o ieșire de client
Pentru a crea o ieșire de client, mai întâi trebuie să creați un proiect în tranzacție CMOD
Later atribuiți ieșirea clientului proiectului dumneavoastră.
Ce este un USER EXIT?
Ieșirea utilizatorului servește același scop ca și ieșirile clienților, dar sunt disponibile numai pentru SD modul. Ieșirea este implementată ca un apel către un Modul Funcție. Codul este scris de dezvoltator.
Știu bine că este Exit utilizator în SD MV45AFZZ
- USEREXIT_FIELD_MODIFICATION – Pentru a modifica atributele ecranului
- USEREXIT_SAVE_DOCUMENT – Pentru a efectua operațiuni atunci când utilizatorul apasă pe Salvare
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – Când modificările antetului utilizatorului sunt mutate în zona de lucru antet.
- USEREXIT_MOVE_FIELD_TO_VBAP – Când modificările articolelor utilizatorului sunt mutate în SAP zona de lucru articol