Î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:

  1. Ieșiri din modulul funcțional
  2. Ieșiri de ecran
  3. 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.

Exemple de ieșiri ale clienților

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

Exemple de ieșiri ale clienților

DUPA

Exemple de ieșiri ale clienților

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

Exemple de ieșiri ale clienților

DUPA

Exemple de ieșiri ale clienților

Localizarea ieșirilor clienților

In tranzactie SMOD și uită-te în detalii -

Localizarea ieșirilor clienților

Sau în tranzacție SE81 puteți utiliza zona de aplicare corespunzătoare

Localizarea ieșirilor clienților

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

Creați o ieșire de client

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