mercoledì 31 luglio 2019

Dopo EHP8 non funziona il rilascio OdA legato al nome utente.

La procedura di rilascio degli Ordini di Acquisto può essere legata allo username dell'utente che ha creato l'ordine, in modo da attivare la richiesta di approvazione solo per determinati utenti mentre per altri no.

Per rendere funzionante questa procedura è necessario attivare una EXIT dove viene aggiornato il campo in questione.

Si tratta della Exit EXIT_SAPLEBND_002 (include ZXM06U22).

Prima dell'aggiornamento a EHP8 tutto funzionava correttamente, dopo l'aggiornamento per nessun ordine scattava il rilascio anche se il nome utente lo prevedeva.


Questo il codice contenuto nella Exit:

IF E_CEKKO-ERNAM IS INITIAL.
   E_CEKKO-ERNAM = SY-UNAME.
ENDIF.

Era un problema legato alla inizializzazione dei campi struttura utilizzati, questo il codice funzionante anche nel sistema EHP8:

e_cekko = i_cekko.
IF E_CEKKO-ERNAM IS INITIAL.
   E_CEKKO-ERNAM = SY-UNAME.
ENDIF.

Nessun commento:

Posta un commento