SAP IDT - Visualizzazione livello aziendale

È possibile modificare la visualizzazione degli oggetti del livello aziendale utilizzando le visualizzazioni del livello aziendale per limitare il numero di oggetti visualizzati nel riquadro Livello aziendale. Utilizza le visualizzazioni del livello aziendale per raggruppare oggetti che condividono una relazione commerciale.

Le visualizzazioni del livello aziendale possono essere selezionate nel pannello delle query. È possibile utilizzare le visualizzazioni del livello aziendale per definire la sicurezza per concedere o negare l'uso degli oggetti del livello aziendale a determinati utenti o gruppi.

Creazione della visualizzazione del livello aziendale

Per creare o modificare la visualizzazione del livello aziendale, aprire l'editor del livello aziendale facendo clic su livello aziendale nel progetto locale.

Fare clic sull'opzione di visualizzazione Gestisci livello aziendale nel riquadro di visualizzazione Livello aziendale.

Quando si apre la finestra di dialogo "Modifica livello aziendale", per aggiungere una nuova vista, fare clic sul pulsante "Nuovo". Modifica il nome della vista nella casella di testo Nome.

Nella casella Oggetti nella visualizzazione, selezionare o deselezionare le caselle di controllo accanto agli oggetti nel livello aziendale per includerli o escluderli dalla visualizzazione.

Per lavorare solo con gli oggetti già inclusi nella vista, seleziona Mostra solo oggetti selezionati come mostrato nella seguente schermata.

Immettere o modificare una descrizione per la vista nella casella di testo Descrizione.

Fare clic su OK per salvare le modifiche.

Note - Non puoi cambiare la vista principale.

Parametri

È possibile creare un parametro in Business Layer o Data Foundation che richiede un input dell'utente o un valore di input predefinito.

Un parametro può avere i seguenti tipi di input:

  • Input dell'utente come risposta al prompt.
  • Un valore fisso predefinito.

Chiedi agli utenti

Se selezionato, all'utente viene richiesto di inserire un valore in fase di esecuzione.

Se deselezionato, viene immesso un valore predefinito in fase di esecuzione per il parametro.

prompt di testo

Il testo per la domanda rapida o la direttiva se è selezionata l'opzione Richiedi agli utenti.

Imposta valori

Disponibile quando l'opzione Richiedi agli utenti è deselezionata. Consente di immettere uno o più valori da utilizzare per il parametro in fase di esecuzione.

Tipi di dati

Il tipo di dati richiesto per la risposta al prompt.

Consenti più valori

Se selezionato, consente all'utente di prendere più valori dall'elenco di valori.

Conserva gli ultimi valori

Se selezionato, l'ultimo valore scelto dall'utente viene mantenuto quando il prompt viene rieseguito.

Prompt in grado di riconoscere l'indice

Se selezionata, la colonna chiave viene inclusa nel prompt per limitare i valori in un elenco. La colonna chiave non è visibile all'utente.

Elenco di valori associato

Un elenco di valori per fornire valori per il prompt.

Seleziona solo dall'elenco

Se selezionato, l'utente è obbligato a selezionare un membro nell'elenco.

Seleziona il valore predefinito

Consente di selezionare i valori da utilizzare come predefiniti

Inserimento e modifica dei parametri

Quando si definisce un parametro nella base dati, vengono ereditati direttamente al livello aziendale sopra la base dati. Questi parametri non possono essere modificati in Business Layer e devi modificarli in Data Foundation.

Per inserire un parametro, fare clic sulla scheda Parametri e LOV nel riquadro di navigazione → Fare clic sull'icona Inserisci parametro.

Le proprietà dei parametri vengono visualizzate nel riquadro di destra. È possibile utilizzare varie proprietà come definito nell'argomento precedente.

Per modificare un parametro esistente, selezionare il parametro dall'elenco e modificarlo.

LOV e proprietà

Utilizzando i LOV, è possibile selezionare il valore di un prompt dall'elenco di valori associati a un oggetto. Consente di limitare un set di dati ai valori selezionati.

È possibile utilizzare i LOV per un oggetto in base dati o livello aziendale. È possibile utilizzare diversi tipi di LOV.

LOVs based on Business Layer Objects - In questo caso, LOV si basa su un'altra query o su una gerarchia che include

  • Static LOVs - Include l'elenco dei valori specificati manualmente o importati da file.

  • LOVs based on SQL - È il valore restituito da una specifica espressione SQL.

Inserimento e modifica di LOV

Per inserire o modificare un LOV esistente, vai alla scheda Parametri e LOV nell'editor. Fare clic su Inserisci + accedi nel riquadro LOV -

Le proprietà dei LOV vengono visualizzate nel riquadro di destra. Per modificare un LOV esistente, fare clic su List of Value nell'elenco.

La scheda Proprietà nelle proprietà dei LOV consente di modificare le proprietà della colonna nei LOV. È possibile modificare le seguenti proprietà facendo clic sulla colonna delle proprietà nella tabella delle proprietà:

Column Name - Puoi modificare il nome della colonna.

Key Column - È possibile selezionare una colonna come chiave sensibile all'indice.

Data Type - È possibile selezionare il tipo di dati per la colonna.

Hidden - Se si seleziona questa opzione, la colonna non verrà visualizzata.

Query nel livello aziendale

Un pannello delle query viene utilizzato per creare query e gli oggetti query sono associati al livello aziendale. Questi sono normalmente utilizzati in IDT per convalidare il livello aziendale.

Inserimento e modifica di una query

Per inserire una nuova query o modificare una query esistente, fare clic sul riquadro Query nel riquadro Livello aziendale.

Fare clic su Inserisci query per aggiungere una nuova query. Questo aprirà il pannello delle query. È possibile creare una nuova query o modificare una query esistente e fare clic su OK. Seleziona gli oggetti nel pannello delle query → OK.

Immettere il nome e la descrizione della query. È possibile modificare gli oggetti nella query facendo clic sull'opzione Modifica query. Per eseguire la query → Esegui query.

Consapevolezza aggregata

Utilizzando il riconoscimento aggregato, è possibile utilizzare dati pre-aggregati nelle tabelle del database. Viene utilizzato per migliorare le prestazioni delle query elaborando un numero inferiore di righe.

Quando si aggiunge un oggetto che riconosce l'aggregazione nella query, il generatore di query recupera i dati dalla tabella con il livello di aggregazione più elevato.

Ad esempio, si consideri una tabella Fattori di vendita in cui le vendite vengono aggregate per mese. Se la tua query richiede vendite al mese, il generatore di query recupererà i dati dalla tabella aggregata.

Impostazione della consapevolezza aggregata

Per utilizzare il riconoscimento degli aggregati, è prima necessario caricare la tabella aggregata nel database e quindi aggiungere la tabella a Data Foundation.

Definisci oggetti aggregati consapevoli. Questi sono gli oggetti nel livello aziendale per i quali si desidera che le query utilizzino le tabelle aggregate quando possibile, invece di eseguire l'aggregazione utilizzando tabelle non aggregate.

Nell'espressione SQL per l'oggetto, definire l'istruzione SELECT per utilizzare la funzione @Aggregate_Aware -

@Aggregate_Aware (sum (aggr_table_1),…, sum (aggr_table_n))

Seleziona l'oggetto in Livello aziendale → vai a Assistente SQL → in Funzioni → Consapevolezza aggregata.