SAP ABAP-Viste
Una vista si comporta solo come una tabella di database. Ma non occuperà spazio di archiviazione. Una vista si comporta in modo simile a una tabella virtuale, una tabella che non ha alcuna esistenza fisica. Una vista viene creata combinando i dati di una o più tabelle contenenti informazioni su un oggetto application. Utilizzando le viste, è possibile rappresentare un sottoinsieme dei dati contenuti in una tabella o unire più tabelle in un’unica tabella virtuale.
I dati relativi a un oggetto Application vengono distribuiti tra più tabelle utilizzando le viste del database. Usano la condizione inner join per unire i dati di tabelle diverse. Una vista di manutenzione viene utilizzata per visualizzare e modificare i dati memorizzati in un oggetto application. A ogni vista manutenzione è associato uno stato di manutenzione.
Usiamo la vista di proiezione per mascherare i campi indesiderati e visualizzare solo i campi rilevanti in una tabella. Le viste di proiezione devono essere definite su una singola tabella trasparente. Una vista di proiezione contiene esattamente una tabella. Non è possibile definire le condizioni di selezione per le viste di proiezione.
Creazione di una vista
Passo 1 − Selezionare il pulsante di opzione Visualizza nella schermata iniziale del Dizionario ABAP. Immettere il nome della vista da creare e quindi fare clic sul pulsante Crea. Abbiamo inserito il nome della vista come ZVIEW_TEST.
Fase 2-Selezionare il pulsante di opzione vista proiezione mentre si sceglie tipo di vista e fare clic sul pulsante Copia. Viene visualizzata la schermata ‘Dizionario: Cambia vista’.
Fase 3-Immettere una breve descrizione nel campo Descrizione breve e il nome della tabella da utilizzare nel campo Tabella di base come mostrato nella seguente istantanea.
Fase 4 − Fare clic sul pulsante ‘Campi tabella’ per includere i campi della tabella ZCUSTOMERS1 nella vista proiezione.
Passo 5-Viene visualizzata la schermata Selezione campo dalla Tabella ZCUSTOMERS1. Selezionare i campi che si desidera includere nella vista proiezione come mostrato nella seguente istantanea.
Passo 6 − Dopo aver fatto clic sul pulsante Copia, tutti i campi selezionati per la vista di proiezione vengono visualizzati nella schermata ‘Dizionario: Cambia vista’.
Passo 7 − Selezionare la scheda Stato manutenzione per definire un metodo di accesso. Scegli il pulsante di opzione di sola lettura e l’opzione “Visualizzazione / manutenzione consentita con restrizioni” dal menu a discesa di “Browser dati/Manutenzione visualizzazione tabella”.
Passo 8-Salvare e attivarlo. Nel ‘ Dizionario: Cambia schermata ‘ seleziona Utilità (M) > Contenuto per visualizzare la schermata di selezione per ZVIEW_TEST.
Passo 9-Fare clic sull’icona Esegui. L’output della vista di proiezione appare come mostrato nella schermata seguente.
La tabella ZCUSTOMERS1 è composta da 5 campi. Qui i campi visualizzati sono 3 (Cliente, Numero cliente e Nome) con 4 voci. I numeri dei clienti vanno da 100001 a 100004 con nomi appropriati.
Utile Video Corsi
SAPUI5 di Formazione Online
25 Lezioni di 6 ore
Sanjo Thomas
SAP Webi di Formazione Online
26 Lezioni di 2 ore
Neha Gupta
SAP Base di Formazione Online
30 Lezioni di 2.5 ore
Sumit Agarwal
SAP C4C di Formazione Online
30 Lezioni di 4 ore
Sumit Agarwal
SAP MM di Formazione Online
14 Lezioni da 1,5 ore
Neha Malik
SAP WM Formazione Online
13 Lezioni 1.5 ore
Neha Malik