Questa guida rapida mostra come elaborare i documenti (fatture) da un bucket di origine e archiviare il documento elaborato (file JSON) in un bucket di destinazione utilizzando la funzionalità di elaborazione batch dell'API Document AI.
Prima di iniziare
Prima di eseguire questa guida rapida, assicurati che tu o i tuoi amministratori abbiate completato 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 abilitata per il tuo progetto.
È installata e configurata l'edizione on-premise o qualsiasi edizione cloud dell'SDK ABAP per Google Cloud. Scopri come installare e configurare l'edizione on-premise o qualsiasi edizione cloud dell'SDK ABAP per Google Cloud.
L'autenticazione per l'accesso alle API Google Cloud è configurata. Scopri come configurare l'autenticazione.
Assicurati che l'API Document AI sia abilitata nel tuo progetto Google Cloud.
In Document AI Workbench, crea un processore di tipo
INVOICE_PROCESSOR
. Per saperne di più, vedi Creazione e gestione dei processori.In Cloud Storage, crea un bucket di origine per archiviare le fatture da elaborare e inserirle in questo bucket. Per saperne di più, consulta la sezione Creare bucket.
In Cloud Storage, crea un bucket di destinazione per archiviare i file elaborati.
Crea un programma per elaborare documenti
Nel sistema SAP, crea un programma eseguibile nel tuo spazio dei nomi personalizzato (ad esempio Z o Y) utilizzando la transazione
SE38
.Nella GUI di SAP, inserisci il codice transazione
SE38
.Nel campo Programma, inserisci il nome del programma, ad esempio
ZDEMO_DOCUMENT_AI
.Fai clic su Crea.
Specifica gli attributi del programma:
Nel campo Titolo, inserisci un titolo per il programma, ad esempio
Process invoices
.Nel campo Tipo, scegli
Executable Program
.Fai clic su Salva.
Salva il programma come oggetto locale.
Nell'Editor ABAP, aggiungi il seguente codice:
Sostituisci quanto segue:
DEMO_DOC_PROCESSING
: nome della chiave client.PROJECT_ID
: l'ID del progetto Google Cloud.LOCATION_ID
: la località del processore.PROCESSOR_ID
: l'ID del responsabile.SOURCE_BUCKET_URI
: l'URI della cartella dei bucket Cloud Storage in cui vengono conservati per l'elaborazione i documenti di origine.TARGET_BUCKET_URI
: l'URI del bucket Cloud Storage in cui verrà archiviato il documento elaborato (file JSON).
Esegui l'applicazione in
SE38
.Per convalidare i risultati:
Nella console Google Cloud, vai alla pagina Bucket di Cloud Storage.
Apri il bucket di destinazione. Il documento elaborato viene archiviato sotto forma di file JSON.
Passaggi successivi
- Esplora altre guide rapide disponibili nel repository GitHub, GoogleCloudPlatform/google-cloud-abap/abap-sdk /Zgoog_SDK_QUICKSTART/.
- Leggi la guida Sviluppo di applicazioni con l'edizione on-premise o qualsiasi edizione cloud dell'SDK ABAP per Google Cloud.
- Visualizza gli esempi di codice.
- Poni le tue domande e discuti l'SDK ABAP per Google Cloud con la community sui forum Cloud.