Sei sulla pagina 1di 13

23/04/2018

Infoset Query: Customized


Fields
Transazioni SQ01, SQ02, SQ03

Obbiettivo: Creare una query usando le transazioni SQ01,SQ02,SQ03


aggiungendo un campo colonna con una impostazione predefinita da
una operazione tra colonne presenti nelle tabelle di conformazione del
report creato con la query. In questo esempio la query verrà usata per
creare l’scostamento tra la quantità del ordine di produzione e la
quantità delle conferme legate all’ordine.
Collegamenti utili:
Https://www.youtube.com/watch?v=oXkSaDDXTXI

https://blogs.sap.com/2013/10/24/infoset-query-user-defined-fields/

Le immagini presenti nel manuale vengono lette da sinistra a destra.

BERNAL Juan Pablo


ADHOCLOGICA SRL
Aprire la transazione SQ03, e creare un gruppo di utente.

1 2

3 4
transazione SQ02. Nominare e creare un nuovo infoset.

Il gruppo utente è stato creato, poi si deve cambiare alla transazione SQ02 per
creare un infoset dal quale la query poi possa prendere i dati. Quindi, si va adesso
alla transazione SQ02.
La scelta dalla fonte dei dati dipende delle tabelle di cui si ha bisogo per la query, in
questo caso c’è bisogno di solo una tabella, quindi viene scelto “ legge direttamente
dalla tabella”(In questo caso AFRU) ma nel caso in cui i dati provenissero di diverse
tabelle bisogna fare un join table.

L’infoset è stato creato, adesso bisogna aggiungere il campo customizato che fa la


differenza tra la quantità del ordine di produzione e la quantità confermata.
Una volta creato, bisogna creare il programma che definisce il campo. In questo caso il code definisce la differenza dei campi “afru-smeng” e “afru-gmnga”
legata a ogni ordine di produzione e conferma di se stessa. Qua il code cambiarebbe
nel caso in cui la operazione di cui si ha bisogno per il campo sia diversa.
Adesso si vede il campo aggiuntivo creato, ora si deve assegnare al field group 01
(order confirmations). Si deve trascinare il campo aggiunto verso la cartella del field
group.
Dobrebbe essere generato l’infoset, salvare e tornare nella videata iniziale della
SQ02.

Tornare nella transazione SQ03, per assegnare l’infoset creato al gruppo utente transazione SQ03. Selezionare l’infoset creato e poi premere change per assegnare
creato inizialmente. il user group.
Cercare il user group già creato.

E salvare.
Selezionare il vostro user, e poi premere change per asseganre l’user group.
Salvare e poi si va in
transazione SQ01.
transazione SQ01. Nominare e creare una query.
Selezionare i campi dalla tabella che verrano usati come selezione e display della
query. La sequenza con cui si fa la selezione genera la impostazione della vista
nella tabella risultato della query (L aprima selezione è la prima colonna, la
seconda selezione è la seconda colonna e cosi via.). Colonna destra selezione,
sinistra campi di display.
Scrivere i documenti di cui si vuole avere l’informazione.

Tornando alla pagina iniziale di SQ01, adesso si vede la query creata. E da questa
videata si possono vedere tutte le query create ed assegnate alla nstra utenza.

Potrebbero piacerti anche