SAP ABAP - Domini

I tre oggetti di base per la definizione dei dati nel dizionario ABAP sono domini, elementi dati e tabelle. Il dominio viene utilizzato per la definizione tecnica di un campo della tabella come il tipo e la lunghezza del campo e l'elemento dati viene utilizzato per la definizione semantica (breve descrizione). Un elemento di dati descrive il significato di un dominio in un determinato contesto aziendale. Contiene principalmente la guida del campo e le etichette dei campi nella schermata.

Il dominio è assegnato all'elemento dati, che a sua volta è assegnato ai campi della tabella o ai campi della struttura. Ad esempio, il dominio MATNR (numero materiale CHAR) viene assegnato a elementi di dati come MATNR_N, MATNN e MATNR_D, e questi vengono assegnati a molti campi tabella e campi struttura.

Creazione di domini

Prima di creare un nuovo dominio, controlla se i domini esistenti hanno le stesse specifiche tecniche richieste nel campo della tabella. In tal caso, dovremmo utilizzare quel dominio esistente. Discutiamo la procedura per la creazione del dominio.

Step 1 - Vai alla Transazione SE11.

Step 2- Seleziona il pulsante di opzione per Dominio nella schermata iniziale del Dizionario ABAP e inserisci il nome del dominio come mostrato nella schermata seguente. Fare clic sul pulsante CREA. È possibile creare domini con gli spazi dei nomi dei clienti e il nome dell'oggetto inizia sempre con "Z" o "Y".

Step 3- Inserisci la descrizione nel breve campo di testo della schermata di manutenzione del dominio. In questo caso, è "Dominio del cliente".Note - Non puoi inserire nessun altro attributo finché non hai inserito questo attributo.

Step 4- Immettere il tipo di dati, il numero di caratteri e le posizioni decimali nel blocco Formato della scheda Definizione. Premere il tasto su Output Length e propone e visualizza la lunghezza dell'output. Se sovrascrivi la lunghezza dell'output proposta, potresti visualizzare un avviso durante l'attivazione del dominio. Puoi compilare il file Convers. Campi routine, segno e lettere minuscole se necessario. Ma questi sono sempre attributi opzionali.

Step 5- Seleziona la scheda Intervallo di valori. Se il dominio è limitato ad avere solo valori fissi, immettere i valori o gli intervalli fissi. Definire la tabella dei valori se il sistema deve proporre questa tabella come tabella di controllo durante la definizione di una chiave esterna per i campi che fanno riferimento a questo dominio. Ma tutti questi sono attributi opzionali.

Step 6- Salva le tue modifiche. Viene visualizzato il pop-up Crea voce di directory oggetto che richiede un pacchetto. Puoi inserire il nome del pacchetto in cui stai lavorando. Se non si dispone di alcun pacchetto, è possibile crearlo nel Navigatore oggetti oppure salvare il dominio utilizzando il pulsante Oggetto locale.

Step 7- Attiva il tuo dominio. Fare clic sull'icona Attiva (icona del fiammifero) o premere CTRL + F3 per attivare il dominio. Viene visualizzata una finestra pop-up che elenca i 2 oggetti attualmente inattivi come mostrato nella seguente istantanea:

Step 8- A questo punto deve essere attivata la voce in alto etichettata 'DOMA' con il nome ZSEP_18. Quando è evidenziato, fare clic sul pulsante di spunta verde. Questa finestra scompare e la barra di stato visualizzerà il messaggio "Oggetto attivato".

Se si sono verificati messaggi di errore o avvisi durante l'attivazione del dominio, il registro di attivazione viene visualizzato automaticamente. Il registro di attivazione mostra le informazioni sul flusso di attivazione. È inoltre possibile chiamare il registro di attivazione con Utilità (M) → Registro di attivazione.