Condividi tramite


Azioni di automazione SAP

Il nostro gruppo di azioni per l'automazione SAP fornisce una serie di strumenti per semplificare e automatizzare i flussi di lavoro SAP. Con queste azioni puoi avviare facilmente l'app GUI SAP, creare nuove sessioni, selezionare voci di menu, avviare e terminare transazioni e altro ancora.

Con le azioni del gruppo di automazione SAP, puoi interagire facilmente con gli elementi dell'interfaccia utente SAP facendo clic su di essi, compilando campi di testo ed estraendo i relativi dati. Basta inserire il valore dell'attributo ID dell'elemento dell'interfaccia utente SAP. Se non conosci il valore ID, puoi utilizzare il selettore di elementi dell'interfaccia utente di Power Automate per desktop per acquisire l'elemento SAP richiesto e recuperare il relativo valore ID. Quando acquisisci un elemento dell'interfaccia utente SAP in questo modo, viene recuperato solo il valore ID dell'elemento e nessun elemento dell'interfaccia utente viene aggiunto al repository degli elementi dell'interfaccia utente del flusso desktop.

Le nostre azioni di automazione SAP possono anche essere integrate perfettamente con altre azioni disponibili in Power Automate per desktop, incluso il gruppo di azioni di automazione dell'interfaccia utente. Questo gruppo di azioni consente di acquisire tutti gli elementi dell'interfaccia utente della GUI SAP e di aggiungerli al repository degli elementi dell'interfaccia utente del flusso desktop. Combinando le nostre azioni di automazione della GUI SAP con il gruppo di azioni di automazione dell'interfaccia utente, puoi creare potenti flussi di lavoro RPA che automatizzano anche i processi SAP più complessi.

Nota

Power Automate per desktop supporta l'automazione con la GUI SAP versione 750 o successiva.

Avvia SAP

Apri l'applicazione GUI SAP e connettiti a un sistema SAP.

Per la modalità di connessione:

  • L'opzione di descrizione del server consente di connettersi a un sistema SAP tramite il nome SAP o l'indirizzo IP. Per fare ciò sono necessarie le credenziali di accesso e i permessi di accesso necessari. La descrizione del server è un nome leggibile o una descrizione del sistema SAP.
  • L'opzione della stringa di connessione al server consente di connettersi a un sistema SAP tramite una stringa di connessione. La stringa di connessione al server in genere include il nome o l'indirizzo IP del server, il numero di istanza e l'ID di sistema. La stringa di connessione al server è un formato specifico per l'identificazione e la connessione a un sistema SAP.

Per più opzioni di accesso:

  • Il completamento di questa opzione di accesso termina l'accesso dell'azione specifica.
  • Continua questo accesso e termina qualsiasi altro accesso sostituisce l'istanza SAP esistente con l'accesso specifico.
  • L'opzione Continua questo accesso senza terminare altri accessi nel sistema crea una nuova sessione SAP.

Nota

GUI SAP non consente più di sei connessioni attive (sessioni) a un sistema SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
Modalità di connessione N/A Descrizione del server e stringa di connessione al server Descrizione server Specifica la modalità di connessione al server dell'interfaccia utente grafica SAP.
Modalità di accesso N/A Accesso manuale e Single Sign-On (SSO) Login manuale Specifica come effettuare l'accesso al server dell'interfaccia utente grafica SAP: puoi accedere al server immettendo manualmente il nome utente e la password oppure tramite Single Sign-On (SSO).
Descrizione server Valore di testo Specifica il nome del sistema SAP o l'indirizzo IP per la connessione.
Connection string Valore di testo Specifica la stringa di connessione per il server GUI SAP. La stringa di connessione è un identificatore univoco che specifica il nome del server, il numero di sistema e altri dettagli di connessione.
Client No Valore di testo Specifica il numero del client SAP per la connessione.
Username No Valore di testo Specifica l'ID utente SAP per l'accesso.
Password Valore di testo Specifica la password utente SAP per l'accesso.
Lingua No Valore di testo Specifica la lingua di login predefinita SAP per l'interfaccia utente.
Opzioni di accesso multiple No Termina questo accesso, continua questo accesso e termina qualsiasi altro accesso, Continua questo accesso senza terminare nessun altro accesso nel sistema Termina questo accesso Più opzioni di accesso specificano il comportamento del sistema SAP quando l'utente tenta di accedere quando ha già effettuato l'accesso.

Variabili prodotte

Argomento Type Descrzione
SAPInstance Istanza SAP Nuova istanza SAP da utilizzare con le azioni di automazione SAP. L'istanza SAP si riferisce alla finestra SAP specifica.
CurrentSAPLoginTerminated Valore booleano Specifica se l'accesso SAP eseguito con l'azione specifica è terminato o meno.
OtherSAPLoginTerminated Valore booleano Specifica se gli altri accessi SAP sono terminati o meno.

Eccezioni

Eccezione Descrzione
L'azione di accesso alla GUI SAP non riesce Indica un problema di registrazione a un sistema GUI SAP.

Attach

Collega l'applicazione GUI SAP in esecuzione a un'istanza SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
Modalità collegamento No In primo piano o l'ultima attivata, Titolo finestra Window title Specifica la modalità per associare l'istanza SAP a una finestra. Se è selezionata l'opzione In primo piano o l'ultima attivata, l'istanza SAP viene associata alla sessione SAP in primo piano. Se non è presente alcuna sessione SAP in primo piano, si collega all'ultima sessione SAP avviata e non ancora chiusa.
Window title Testo Specifica il titolo della finestra SAP a cui è associata l'istanza. Il titolo della finestra può essere selezionato dall'elenco a discesa delle sessioni SAP esistenti oppure immesso manualmente.

Variabili prodotte

Argomento Type Descrzione
SAPInstance Istanza SAP Nuova istanza SAP da utilizzare con le azioni di automazione SAP. L'istanza SAP si riferisce alla finestra SAP specifica.

Eccezioni

Eccezione Descrzione
Errore di collegamento a SAP Indica un problema durante il collegamento a un'istanza SAP

Crea nuova sessione SAP

Crea una nuova sessione SAP basata sulla stessa istanza SAP.

Nota

GUI SAP non consente più di sei connessioni attive (sessioni) a un sistema SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.

Variabili prodotte

Argomento Type Descrzione
SAPInstance Istanza SAP Nuova istanza SAP da utilizzare con le azioni di automazione SAP. L'istanza SAP si riferisce alla finestra SAP specifica.

Eccezioni

Eccezione Descrzione
L'azione Crea nuova sessione SAP non riesce Indica un problema durante la creazione di una sessione SAP.

Seleziona voce di menu SAP

Seleziona una voce del menu SAP nella barra degli strumenti della finestra. Immetti manualmente il nome dell'articolo nel rispettivo parametro di input, nella stessa lingua in cui viene visualizzata la schermata della GUI SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.
Nome voce di menu No Valore di testo Il nome della voce di menu da selezionare nella barra degli strumenti, ad esempio "Salva". Inserisci il nome della voce di menu così come viene visualizzato nell'installazione SAP della macchina.

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
L'azione Seleziona voce di menu SAP non riesce Indica un problema nella selezione di una voce di menu.

Chiudi connessione SAP

Chiudi una connessione SAP dell'istanza SAP selezionata. Tieni presente che tutte le istanze relative alla connessione specifica verranno terminate.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
L'azione Chiudi sessione SAP non riesce Indica un problema durante la chiusura di una sessione SAP.

Avvia transazione SAP

Apre un codice di transazione specifico nella sessione esistente.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.
Codice transazione No Valore di testo Codice transazione che desideri eseguire.

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
L'azione Avvia transazione SAP non riesce Indica un problema nell'avvio di una transazione SAP.

Termina transazione SAP

Chiude la transazione SAP in un'istanza SAP specifica e torna al menu di accesso semplificato di SAP. È necessario avviare prima una transazione SAP per la sessione SAP specifica.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
L'azione Termina transazione SAP non riesce Indica un problema nel terminare una transazione SAP.

Fai clic sull'elemento dell'interfaccia utente SAP

Interagisce tramite l'azione di clic su qualsiasi elemento dell'interfaccia utente di una finestra SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.
Tipo di elemento No Elemento SAP di base, casella di controllo, etichetta, elenco a discesa Elemento SAP di base Seleziona il tipo di elemento SAP con cui devi interagire. L'opzione "Fai clic su elemento SAP" esegue un'azione di clic su qualsiasi elemento SAP come pulsanti, pulsanti di opzione, schede, campi di testo, alberi.
ID elemento SAP No Numeric L'ID dell'elemento SAP. Questo parametro determina l'elemento dell'interfaccia utente in SAP con cui interagisce l'azione. È possibile utilizzare il pulsante in basso per indicare l'elemento dell'interfaccia utente SAP nella schermata SAP o inserire il valore manualmente.
Imposta stato della casella di controllo SAP su Selezionata, Deselezionata Selezionata Specifica se la casella di controllo verrà selezionata o deselezionata.
ID elemento SAP No Numeric L'ID dell'elemento SAP. Questo parametro determina l'elemento dell'interfaccia utente in SAP con cui interagisce l'azione. È possibile utilizzare il pulsante in basso per indicare l'elemento dell'interfaccia utente SAP nella schermata SAP o inserire il valore manualmente.
Operazione etichetta SAP Espandi, Comprimi, Scegli Espansione Specifica se espandere o comprimere l'etichetta SAP.
Valore opzione menu a discesa Valore di testo Specifica l'opzione a discesa selezionata.

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
Errore clic sull'elemento dell'interfaccia grafica utente SAP Indica che il clic non è riuscito.

Recupera dettagli dell'elemento dell'interfaccia utente SAP

Recupera il valore di un attributo di un elemento dell'interfaccia utente SAP in una finestra SAP.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.
ID elemento SAP No Numeric L'ID dell'elemento SAP. Questo parametro determina l'elemento dell'interfaccia utente in SAP con cui interagisce l'azione. È possibile utilizzare il pulsante in basso per indicare l'elemento dell'interfaccia utente SAP nella schermata SAP o inserire il valore manualmente.
Attribute name No Valore di testo Testo personalizzato Attributo il cui valore viene recuperato.

Variabili prodotte

Argomento Type Descrzione
AttributeValue Valore di testo Valore dell'attributo dell'elemento dell'interfaccia utente SAP.

Eccezioni

Eccezione Descrzione
Errore recupero dettagli elemento SAP Indica un problema durante il recupero dell'attributo dell'elemento dell'interfaccia utente.

Popola elemento campo di testo SAP

Riempie una casella di testo in una finestra SAP con il testo specificato.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrzione
SAPInstance No Istanza SAP Seleziona la variabile che contiene l'istanza SAP che vuoi utilizzare. Questa variabile deve essere definita in una precedente azione di accesso SAP.
ID elemento SAP No Numeric L'ID dell'elemento SAP. Questo parametro determina l'elemento dell'interfaccia utente in SAP con cui interagisce l'azione. È possibile utilizzare il pulsante in basso per indicare l'elemento dell'interfaccia utente SAP nella schermata SAP o inserire il valore manualmente.
Testo da inserire No Input crittografato diretto o valore di testo Testo da inserire nel campo di testo SAP
If field isn't empty Sostituisci testo, Aggiungi testo Sostituisci testo Specificare se sostituire il contenuto esistente o aggiungerlo

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrzione
Errore popolamento valore campo di testo SAP Indica un problema durante la popolazione del campo di testo specificato.