Installa la versione di prova della piattaforma ABAP 2022 sulla piattaforma Google Cloud e installa l'SDK ABAP

Installa ABAP Platform Trial 2022 su Google Cloud Platform e installa l'SDK ABAP

Informazioni su questo codelab

subjectUltimo aggiornamento: lug 30, 2025
account_circleScritto da: Ameya Suvarna

1. Introduzione

In questo codelab sono elencati i passaggi per installare ABAP Platform Trial 2022 su Google Cloud e poi installare ABAP SDK for Google Cloud.

Utilizziamo gli script ospitati in questo repository GitHub. Il file README del repository contiene la documentazione dettagliata della funzionalità dello script.

In questo codelab vengono utilizzati i seguenti servizi Google Cloud:

  • Compute Engine
  • Servizi di rete
  • Cloud Shell

Cosa creerai

Utilizzando lo script, creerai quanto segue:

  • Un'istanza Compute Engine con ABAP Platform Trial 2022 in esecuzione sul container docker.
  • Regole firewall.
  • Service account per accedere alle API Google Cloud utilizzando l'SDK ABAP per Google Cloud.

2. Requisiti

  • Un browser, ad esempio Chrome o Firefox.
  • Un progetto Google Cloud con la fatturazione abilitata o crea un account di prova senza costi di 90 giorni per Google Cloud.
  • GUI SAP (Windows o Java) installata nel sistema. Se SAP GUI è già installato sul tuo laptop, connettiti a SAP utilizzando l'indirizzo IP esterno della VM come IP del server applicazioni. Se utilizzi Mac, puoi anche installare SAP GUI per Java disponibile in questo link.

3. Prima di iniziare

  1. Nella console Google Cloud, nella pagina di selezione del progetto, seleziona o crea un progetto Google Cloud (ad esempio: abap-sdk-poc).
  2. Verifica che la fatturazione sia attivata per il tuo progetto Cloud. Scopri come verificare se la fatturazione è abilitata per un progetto. Salta questo passaggio se utilizzi l'account di prova senza costi di 90 giorni.
  3. Utilizzerai Cloud Shell, un ambiente a riga di comando in esecuzione in Google Cloud.
  4. Nella console Google Cloud, fai clic su Attiva Cloud Shell nell'angolo in alto a destra:

6757b2fb50ddcc2d.png

  1. Esegui questi comandi per autenticarti per il tuo account e impostare il progetto predefinito su abap-sdk-poc. La zona us-west4-b viene utilizzata come esempio. Se necessario, modifica il progetto e la zona nei seguenti comandi in base alle tue preferenze. Questi parametri vengono utilizzati dallo script di installazione.
gcloud auth login
gcloud config
set project abap-sdk-poc
gcloud config
set compute/zone us-west4-b

4. Esegui lo script di creazione

mkdir sap-docker-2022
cd sap
-docker-2022
git clone https
://github.com/google-cloud-abap/abap-cloud-trial-2022-gcp.git
cd abap
-cloud-trial-2022-gcp
chmod
755 create_vm_with_docker.sh
./create_vm_with_docker.sh

Lo script eseguirà le seguenti attività:

  • Crea una VM (nome: abap-trial-docker, configurazione: n2-highmem-4, sistema operativo e disco: debian-12-bookworm-v20240815, 200gb).
  • Installa l'ultima versione di Docker Engine.
  • Estrai e avvia il container docker di ABAP Platform Trial 2022.
  • Attiva IAM Service Account Credentials Service e Address Validation Service, che utilizziamo per valutare ABAP SDK nei lab di codifica successivi.
  • Crea un service account abap-sdk-dev@abap-sdk-poc.iam.gserviceaccount.com,che verrà utilizzato dall'SDK ABAP.

5. Monitorare l'installazione

La VM verrà creata in pochi minuti, ma l'installazione del container Docker SAP richiederà circa 15 minuti.

Per monitorare il processo di installazione, segui questi passaggi:

  1. Dopo aver creato la VM, utilizza uno dei seguenti metodi per SSH nel sistema:

3493b64412e20dcd.png

  • Esegui questo comando nel terminale Cloud Shell:
gcloud compute ssh "abap-trial-docker-2022"
  1. Lo script di installazione crea un file di output /tmp/output.txt. Per monitorare il processo di installazione, esegui il comando tail con questo file.
tail -f /tmp/output.txt
  1. Attendi finché nel file di output non viene visualizzato il seguente messaggio di conferma che indica che il container Docker SAP è in esecuzione.

145fa30a3bf7ede3.png

Puoi anche eseguire questo comando per verificare se il container è in esecuzione:

sudo docker ps

L'installazione è stata completata e ora possiamo passare al passaggio successivo di connessione al sistema.

6. Testa la connessione al sistema SAP

Ora puoi connetterti al sistema SAP.

  • Esegui il comando seguente per ottenere l'indirizzo IP esterno della VM o controlla nella console Google Cloud.
gcloud compute instances describe abap-trial-docker  \
--format='get(networkInterfaces[0].accessConfigs[0].natIP)'

Utilizza le seguenti informazioni per connetterti da SAP GUI:

  • ID sistema: A4H
  • Numero di istanza: 00
  • Server applicazioni: <External IP Address>

f64fa77bb3e83cd.png

Il nome utente è DEVELOPER con la password ABAPtr2022#00. È anche predefinita (stessa password) per il client 000, il client 001: SAP*, DDIC. Per maggiori dettagli, consulta questa pagina.

7. Rinnova la licenza di prova SAP

Per rinnovare la licenza di prova SAP, segui questi passaggi:

  1. Accedi al sistema utilizzando le seguenti credenziali:

Cliente:

001

UserID:

SAP*

Password:

ABAPtr2022#00

  1. Recupera la chiave hardware dal codice T: SLICENSE

8e5b16ff8bcc1162.png

  1. Genera una nuova chiave di licenza dal sito SAP License Keys for Preview, Evaluation and Developer Versions. Seleziona il sistema A4H, aggiorna i dati personali, le informazioni di sistema con la chiave hardware e accetta la licenza. Fai clic sul pulsante Genera per creare il file della chiave di licenza A4H_Multiple.txt.

3e746a9aa00d0a6a.png

7c8bd72fbccc0bed.png

  1. Installa il nuovo codice licenza utilizzando il codice transazione: SLICENSE
  • Vai al codice transazione SLICENSE, fai clic sul pulsante Installa e seleziona il documento di testo scaricato A4H_Multiple.txt. Il sistema verrà esteso per altri 3 mesi.

8. Attiva la configurazione TMS

Per importare i trasporti nel sistema, dobbiamo attivare la configurazione TMS.

  1. Accedi al sistema utilizzando il nome utente DEVELOPER con la password ABAPtr2022#00.
  2. Vai a TCode STMS > Overview > Imports.

6186a42c1abb5c59.png

  1. Seleziona Ambiente > Panoramica del sistema.

2824a39ab08979aa.png b64e12a5aa54309f.png

  1. Seleziona Extra > Distribuisci e attiva configurazione.

690e19ae0792b18a.png

336ff191c82082d8.png

  1. Vai al codice transazione STMS_IMPORT, dove dovresti visualizzare la seguente schermata:

32912d99a90599a1.png

Ora il sistema SAP è pronto per importare qualsiasi trasporto.

9. Configurare il certificato Trust

Per connettersi in modo sicuro alle API di Google utilizzando l'SDK ABAP, sono necessari certificati attendibili.

  1. Scarica i seguenti certificati dal repository di Google Trust Services sul tuo computer:
  • GTS Root R1 (PEM)
  • GTS CA 1C3 (PEM)
  1. Nella GUI SAP, utilizza la transazione STRUST per importare sia il certificato radice che quello subordinato nella cartella PSE SSL client SSL Client (Standard).
  2. In STRUST, seleziona il nodo SSL client SSL Client (Standard) e fai clic su Import certificate (Importa certificato) per caricare entrambi i file, fai clic su Add to Certificate List (Aggiungi a elenco certificati) e Save (Salva).

d6441605763af381.png

b1cd78e2d3b1d72e.png

10. Importa l&#39;ultima versione di ABAP SDK for Google Cloud

I file di trasporto per ABAP SDK for Google Cloud sono disponibili in questo link. Per accelerare la procedura, eseguiremo l'importazione utilizzando uno script.

  1. Dalla shell cloud, accedi tramite SSH alla VM Docker SAP:
gcloud compute ssh "abap-trial-docker-2022"
  1. Scarica ed esegui lo script di trasporto dell'importazione:
wget https://raw.githubusercontent.com/google-cloud-abap/abap-cloud-trial-2022-gcp/main/import_abap_sdk.sh
chmod
755 import_abap_sdk.sh
./import_abap_sdk.sh
  1. Al termine, controlla il pacchetto /GOOG/ABAP_SDK in SE80. Ora hai installato l'SDK ABAP.

dadc3ea3dd42adbe.png

11. Scrivi un programma ABAP di esempio utilizzando l&#39;SDK ABAP

Scriviamo un programma ABAP di esempio per utilizzare il servizio di convalida degli indirizzi per correggere un indirizzo. Segui il codelab Configurare l'autenticazione dell'SDK ABAP utilizzando i token per SAP ospitato sulla VM Compute Engine.

12. Complimenti

Complimenti! Hai installato correttamente ABAP Platform Trial 2022 su Google Cloud Platform e importato i trasporti per ABAP SDK for Google Cloud.

Il sistema di prova SAP ti consentirà di scoprire di più sull'SDK ABAP.

Ora puoi procedere con gli altri codelab ABAP SDK per continuare il tuo percorso di apprendimento sull'utilizzo di ABAP SDK for Google Cloud per accedere a vari servizi Google Cloud.

13. Esegui la pulizia

Se non vuoi continuare con i codelab aggiuntivi relativi all'SDK ABAP per Google Cloud, procedi con la pulizia.

Elimina il progetto

  • Elimina il progetto Google Cloud:
gcloud projects delete abap-sdk-poc

Eliminare singole risorse

  1. Elimina l'istanza di calcolo:
gcloud compute instances delete abap-trial-docker
  1. Elimina le regole firewall:
gcloud compute firewall-rules delete sapmachine
  1. Elimina il account di servizio:
gcloud iam service-accounts delete \
    abap-sdk-dev@abap-sdk-poc.iam.gserviceaccount.com