ABAP CDS VIEWS simplified-PART 1

ABAP Core Data Service Views noto anche come ABAP CDS Views. Ci sono così tante limitazioni nelle viste SE11, ma possiamo uscire da tutte le limitazioni e creare viste potenti con l’aiuto delle viste ABAP CDS.

In generale le viste SE11 e le viste ABAP CDS creeranno entrambe una vista del database nel backend. Quando proviamo ad accedere a queste viste come tabella nel codice ABAP, questo codice verrà eseguito a livello di database.

Quindi, le viste SE11 e le viste CDS ABAP implementeranno entrambe il codice push-down, Nonostante ciò, le viste CDS hanno molti vantaggi nelle viste CDS.

di Seguito sono il confronto tra SE11 vista e ABAP CD di Vista:

SE11 Vista CD Vista
1. Può essere creato da SAPGUI o Eclipse.
2. Colonna calcolata non sono possibili.
3. I parametri di input non sono possibili.
4. Solo Join è possibile.
5. Il raggruppamento e l’aggregazione non sono possibili.
6. Le annotazioni non sono possibili.
1. Può essere creato solo dalla piattaforma Eclipse.
2. Sono possibili colonne calcolate.
A. Operatore
B. Funzione CDS
C. Espressione del CASO D. Funzioni aggregate
3. I parametri di input sono consentiti.
A. In colonne calcolate
B. Per filtrare i dati
4. Join e Union sono entrambi possibili.
5. Raggruppamento e aggregazione sono possibili.
6. L’annotazione può essere utilizzata per fornire ulteriori informazioni sui metadati ai singoli campi e viste.

Basic ABAP CD creazione di una Vista:

qui di Seguito sono i prerequisiti le conoscenze necessarie per creare un ABAP CD di Vista:

  1. Creazione di ABAP Progetto
  2. Creazione di ABAP Pacchetto
  3. programmazione ABAP

ho già creato il ABAP Progetto e ABAP Pacchetto HANA prospettiva di Sviluppo e di seguito è la schermata di questi oggetti.

  1. Progetto ABAP

2. Pacchetto ABAP

Nota: Assicurati di creare un pacchetto ABAP all’interno del progetto ABAP.

Sto dimostrando la creazione della vista dei CD ABAP usando la tabella SPFLI con tutti i campi di esso.

Fase 1. Fare clic destro sul pacchetto ABAP e selezionare nuovo oggetto repository ABAP e passare a Core Data Services, selezionare la definizione dei dati e fornire un nome alla vista CDS.

Step2 e Passo 3. Fornire un nome adatto in base alla convenzione di denominazione del progetto. Fare clic su avanti e selezionare la richiesta di trasporto come mostrato di seguito:

Passo 4. Seleziona il modello in base alle tue esigenze e fai clic su Fine. Sto selezionando Define View template poiché sto creando una vista CDS ABAP con tutti i campi della tabella del database SPFLI.

Step5. Non appena si fa clic sul fine, Sotto il codice verrà visualizzato. Si prega di fare riferimento alla schermata per la spiegazione.

Step6: Di seguito è riportata la logica per le viste CDS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.