Dela via


Å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