Condividi tramite


Guida alla distribuzione del modulo di funzione SAP ABAP

Quando si analizzano le origini SAP ECC, SAP S/4HANA e SAP BW in Microsoft Purview, è necessario creare il modulo di funzione ABAP dipendente nel server SAP. Microsoft Purview richiama questo modulo di funzione per estrarre i metadati dal sistema SAP durante l'analisi.

Questo articolo descrive i passaggi necessari per distribuire questo modulo.

Nota

Le istruzioni seguenti sono state compilate in base all'interfaccia utente grafica sap v. 7.2.

Prerequisiti

Scaricare il codice sorgente del modulo di funzione SAP ABAP dal portale di governance di Microsoft Purview. Dopo aver registrato un'origine per SAP ECC, SAP S/4HANA o SAP BW, è possibile trovare un collegamento per il download in alto, come illustrato nell'immagine seguente. È anche possibile visualizzare il collegamento quando si crea una nuova analisi o si modifica un'analisi.

Screenshot che mostra il collegamento di download per il codice sorgente del modulo di funzione ABAP dal portale di governance di Microsoft Purview.

Distribuire il modulo

Seguire le istruzioni per distribuire un modulo.

Creare un pacchetto

Questo passaggio è facoltativo e può essere usato un pacchetto esistente.

  1. Accedere al server SAP e aprire Strumento di navigazione oggetti (transazione SE80).

  2. Selezionare Pacchetto nell'elenco e immettere un nome per il nuovo pacchetto. Ad esempio, usare Z_MITI. Selezionare quindi Visualizza.

  3. Nella finestra Crea pacchetto selezionare . Nella finestra Package Builder: Create Package (Generatore pacchetti: Crea pacchetto ) immettere un valore nella casella Descrizione breve . Selezionare l'icona Continua .

  4. Nella finestra Richiedi richiesta workbench locale selezionare Richieste personalizzate. Selezionare la richiesta di sviluppo .

Creare un gruppo di funzioni

  1. In Strumento di navigazione oggetti selezionare Gruppo di funzioni dall'elenco e immettere un nome nella casella di input. Ad esempio, usare Z_MITI_FGROUP. Selezionare l'icona Visualizza .

  2. Nella finestra Crea oggetto selezionare per creare un nuovo gruppo di funzioni.

  3. Immettere una descrizione nella casella Testo breve e selezionare Salva.

  4. Selezionare un pacchetto preparato nel passaggio Crea un pacchetto e selezionare Salva.

  5. Confermare una richiesta selezionando Continua.

  6. Attivare il gruppo di funzioni.

Creare il modulo di funzione ABAP

  1. Dopo aver creato il gruppo di funzioni, selezionarlo.

  2. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sul nome del gruppo di funzioni nel browser del repository. Selezionare Crea e quindi Modulo funzione.

  3. Nella casella Modulo funzione immettere Z_MITI_DOWNLOAD nel caso di SAP ECC o S/4HANA e Z_MITI_BW_DOWNLOAD nel caso di SAP BW. Immettere una descrizione nella casella Testo breve .

Dopo aver creato il modulo, specificare le informazioni seguenti:

  1. Passare alla scheda Attributi .

  2. In Tipo di elaborazione selezionare Modulo abilitato per la modalità remota.

    Screenshot che mostra la registrazione dell'opzione sources come modulo Remote-Enabled.

  3. Passare alla scheda Codice sorgente . Esistono due modi per distribuire il codice per la funzione:

    1. Nel menu principale caricare il file di testo scaricato dal portale di governance di Microsoft Purview, come descritto in Prerequisiti. A tale scopo, selezionare Utilità Altre utilità Upload/DownloadUpload.To do, select Utilities>More Utilities>Upload/Download> Upload.

    2. In alternativa, aprire il file e copiare e incollare il contenuto nell'area Codice sorgente .

  4. Passare alla scheda Importa e creare i parametri seguenti:

    1. P_AREA TYPE DD02L-TABNAME (Facoltativo = True)

    2. P_LOCAL_PATH TYPE STRING (Facoltativo = True)

    3. P_LANGUAGE TYPE L001TAB-DATA DEFAULT 'E'

    4. TIPO ROWSKIPS SO_INT PREDEFINITO 0

    5. TIPO ROWCOUNT SO_INT PREDEFINITO 0

    Nota

    Selezionare la casella di controllo Passa valore per tutti i parametri.

    Screenshot che mostra la registrazione dell'opzione sources come Parametri di importazione.

  5. Passare alla scheda Tabelle e definire EXPORT_TABLE LIKE TAB512.

    Screenshot che mostra la scheda Tabelle.

  6. Passare alla scheda Eccezioni e definire l'eccezione E_EXP_GUI_DOWNLOADFAILED.

    Screenshot che mostra la scheda Eccezioni.

  7. Salvare la funzione selezionando CTRL+S. In alternativa, selezionare Modulo funzione e quindi selezionare Salva nel menu principale.

  8. Selezionare l'icona Attiva sulla barra degli strumenti e quindi selezionare Continua. È anche possibile selezionare CTRL+F3. Se richiesto, selezionare le include generate da attivare insieme al modulo della funzione principale.

Testare la funzione

Dopo aver completato i passaggi precedenti, testare la funzione:

  1. Aprire il modulo di funzione Z_MITI_DOWNLOAD o Z_MITI_BW_DOWNLOAD creato.

  2. Nel menu principale selezionare Modulo funzione Modulo> ditest>test modulo funzione. È anche possibile selezionare F8.

  3. Immettere un percorso della cartella nel file system locale nel parametro P_LOCAL_PATH. Selezionare quindi l'icona Esegui sulla barra degli strumenti. È anche possibile selezionare F8.

  4. Immettere il nome dell'area di interesse nel campo P_AREA se un file con metadati deve essere scaricato o aggiornato. Al termine del funzionamento della funzione, la cartella indicata nel parametro P_LOCAL_PATH deve contenere diversi file con metadati all'interno. I nomi dei file simulano le aree che possono essere specificate nel campo P_AREA .

La funzione termina l'esecuzione e i metadati vengono scaricati molto più velocemente se vengono avviati nel computer con una connessione di rete ad alta velocità con il server SAP.

Passaggi successivi