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:
- Modulo funzione esce
- Lo schermo esce
- 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.
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
DOPO
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
DOPO
Individuazione delle uscite dei clienti
In transazione SMOD e guarda i dettagli-
O in transazione SE81 è possibile utilizzare l'area di applicazione appropriata
Creare un'uscita cliente
Per creare un'uscita cliente devi prima creare un progetto in transazione CMOD
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








