SAP-automatiseringshandlinger

SAP-automatiseringshandlingene gir et sett med verktøy for å effektivisere og automatisere SAP-arbeidsflytene. Ved å bruke disse handlingene kan du enkelt starte SAP GUI-appen, opprette nye økter, velge menyelementer, starte og avslutte transaksjoner med mer.

Med handlingene til SAP-automatiseringsgruppen kan du enkelt samhandle med SAP-grensesnittelementer ved å klikke på dem, fylle ut tekstfelter og trekke ut data. Bare angi ID-attributtverdien for SAP-grensesnittelementets. Hvis du ikke kjenner ID-verdien, kan du bruke grensesnittelementvelgeren i Power Automate for skrivebord til å registrere det påkrevde SAP-elementet og hente ID-verdien. Når du registrerer et SAP-grensesnittelement på denne måten, gjenopprettes bare elementets ID-verdi, og ingen grensesnittelementer legges til i grensesnittelementlageret for skrivebordsflyten.

Våre SAP-automatiseringshandlinger kan også integreres sømløst med andre handlinger som er tilgjengelige i Power Automate for skrivebord, inkludert handlingsgruppen for automatisering av brukergrensesnitt. Denne handlingsgruppen gjør det mulig å fange opp alle SAP GUI-grensesnittelementer og legge dem til i grensesnittelementlageret for skrivebordsflyten. Ved å kombinere SAP GUI-automatiseringshandlingene våre med automatiseringsgruppen for brukergrensesnitt kan du opprette kraftige RPA-arbeidsflyter som automatiserer selv de mest komplekse SAP-prosessene.

Merk

Power Automate for skrivebord støtter automatisering med SAP GUI, versjon 750 eller nyere.

Kjente begrensninger

SAP Web UIs

Handlinger for brukergrensesnitt eller webautomatisering eller SAP-handlinger fungerer ikke på SAP-skjemaer som åpnes i SAPs innebygde nettleser (Web Dynpro). Én løsning for denne begrensningen er å prøve å åpne siden direkte til en frittstående nettleser og automatisere den ved hjelp av webautomasjonshandlinger.

Start SAP

Åpne SAP GUI-appen, og koble til et SAP-system.

Du har to alternativer for tilkoblingsmodus:

  • Bruk SAP-navnet eller IP-adressen i serverbeskrivelsen. Hvis du vil bruke dette alternativet, trenger du den nødvendige påloggingslegitimasjonen og tilgangstillatelsene. Serverbeskrivelsen er et lesbart navn eller en beskrivelse av SAP-systemet.
  • Bruk serveren tilkoblingsstreng. Serveren tilkoblingsstreng inkluderer vanligvis serverens navn eller IP-adresse, forekomstnummeret og system-ID-en. Servertilkoblingsstrengen er et spesifikt format for identifisering av og tilkobling til et SAP-system.

Du har flere påloggingsalternativer:

  • Avslutt denne påloggingen: Dette alternativet avslutter den bestemte handlingens pålogging.
  • Fortsett denne påloggingen og avslutt eventuelle andre pålogginger: Dette alternativet erstatter den eksisterende SAP-forekomsten med den bestemte påloggingen.
  • Fortsett denne påloggingen uten å avslutte andre pålogginger i systemet: Dette alternativet oppretter en ny SAP-økt.

Merk

SAP GUI tillater ikke flere enn seks aktive tilkoblinger (økter) til et SAP-system.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
Tilkoblingsmodus Ikke tilgjengelig Serverbeskrivelse og servertilkoblingsstreng Serverbeskrivelse Angi hvordan du vil koble til serveren for grafisk brukergrensesnitt for SAP.
Påloggingsmodus Ikke tilgjengelig Manuell pålogging og enkel pålogging Manuell pålogging Angi hvordan du vil logge på serveren for grafisk brukergrensesnitt for SAP, enten ved å logge på serveren ved å angi brukernavn og passord manuelt, eller ved å bruke enkel pålogging.
Serverbeskrivelse Ja Tekstverdi Angir SAP-systemnavn eller IP-adresse for tilkoblingen.
Tilkoblingsstrengen Ja Tekstverdi Angir tilkoblingsstrengen for SAP GUI-serveren. Tilkoblingsstrengen er en unik identifikator som angir serverens navn, systemnummer og andre tilkoblingsdetaljer.
Klient Nei Tekstverdi Angir SAP-klientnummeret for tilkoblingen.
Username Nei Tekstverdi Angir SAP-bruker-ID for pålogging.
Password Ja Tekstverdi Angir SAP-brukerpassord for pålogging.
Språk Nei Tekstverdi Angir SAP-påloggingsspråket for brukergrensesnittet.
Flere påloggingsalternativer Nei Avslutt denne påloggingen, fortsett denne påloggingen og avslutt alle andre pålogginger. Fortsett denne påloggingen uten å avslutte andre pålogginger i systemet Avslutt denne påloggingen Flere påloggingsalternativer angir hvordan SAP-systemet fungerer når brukeren prøver å logge på når brukeren allerede er logget på.

Variabler produsert

Argument Type Beskrivelse
SAPInstance SAP-forekomst SAP-forekomsten som skal brukes med SAP-automatiseringshandlinger. SAP-forekomsten refererer til det bestemte SAP-vinduet.
CurrentSAPLoginTerminated Boolsk verdi Angir om SAP-påloggingen som utføres med den bestemte handlingen, avsluttes eller ikke.
OtherSAPLoginTerminated Boolsk verdi Angir om de andre SAP-påloggingene avsluttes eller ikke.

Unntak

Unntak Beskrivelse
SAP GUI-påloggingshandlinger mislykkes Angir et problem med å logge på et SAP GUI-system.

Attach

Knytt kjørende SAP GUI-app til en SAP-forekomst.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
Tilknytt-modus Nei Forgrunn eller sist aktivert, vindustittel Vindustittel Angir modusen for å knytte SAP-forekomsten til et vindu. Hvis du velger forgrunnsalternativet eller siste aktiverte alternativ, knyttes SAP-forekomsten til SAP-økten i forgrunnen. Hvis det ikke er noen SAP-økt i forgrunnen, knyttes den til den siste SAP-økten som du startet og ikke er lukket ennå.
Vindustittel Ja Tekstmelding Angir tittelen på SAP-vinduet som forekomsten er knyttet til. Du kan velge vindustittelen fra rullegardinlisten over eksisterende SAP-økter, eller angi den manuelt.

Variabler produsert

Argument Type Beskrivelse
SAPInstance SAP-forekomst SAP-forekomsten som skal brukes med SAP-automatiseringshandlinger. SAP-forekomsten refererer til det bestemte SAP-vinduet.

Unntak

Unntak Beskrivelse
Legg ved SAP-feil Angir et problem med å knytte til en SAP-forekomst.

Opprett ny SAP-økt

Oppretter en ny SAP-økt basert på den samme SAP-forekomsten.

Merk

SAP GUI tillater ikke flere enn seks aktive tilkoblinger (økter) til et SAP-system.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.

Variabler produsert

Argument Type Beskrivelse
SAPInstance SAP-forekomst SAP-forekomsten som skal brukes med SAP-automatiseringshandlinger. SAP-forekomsten refererer til det bestemte SAP-vinduet.

Unntak

Unntak Beskrivelse
Opprett ny SAP-økthandling mislykkes Angir problemer med å opprette en ny SAP-økt.

Velg SAP-navigasjonsmeny

Velg et SAP-menyelement på programverktøylinjen i SAP-vinduet.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
Navn på navigasjonselement Nei Tekstverdi Navnet på elementet på navigasjonsverktøylinjen som skal velges, for eksempel 'System'. Du kan også angi et alternativ fra en undermeny ved å bruke '>'-symbolet for å angi forholdet mellom overordnet og underordnet. Eksempel: 'Program > Utfør' betyr at alternativet 'Utfør', som er en del av undermenyen under 'Program', er valgt.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Feil under valg av navigasjonsverktøylinje for SAP GUI Angir et problem med å velge et element på navigasjonsverktøylinjen.

Velg SAP-menyelement

Velg et SAP-menyelement på vindusverktøylinjen. Skriv inn navnet på elementet manuelt i den respektive inndataparameteren på samme språk som SAP GUI-skjermen vises på.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
Navn på menyelement Nei Tekstverdi Navnet på menyelementet på verktøylinjen som skal velges, for eksempel Lagre. Sett inn navnet på menyelementet slik det vises i maskinens SAP-installasjon.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Velg SAP-menyelementhandling mislykkes Angir et problem ved valg av menyelement.

Lukk SAP-tilkobling

Lukker SAP-tilkoblingen for den valgte SAP-forekomsten. Når du lukker tilkoblingen, avslutter du alle forekomster relatert til den bestemte tilkoblingen.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Lukk SAP-økthandling mislykkes Angir et problem ved lukking av en SAP-økt.

Start SAP-transaksjon

Åpner en bestemt transaksjonskode i en eksisterende økt.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
Transaksjonskode Nei Tekstverdi Transaksjonskoden du vil kjøre.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Start SAP-transaksjonshandling mislykkes Angir et problem med starting av en SAP-transaksjon.

Avslutt SAP-transaksjon

Lukker SAP-transaksjonen i en bestemt SAP-forekomst og går tilbake til SAP Easy Access-menyen. Du må starte en SAP-transaksjon før for den bestemte SAP-økten.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Avslutt SAP-transaksjonshandling mislykkes Angir et problem med avslutning av en SAP-transaksjon.

Klikk på SAP-UI-element

Samhandler via klikkhandling på ethvert grensesnittelement i et SAP-vindu.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
Elementtype Nei Grunnleggende SAP-element, avmerkingsboks, etikett, rullegardinliste, rutenettelement Grunnleggende SAP-element Velg typen SAP-element du vil samhandle med. Alternativet Klikk SAP-element utfører en klikkhandling på et hvilket som helst SAP-element, for eksempel knapper, alternativknapper, faner, tekstfelt eller trær.
ID for SAP-element Nei Numerisk SAP-elementets ID. Denne parameteren bestemmer grensesnittelementet i SAP som handlingen samhandler med. Bruk følgende knapp til å angi SAP UI-elementet i SAP-skjermen, eller sett inn verdien manuelt.
ID for SAP-element Nei Numerisk SAP-elementets ID. Denne parameteren bestemmer grensesnittelementet i SAP som handlingen samhandler med. Bruk følgende knapp til å angi SAP UI-elementet i SAP-skjermen, eller sett inn verdien manuelt.
Sett tilstanden til SAP-avmerkingsboksen til Ja Avmerket, Ikke avmerket Avmerket Angi om avmerkingsboksen skal avmerkes eller få merket fjernet
SAP-etikettoperasjon Ja Vis, Skjul, Velg Utvid Angi om SAP-etiketten skal utvides eller skjules.
Verdi for rullegardinalternativ Ja Tekstverdi Angi at rullegardinlisten er valgt.
SAP-rutenettelement Ja Celle, rad, overskrift, liste, knapp, verktøylinjeknapp, avmerkingsboks, alternativknapp Celle Velg typen SAP-rutenettelement du vil samhandle med.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Feil ved klikk på SAP-GUI-element Angir at klikket mislyktes.

Hent detaljer om SAP-UI-elementet

Henter verdien til attributtet for et SAP-grensesnittelement i et SAP-vindu.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
ID for SAP-element Nei Numerisk SAP-elementets ID. Denne parameteren bestemmer grensesnittelementet i SAP som handlingen samhandler med. Bruk følgende knapp til å angi SAP UI-elementet i SAP-skjermen, eller sett inn verdien manuelt.
Navn på attributt Nei Tekstverdi Egen tekst Attributtet som verdien trekkes ut fra.

Variabler produsert

Argument Type Beskrivelse
AttributeValue Tekstverdi Verdien til attributtet for SAP-UI-elementet.

Unntak

Unntak Beskrivelse
Feil under henting av SAP-elementdetalj Angir problemer med å hente attributt for UI-elementet.

Fyll ut SAP-tekstfelt i element

Fyller ut en tekstboks i et SAP-vindu med angitt tekst.

Inndataparametere

Argument Valgfritt Godtar Standardverdi Beskrivelse
SAPInstance Nei SAP-forekomst Velg variabelen som holder SAP-forekomsten du vil arbeide med. Definer denne variabelen i en tidligere SAP-påloggingshandling.
ID for SAP-element Nei Numerisk SAP-elementets ID. Denne parameteren bestemmer grensesnittelementet i SAP som handlingen samhandler med. Bruk følgende knapp til å angi SAP UI-elementet i SAP-skjermen, eller sett inn verdien manuelt.
Tekst som skal fylles inn Nei Direkte krypterte inndata eller tekstverdi Teksten som skal fylles inn i SAP-tekstfeltet
Hvis feltet ikke er tomt Ja Erstatt tekst, Tilføy tekst Erstatt tekst Angi om det eksisterende innholdet skal erstattes, eller om det skal tilføyes.

Variabler produsert

Denne handlingen gir ingen variabler.

Unntak

Unntak Beskrivelse
Feil under utfylling av SAP-tekstfeltverdi Angir problemer med å fylle ut det angitte SAP-tekstfeltet.