Ce este ieșirile utilizatorilor și ieșirile clienților în SAP ABAP

Cuprins:

Anonim

Ce sunt ieșirile clienților?

Ieșirile clienților sunt „cârlige” furnizate de SAP în cadrul multor programe, ecrane și meniuri standard pe care clienții pot „atârna” funcționalități personalizate pentru a îndeplini cerințele afacerii. Mai multe despre asta într-o clipă ...

În acest tutorial veți învăța:

  • Tipuri de ieșiri ale clienților
  • Exemple de ieșiri ale clienților
  • Localizarea ieșirilor clienților
  • Creați o ieșire de client
  • Ce este o IEȘIRE DE UTILIZATOR?

Tipuri de ieșiri ale clienților

Există trei tipuri principale de ieșiri ale clienților:

  1. Ieșirea modulului funcțional
  2. Ieșiri de ecran
  3. Meniul iese

Ieșirea modulului funcțional : permite clientului să adauge cod printr-un modul funcțional la o anumită locație într-un program de aplicații SAP

Sintaxă: FUNCȚIA APEL CUSTOMER „004”

Ieșire ecran : permite clientului să adauge câmpuri pe un ecran într-un program SAP printr-un subscreen. Subscreen-ul este apelat în cadrul logicii fluxului ecranului standard.

Format: APEL CUSTOMER-SUBSCREEN CUSTSCR2

Ieșire din meniu: permite clientului să adauge articole la un meniu derulant într-un program SAP standard. Aceste elemente pot fi utilizate pentru a apela programe suplimentare sau ecrane personalizate.

Format: + CUS (element suplimentar în stare GUI)

Exemple de ieșiri ale clienților

Exemplu de ieșire a ecranului :
În tranzacția CAT2 - Intrarea în foaia de timp, HR dorește să includă o confirmare interactivă că trimiterea în cunoștință de cauză a datelor incorecte este motivul respingerii.

Exemplu de ieșire din meniu :
În tranzacția SE38 - Editorul ABAP, echipa de dezvoltare dorește să includă un link de meniu către tranzacția SE80 - Navigator de obiecte pentru ușurință în utilizare.
INAINTE DE

DUPĂ

Exemplu de ieșire a modulului funcțional :
compania dorește ca datele bancare ale furnizorilor din crearea furnizorului să fie un eveniment obligatoriu. Deci trebuie să afișeze un mesaj de eroare care „Vă rugăm să introduceți datele bancare”
ÎNAINTE

DUPĂ

Localizarea ieșirilor clienților

În tranzacția SMOD și căutați detalii-

Sau în tranzacția SE81 puteți utiliza zona de aplicații corespunzătoare

Creați o ieșire de client

Pentru a crea o ieșire de client, trebuie mai întâi să creați un proiect în tranzacția CMOD

Mai târziu atribuiți Ieșirea clientului proiectului dumneavoastră.

Ce este o IEȘIRE DE UTILIZATOR?

Ieșirea utilizatorului are același scop ca Ieșirile clienților, dar acestea sunt disponibile numai pentru modulul SD . Ieșirea este implementată ca apel către un modul funcțional. Codul este scris de dezvoltator.
Bine știu că ieșirea utilizatorului în SD este MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION - Pentru a modifica atributele ecranului
  • USEREXIT_SAVE_DOCUMENT - Pentru a efectua operațiuni atunci când utilizatorul accesează Salvare
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK - Când modificările antetului utilizatorului sunt mutate în zona de lucru a antetului.
  • USEREXIT_MOVE_FIELD_TO_VBAP - Când modificările articolului utilizatorului sunt mutate în zona de lucru a articolului SAP