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 | Sì | Valore di testo | Specifica il nome del sistema SAP o l'indirizzo IP per la connessione. | |
Connection string | Sì | 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 | Sì | 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 | Sì | 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 | Sì | 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 | Sì | Espandi, Comprimi, Scegli | Espansione | Specifica se espandere o comprimere l'etichetta SAP. |
Valore opzione menu a discesa | Sì | 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 | Sì | 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. |