Tramite lo screen painter si può disegnare una dynpro, ma non gestire la parte superiore della schermata occupata dalla barra dei menù e da quella dei tasti di comando. A tale scopo esiste una ulteriore funzionalità chiamata Menù Painter (transazione SE41) che permette di definire la “superficie” (chiamata anche “stato”) al di sopra del quale deve essere emessa una dynpro. Per ciascun programma Module Pool è possibile definire più stati differenti e stabilire tramite il comando:
SET PF-STATUS ‘nomestato’.
quale stato deve comparire sotto la dynpro (‘nomestato’ deve essere il nome di uno degli eventuali stati che sono stati definiti per quel programma Module Pool).
La assegnazione dello stato deve essere eseguita in un modulo richiamato dal PBO dello Screen Painter.
Di default è utilizzato uno stato standard comprendente due soli menù a tendina: SISTEMA e HELP; tramite l’utilizzo della scelta “Barra Menu” del Menù Painter è possibile aggiungere fino a 6 altri menù a tendina, associando a ciascuno un titolo e una lista di scelte possibili caratterizzate da una descrizione e un codice funzionale (valore che è impostato nel campo SY-UCOMM). È possibile, inoltre, associare ad una scelta di un menù a tendina un ulteriore menù a tendina in cascata senza limitazioni nel numero dei livelli possibili.
È, inoltre, possibile inserire dei tasti funzionali e pulsanti nella barra dei tasti di comando che compare appena sotto la barra dei menù di SAP utilizzando la scelta “Funzioni tasti Funzionali” del Menù Painter.
Per ulteriori approfondimenti si rimanda all’uso dell’help in linea fornito da SAP. |