Questa guida rapida mostra come elaborare i documenti (fatture) da un'origine nel bucket Cloud Storage e archiviare il documento elaborato. (file JSON) in un bucket di destinazione mediante l'elaborazione batch delle funzionalità dell'API Document AI tramite la versione SAP BTP dell'SDK ABAP per Google Cloud.
Prima di iniziare
Prima di eseguire questa guida rapida, assicurati che tu o i tuoi amministratori abbiate siano stati completati i seguenti prerequisiti:
Devi disporre di un account e un progetto Google Cloud.
La fatturazione è abilitata per il tuo progetto. Scopri come verificare che la fatturazione sia attivata per il tuo progetto.
La versione SAP BTP dell'SDK ABAP per Google Cloud è installata e configurata. Scopri come installare e configurare la versione SAP BTP di ABAP SDK for Google Cloud.
L'autenticazione per accedere alle API Google Cloud è configurata. Scopri come configurare l'autenticazione.
Hai accesso all'ambiente SAP BTP, ABAP.
Hai scaricato e installato la versione più recente degli strumenti di sviluppo ABAP (ADT) nella versione più recente Piattaforma Eclissi.
Hai creato un progetto ABAP Cloud.
Assicurati che l'API Document AI sia abilitata in del tuo progetto Google Cloud.
In Document AI Workbench, crea un processore di tipo
INVOICE_PROCESSOR
. Per saperne di più, consulta la pagina Creazione e gestione dei processori.In Cloud Storage, crea un bucket di origine in cui archiviare le fatture per l'elaborazione e inserire le fatture in questo bucket. Per ulteriori informazioni, vedi Creare bucket.
In Cloud Storage, crea un bucket di destinazione in cui archiviare i file elaborati.
Crea un corso ABAP per elaborare i documenti
Crea un pacchetto:
- In ADT, vai a Esplora progetti.
- Fai clic con il tasto destro del mouse sul pacchetto
ZLOCAL
e seleziona Nuovo > Pacchetto ABAP. Inserisci i seguenti dettagli relativi al pacchetto:
- Nome: inserisci
ZABAPSDK_TEST
. - Description (Descrizione): inserisci
ABAP SDK Test Package
.
- Nome: inserisci
Fai clic su Avanti.
Nella finestra di dialogo Seleziona una richiesta di trasporto, seleziona la Casella di controllo Crea una nuova richiesta.
Inserisci una descrizione per la richiesta di trasporto.
Fai clic su Fine.
Crea una classe ABAP per chiamare l'API Document AI:
- Fai clic con il tasto destro del mouse sul pacchetto ABAP e seleziona Nuovo > Classe ABAP.
Inserisci i seguenti dettagli per il tuo corso ABAP:
- Nome: inserisci
ZGOOG_CL_QS_DOCUMENT_AI
. - Descrizione: inserisci
Quick start for Document AI API
.
- Nome: inserisci
Fai clic su Avanti.
Seleziona una richiesta di trasporto e fai clic su Fine.
Nell'editor di codice, sostituisci il codice predefinito con il seguente snippet di codice:
Sostituisci quanto segue:
DEMO_DOC_PROCESSING
: nome della chiave client.PROJECT_ID
: l'ID del progetto Google Cloud in cui è abilitata l'API Document AI.LOCATION_ID
: la posizione del processore.PROCESSOR_ID
: l'ID del processore.SOURCE_BUCKET_URI
: l'URI di Cloud Storage cartella del bucket in cui vengono conservati i documenti di origine per l'elaborazione.TARGET_BUCKET_URI
: l'URI di Cloud Storage bucket in cui verrà archiviato il documento elaborato (file JSON).
Salva e attiva le modifiche.
Esegui l'applicazione:
- Seleziona la classe ABAP
ZGOOG_CL_QS_DOCUMENT_AI
. - Fai clic su Esegui > Esegui come > Applicazione ABAP (console).
In alternativa, premi
F9
.
- Seleziona la classe ABAP
Per convalidare i risultati, segui questi passaggi:
Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Apri il bucket di destinazione. Il documento elaborato viene archiviato sotto forma di file JSON.
Passaggi successivi
- Leggi la guida Sviluppo di applicazioni con la versione SAP BTP dell'SDK ABAP per Google Cloud.
- Visualizza gli esempi di codice.
- Poni le tue domande e discuti dell'SDK ABAP per Google Cloud con la community Forum di Cloud.