Cerca nel blog

martedì 3 luglio 2018

ABAP: Creare campi obbligatori selezionabili nelle Query SAP

Creare campi obbligatori selezionabili nelle Query SAP

Per impostare un campo di selezione di un query SAP come obbligatorio, utile soprattutto quando il report della query può essere eseguito su un enorme database o è necessario un determinato campo di selezione per ottenere risultati significativi, bisonga seguire i seguenti passi:
Richiamare la transazione SQ01, selezionare la Query interessata, e deselezionare eventualmente il flag “campi di selezione” sul campo interessato.
Richiamare la transazione SQ02, e selezionare il proprio infoset e premere il pulsante “Modificare”.

Premere sul pulsante “Opzioni”

Nella schermata a destra, selezionare sul Tab la voce “Delimitaz.”, e premere il pulsante Nuovo.


Dare un nome alla delimitazione che stiamo creando, e selezionare la tipologia del campo di selezione “Criterio di selezione” se vogliamo un Select-Option, altrimenti “Parametro” se vogliamo un parameters
CASO CRITERIO DI SELEZIONE

Inserire la descrizione del campo sia nel campo “Significato” che nel campo “Testo di selezone”, nel Campo FOR inserire il nome del campo da rendere obbligatorio e nel campo opzioni “OBBLIGATORY”.

Premere pulsante Salvataggio e Rigenerare l’infoset.



Rilanciando la query modificata da SQ01 vediamo che il campo di selezione è obbligatorio.
 
CASO PARAMETRO
Inserire la descrizione del campo sia nel campo “Significato” che nel campo “Testo di selezone”, nel Campo TIPO inserire il formato del campo e la relativa lunghezza nel campo like inserire il nome del campo da rendere obbligatorio e nel campo opzioni “OBBLIGATORY”.

Nessun commento:

Posta un commento