Che cosa sono le uscite utente e le uscite cliente SAP ABAP

Che cosa sono le uscite dei clienti?

Le uscite dei clienti lo sono "ganci" fornito da SAP all'interno di molti programmi, schermate e menu standard sui quali i clienti possono accedere "appendere" funzionalità personalizzate per soddisfare i requisiti aziendali. Maggiori informazioni su questo tra poco…

Tipi di uscite dei clienti

Esistono tre tipi principali di uscite del cliente:

  1. Modulo funzione esce
  2. Lo schermo esce
  3. Il menu esce

Uscita dal modulo funzione:Consente al cliente di aggiungere codice tramite un modulo funzione in una posizione specifica in un SAP programma applicativo

Syntax: CALL CUSTOMER-FUNCTION '004'

Esci dallo schermo: consente al cliente di aggiungere campi a una schermata in un file SAP Programma tramite una schermata secondaria. La schermata secondaria viene richiamata all'interno della logica di flusso della schermata standard.

Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2

Uscita dal menù: Consente al cliente di aggiungere elementi a un menu a discesa in uno standard SAP programma. Questi elementi possono essere utilizzati per richiamare programmi aggiuntivi o schermate personalizzate.

Format: +CUS ( additional item in GUI status )

Esempi di uscite del cliente

Esempio di uscita dallo schermo:

Nella transazione CAT2 – Inserimento foglio presenze, le risorse umane desiderano includere un riconoscimento interattivo che l'invio consapevole di dati errati costituisce motivo di licenziamento.

Esempi di uscite del cliente

Esempio di uscita dal menu:

Nella transazione SE38 – ABAP Editor, il team di sviluppo desidera includere un collegamento al menu alla transazione SE80 – Object Navigator per facilità d'uso.

PRIMA

Esempi di uscite del cliente

DOPO

Esempi di uscite del cliente

Esempio di uscita da un modulo funzione:

L'azienda desidera che i dati bancari dei fornitori nella creazione del fornitore siano un evento obbligatorio. Quindi deve visualizzare un messaggio di errore che dice "Inserisci i dati bancari"

PRIMA

Esempi di uscite del cliente

DOPO

Esempi di uscite del cliente

Individuazione delle uscite dei clienti

In transazione SMOD e guarda i dettagli-

Individuazione delle uscite dei clienti

O in transazione SE81 è possibile utilizzare l'area di applicazione appropriata

Individuazione delle uscite dei clienti

Creare un'uscita cliente

Per creare un'uscita cliente devi prima creare un progetto in transazione CMOD

Creare un'uscita cliente

Later assegni l'uscita cliente al tuo progetto.

Cos'è l'USCITA UTENTE?

Le uscite utente hanno lo stesso scopo delle uscite cliente ma sono disponibili solo per SD modulo. L'uscita viene implementata come una chiamata ad un Modulo Funzionale. Il codice è scritto dallo sviluppatore.

Beh, sappi che User Exit in SD lo è MV45AFZZ

  • USEREXIT_FIELD_MODIFICATION – Per modificare gli attributi dello schermo
  • USEREXIT_SAVE_DOCUMENT – Per eseguire operazioni quando l'utente preme Salva
  • USEREXIT_SAVE_DOCUMENT_PREPARE
  • USEREXIT_MOVE_FIELD_TO_VBAK – Quando le modifiche dell'intestazione utente vengono spostate nell'area di lavoro dell'intestazione.
  • USEREXIT_MOVE_FIELD_TO_VBAP – Quando le modifiche agli elementi utente vengono spostate SAP area di lavoro dell'articolo

Riassumi questo post con: