Åtgärder för SAP-automation
Vår grupp med åtgärder för automation med SAP erbjuder en uppsättning verktyg som hjälper dig att rationalisera och automatisera dina SAP-arbetsflöden. Med de här åtgärderna kan du enkelt lansera appen SAP GUI , skapa nya sessioner, välja menyalternativ, starta och avsluta transaktioner med mera.
Med åtgärderna från SAP-automationsgruppen kan du enkelt interagera med SAP UI-element genom att klicka på dem, fylla i textfält och extrahera deras data. Ange bara ID-attributets värde för SAP UI-elementet Om du inte vet ID-värdet kan du använda väljaren Power Automate för UI-element för stationär dator för att fånga upp det nödvändiga SAP-elementet och hämta dess ID-värde. När du samlar in ett SAP UI-element på det här sättet återställs endast elementets ID-värde och inget UI-element läggs till i datorflödets förvaringsplats för UI-element.
Våra SAP-automationsåtgärder kan även integreras sömlöst med andra åtgärder som är tillgängliga Power Automate på stationära datorer, inklusive åtgärder för UI-automation. Med den här gruppen med åtgärder kan du samla in alla SAP GUI UI-element och lägga till dem i skrivbordsflödets förvaringsplats för UI-element. Genom att kombinera våra SAP GUI-automationsåtgärder UI-automationsgruppen åtgärder kan du skapa kraftfulla RPA-arbetsflöden som automatiserar även de mest komplexa SAP-processerna.
Kommentar
Power Automate för datorer stöder automatisering med SAP GUI version 750 eller senare.
Starta SAP
Öppna SAP GUI-programmet och anslut det till ett SAP-system.
För anslutningsläge:
- Med serverbeskrivningsalternativet kan du ansluta till ett SAP-system via SAP-namn eller en IP-adress. För att kunna göra detta måste du ha de inloggningsuppgifter och åtkomstbehörigheter som krävs. Serverbeskrivningen är ett namn eller en beskrivning som kan läsas av människor eller en beskrivning av SAP-systemet,
- Med alternativet för anslutningssträng kan du ansluta med ett SAP-system via en anslutningssträng. Serveranslutningssträngen innehåller vanligtvis serverns namn eller IP-adress, instansnumret och system-ID. Serveranslutningssträngen är ett format som används för att identifiera och ansluta till ett SAP-system.
För flera inloggningsalternativ:
- Om inloggningsalternativet upphör att gälla är det den specifika åtgärdens inloggning som gäller.
- Fortsätt med den här inloggningen och avsluta alla andra inloggningsalternativ ersätter den befintliga SAP-instansen med den specifika inloggningen.
- Om du fortsätter inloggningen utan att avsluta några andra inloggningar i systemalternativet skapas en ny SAP-session.
Kommentar
SAP GUI tillåter inte mer än sex aktiva anslutningar (sessioner) till ett SAPc-system.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Anslutningsläge | Inte tillgänglig | Serverbeskrivning och serveranslutningssträng | Serverbeskrivning | Ange hur du ansluter till SAP GUI-servern. |
Inloggningsläge | Inte tillgänglig | Manuell inloggning och enkel inloggning (SSO) | Manuell inloggning | Ange hur du loggar in på SAP GUI-servern. Logga in på servern genom att manuellt ange ditt användarnamn och lösenord eller använd enkel inloggning (SSO). |
Serverbeskrivning | Ja | Textvärde | Anger SAP-systemnamnet eller IP-adressen för anslutningen. | |
Connection string | Ja | Textvärde | Anger anslutningssträngen för SAP GUI-servern. Anslutningssträngen är en unik identifierare som anger serverns namn, systemnummer och andra anslutningsdetaljer. | |
Klient | Nr | Textvärde | Anger SAP-klientnummer för anslutningen. | |
Username | Nr | Textvärde | Anger SAP användar-ID för inloggning. | |
Password | Ja | Textvärde | Anger SAP användarlösenord för inloggning. | |
Språk | Nr | Textvärde | Anger SAP-inloggningsspråket för användargränssnittet. | |
Alternativ för flera inloggningar | Nr | Fortsätt inloggningen och avsluta alla andra inloggningar. Fortsätt den här inloggningen utan att avsluta några andra inloggningar i systemet | Avsluta denna inloggning | Flera inloggningsalternativ anger hur SAP-systemet fungerar när användaren försöker logga in när de redan är inloggade. |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
SAPInstance |
SAP-instans | SAP-instansen att använda med SAP-automatiseringsåtgärder. SAP-instansen refererar till det specifika SAP-fönstret. |
CurrentSAPLoginTerminated |
Booleskt värde | Om SAP-inloggningen som utförs med den specifika åtgärden har avslutats eller inte. |
OtherSAPLoginTerminated |
Booleskt värde | Om de andra SAP-inloggningarna har avslutats eller inte. |
Undantag
Undantag | Beskrivning |
---|---|
SAP GUI-inloggningsåtgärd misslyckas | Anger ett problem vid inloggning till ett SAP GUI-system. |
Attach
Bifoga det SAP GUI-program som körs till en SAP-instans.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Description |
---|---|---|---|---|
Bifoga-läge | Nej. | Förgrund eller senast aktiverad, Fönstertitel | Fönsterrubrik | Anger läget för att koppla SAP-instansen till ett fönster. Om alternativet Förgrund eller senast aktiverad har valts kopplas SAP-instansen till SAP-sessionen i förgrunden. Om det inte finns någon SAP-session i förgrunden kopplas den till den senaste SAP-sessionen som startades och som inte har stängts ännu. |
Fönsterrubrik | Ja | Text | Anger rubriken på det SAP-fönster som instansen är kopplad till. Fönsterrubriken kan väljas från rullgardinsmenyn över befintliga SAP-sessioner eller anges manuellt. |
Producerade variabler
Argument | Type | Description |
---|---|---|
SAPInstance |
SAP-instans | SAP-instansen att använda med SAP-automatiseringsåtgärder. SAP-instansen refererar till det specifika SAP-fönstret. |
Undantag
Undantag | Description |
---|---|
Bifoga till SAP-fel | Indikerar ett problem för att bifoga den till en SAP-instans. |
Skapa ny SAP-session
Skapar en ny SAP-session utifrån samma SAP-instans.
Kommentar
SAP GUI tillåter inte mer än sex aktiva anslutningar (sessioner) till ett SAPc-system.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
SAPInstance |
SAP-instans | SAP-instansen att använda med SAP-automatiseringsåtgärder. SAP-instansen refererar till det specifika SAP-fönstret. |
Undantag
Undantag | Beskrivning |
---|---|
Skapa ny SAP-sessionsåtgärd misslyckas | Indikerar ett problem med att skapa en SAP-session. |
Välj menyalternativ i SAP
Välj ett SAP-menyalternativ i fönsterverktygsfältet. Ange namnet på objektet i respektive indataparameter manuellt på samma språk när SAP GUI-skärmen visas.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. | |
Menyalternativets namn | No | Textvärde | Namnet på menyobjektet i verktygsfältet som ska markeras, till exempel "Spara". Sätt i namnet på menyobjektet så som det visas i datorns SAP-installation. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Det går inte att välja SAP-menyalternativåtgärd | Anger ett problem vid val av menyalternativ. |
Stäng SAP-anslutningen
Stäng SAP-anslutningen för den valda SAP-instansen. Observera att alla instanser som är relaterade till den specifika anslutningen avslutas.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Åtgärden stäng SAP-session misslyckas | Indikerar ett problem när en SAP-session stängs. |
Starta SAP-transaktion
Öppnar en viss transaktionskod i befintlig session.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. | |
Transaktionskod | No | Textvärde | Transaktionskoden som du vill köra. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Det går inte att starta SAP-transaktionsåtgärden | Anger ett problem vid start av en SAP-transaktion. |
Avsluta SAP-transaktion
Stänger SAP-transaktionen i en viss SAP-instans och återgår till menyn SAP enkel åtkomst. En SAP-transaktionen måste startas innan den specifika SAP-sessionen genomförs.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Det går inte att avsluta SAP-transaktionsåtgärden | Anger ett problem vid avslut av en SAP-transaktion. |
Klicka på SAP UI-element
Interagerar genom klickåtgärd för ett UI-element i ett SAP-fönster.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. | |
Elementtyp | No | Grundläggande SAP-element, kryssruta, etikett, listruta | Grundläggande SAP-element | Välj den SAP-elementtyp som du behöver interagera med. Alternativet klicka på SAP-element utför en klickåtgärd på alla SAP-element som t.ex. knappar, radioknappar, flikar, textfält och träd. |
SAP-element-ID | No | Numerisk | SAP-elementets ID. Den här parametern fastställer UI-elementet i SAP som åtgärden interagerar med. Du kan använda knappen nedan för att visa SAP UI-elementet på SAP-skärmen eller infoga värdet manuellt. | |
Ställ in tillstånd för SAP-kryssrutan till | Ja | Markerat, Ej markerat | Kontrollerad | Ange om kryssrutan ska bli markerad eller avmarkerad |
SAP-element-ID | No | Numerisk | SAP-elementets ID. Den här parametern fastställer UI-elementet i SAP som åtgärden interagerar med. Du kan använda knappen nedan för att visa SAP UI-elementet på SAP-skärmen eller infoga värdet manuellt. | |
SAP-etikettåtgärd | Ja | Expandera, minimera, välj | Utöka | Ange om trädnoden ska visas eller döljas i SAP-etiketten. |
Listrutans alternativvärde | Ja | Textvärde | Ange att listrutan är markerad. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Fel vid klick på SAP GUI-element | Anger att klickningen misslyckades. |
Hämta information om SAP UI-element
Hämtar värdet för ett SAP UI-elements attribut i ett SAP-fönster.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. | |
SAP-element-ID | No | Numerisk | SAP-elementets ID. Den här parametern fastställer UI-elementet i SAP som åtgärden interagerar med. Du kan använda knappen nedan för att visa SAP UI-elementet på SAP-skärmen eller infoga värdet manuellt. | |
Attributets namn | No | Textvärde | Egen text | Det attribut vars värde ska hämtas. |
Producerade variabler
Argument | Type | Description |
---|---|---|
AttributeValue | Textvärde | Värdet på SAP UI-elementets attribut. |
Undantag
Undantag | Description |
---|---|
Fel vid hämtning av information om SAP-element | Indikerar ett problem med att hämta UI-elementets attribut. |
Fyll i SAP-textfält i element
Fyller i en textruta i ett SAP-fönster med den angivna texten
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
SAPInstance |
Nr | SAP-instans | Välj variabeln som innehåller SAP-instansen du vill arbeta med. Variabeln ska definieras i en tidigare SAP-inloggningsåtgärd. | |
SAP-element-ID | No | Numerisk | SAP-elementets ID. Den här parametern fastställer UI-elementet i SAP som åtgärden interagerar med. Du kan använda knappen nedan för att visa SAP UI-elementet på SAP-skärmen eller infoga värdet manuellt. | |
Text som ska fyllas i | No | Direkt krypterad indata eller textvärde | Texten som ska fyllas i för SAP-textfältet | |
Om fältet inte är tomt | Ja | Ersätt text, Lägga till text | Ersätt text | Ange om det befintliga innehållet ska ersättas eller om du vill lägga till det. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Fel vid ifyllning av värde i SAP-textfält | Indikerar ett problem med att fylla i det angivna SAP-textfältet |