Del via


Automatiske handlinger i SAP

Vores gruppe af handlinger til SAP-automatisering indeholder værktøjer, der kan hjælpe dig med at strømline og automatisere dine SAP-arbejdsflows. Med disse handlinger kan du nemt starte SAP GUI-app, oprette nye sessioner, vælge menupunkter, starte og afslutte transaktioner og meget mere.

Ved hjælp af handlingerne i SAP-automationsgruppen kan du nemt arbejde med SAP UI-elementer ved at klikke på dem, udfylde tekstfelter og udtrække dataene. Du skal blot angive ID-attributværdien for SAP-UI-elementet. Hvis du ikke kender id-værdien, kan du bruge Power Automate til skrivebord-elementvælgeren til at registrere det påkrævede SAP-element og hente dets id-værdi. Når du registrerer et SAP UI-element på denne måde, er det kun elementets id-værdi, der hentes, og der føjes intet brugergrænsefladeelement til skrivebordsflowets lager for brugergrænsefladeelementet.

Vores SAP-automationshandlinger kan også integreres problemfrit med andre handlinger, der findes i Power Automate til skrivebord, herunder gruppen af handlinger i brugergrænsefladeautomatisering. Denne gruppe handlinger giver dig mulighed for at registrere alle SAP GUI UI-elementer og føje dem til skrivebordsflowets lager for brugergrænsefladeelementer. Ved at kombinere vores SAP GUI-automatiseringshandlinger med automatiseringsgruppen af handlinger i brugergrænsefladen kan du oprette effektive RPA-arbejdsprocesser, der automatiserer selv det mest komplekse.

Bemærk

Power Automate til stationære computere understøtter automatisering med SAP GUI version 750 eller senere.

Start SAP

Åbn SAP GUI-programmet, og opret forbindelse til et SAP-system.

Til forbindelsestilstand:

  • Du kan bruge serverbeskrivelsesindstillingen til at oprette forbindelse til et SAP-system via SAP-navnet eller IP-adressen. Det kan du gøre ved at bruge de nødvendige logonlegitimationsoplysninger og adgangstilladelser. Serverbeskrivelsen er et navn eller en beskrivelse, der kan læses af mennesker, eller en beskrivelse af SAP-systemet.
  • Indstillingen for serverforbindelsesstrengen giver dig mulighed for at oprette forbindelse til et SAP-system via en forbindelsesstreng. Serverforbindelsesstrengen inkluderer typisk serverens navn eller IP-adresse, forekomstnummeret og system-id'et. Serverforbindelsesstrengen er et specifikt format til identifikation og oprettelse af forbindelse til et SAP-system.

I forbindelse med flere logonindstillinger:

  • Afslut denne logonindstilling, og logonet for den bestemte handling afsluttes.
  • Fortsæt med dette logon, og afslut alle andre logonindstillinger, og den eksisterende SAP-forekomst med den specifikke logon.
  • Fortsæt logon uden at afslutte andre logon i systemindstillingen, og der oprettes en SAP-session.

Bemærk

SAP GUI tillader ikke mere end seks aktive forbindelser (sessioner) til et SAP-system.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Forbindelsestilstand I/R Beskrivelse af server og serverforbindelsesstreng Serverbeskrivelse Angiv, hvordan der skal oprettes forbindelse til SAP GUI-server.
Logontilstand I/R Manuel logon og enkeltlogon (SSO) Manuelt login Angiv, hvordan du skal logge på SAP GUI-server. Log på serveren ved manuelt at angive dit brugernavn og din adgangskode, eller brug enkeltlogon (SSO).
Serverbeskrivelse Ja Tekstværdi Angiver SAP-systemnavn eller IP-adresse for forbindelsen.
Connection string Ja Tekstværdi Angiver forbindelsesstrengen til SAP GUI-serveren. Forbindelsesstrengen er et entydigt id, der angiver serverens navn, systemnummer og andre detaljer om forbindelsen.
Klient Nej Tekstværdi Angiver SAP-klientnummeret for forbindelsen.
Username Nej Tekstværdi Angiver SAP-bruger-id for logon.
Password Ja Tekstværdi Angiver SAP-brugeradgangskode til logon.
Sprog Nej Tekstværdi Angiver SAP-loginsproget for brugergrænsefladen.
Flere logonindstillinger Nej Afslut logonet, fortsæt logonet, og afslut eventuelt andre logon. Fortsæt logon uden at afslutte logon på systemet Afslut dette logon Flere logonindstillinger angiver, hvordan SAP-systemet fungerer, når brugeren forsøger at logge på, når de allerede er logget på.

Oprettede variabler

Argument Type Beskrivelse
SAPInstance SAP-forekomst Den nye SAP-forekomst, der skal bruges med handlinger til SAP-automatisering. SAP-forekomsten refererer til det specifikke SAP-vindue.
CurrentSAPLoginTerminated Boolesk værdi Angiver, om SAP-logon, der udføres med den specifikke handling, er afsluttet.
OtherSAPLoginTerminated Boolesk værdi Angiver, om de andre SAP-logon er afsluttet.

Undtagelser

Undtagelse Beskrivelse
SAP GUI-logon-handling kan ikke udføres Angiver, at der er problemer med at logge på et SAP GUI-system.

Attach

Vedhæft det kørende SAP GUI-program til en SAP-forekomst.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Vedhæftningstilstand Nej Forgrund eller sidst aktiveret, vinduestitel Vinduestitel Angiver tilstanden for tilknytning af SAP-forekomsten til et vindue. Hvis indstillingen Forgrund eller sidst aktiveret er valgt, knyttes SAP-forekomsten til SAP-sessionen i forgrunden. Hvis der ikke er nogen SAP-session i forgrunden, knyttes den til den sidste SAP-session, der blev startet og endnu ikke er lukket.
Vinduestitel Ja SMS-besked Angiver titlen på det SAP-vindue, som forekomsten er knyttet til. Vinduets titel kan vælges på rullelisten over eksisterende SAP-sessioner eller angives manuelt.

Oprettede variabler

Argument Type Beskrivelse
SAPInstance SAP-forekomst Den nye SAP-forekomst, der skal bruges med handlinger til SAP-automatisering. SAP-forekomsten refererer til det specifikke SAP-vindue.

Undtagelser

Undtagelse Beskrivelse
Vedhæft til SAP-fejl Angiver et problem med at vedhæfte til en SAP-forekomst.

Opret ny SAP-session

Opretter en ny SAP-session baseret på samme SAP-forekomst.

Bemærk

SAP GUI tillader ikke mere end seks aktive forbindelser (sessioner) til et SAP-system.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.

Oprettede variabler

Argument Type Beskrivelse
SAPInstance SAP-forekomst Den nye SAP-forekomst, der skal bruges med handlinger til SAP-automatisering. SAP-forekomsten refererer til det specifikke SAP-vindue.

Undtagelser

Undtagelse Beskrivelse
Det lykkes ikke at oprette en ny SAP-sessionshandling Angiver et problem med at oprette en ny SAP-session.

Vælg SAP-menuelement

Vælg et SAP-menupunkt på værktøjslinjen i vinduet. Angiv navnet på elementet i den pågældende inputparameter manuelt på det samme sprog som skærmbilledet SAP GUI vises.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.
Navn på menuelement Nej Tekstværdi Navnet på det menupunkt på værktøjslinjen, der skal vælges, f.eks. 'Gem'. Indsæt navnet på menupunktet, som det vises i maskinens SAP-installation.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Handlingen med menupunktet SAP mislykkes Angiver, at der er problemer med at vælge et menupunkt.

Luk SAP-forbindelse

Luk SAP-forbindelsen for den valgte SAP-forekomst. Bemærk, at alle forekomster, der er relateret til den specifikke forbindelse, afsluttes.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Handlingen Luk SAP-session mislykkes Angiver et problem med at lukke en SAP-session.

Start SAP-transaktion

Åbner en bestemt transaktionskode i den eksisterende session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.
Transaktionskode Nej Tekstværdi Den transaktionskode, du vil udføre.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Start SAP transaktionshandling mislykkes Angiver et problem med at starte en SAP-transaktion.

Afslut SAP-transaktion

Lukker SAP-transaktionen i en bestemt SAP-forekomst og vender tilbage til menuen SAP nem adgang. En SAP-transaktion skal startes før for den specifikke SAP-session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Afslut SAP-transaktionshandling mislykkes Angiver et problem med at afslutte en SAP-transaktion.

Klik på SAP UI-element

Kommunikerer via klikhandlingen på et hvilket som helst element på brugergrænsefladen i et SAP-vindue.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.
Elementtype Nej Grundlæggende SAP-element, afkrydsningsfelt, etiket, rulleliste Grundlæggende SAP-element Vælg den SAP-elementtype, du skal kunne arbejde med. Indstillingen 'Klik på SAP-element' udfører en klikhandling på et hvilket som helst SAP-element som f.eks. knapper, alternativknapper, faner, tekstfelter, træer.
ID for SAP-element Nej Numeric SAP-elementets id. Denne parameter bestemmer det UI-element i SAP, som handlingen arbejder med. Du kan bruge nedenstående knap til at angive SAP UI-elementet i SAP-skærmbilledet eller indsætte værdien manuelt.
Indstil SAP-afkrydsningsfelttilstand til Ja Markeret, ikke markeret Markeret Angiv, om afkrydsningsfeltet skal markeres eller ej.
ID for SAP-element Nej Numeric SAP-elementets id. Denne parameter bestemmer det UI-element i SAP, som handlingen arbejder med. Du kan bruge nedenstående knap til at angive SAP UI-elementet i SAP-skærmbilledet eller indsætte værdien manuelt.
SAP-navnehandling Ja Udvid, skjul, vælg Udvid Angiv, om SAP-etiketten skal udvides eller skjules
Værdi for rullemenuindstilling Ja Tekstværdi Angiv, at indstillingen i rullelisten er valgt.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Klik på SAP GUI-elementfejl Angiver, at klikket mislykkedes.

Hent detaljer om SAP UI-element

Henter værdien af et SAP-brugergrænsefladeelements attribut i et SAP-vindue.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.
ID for SAP-element Nej Numeric SAP-elementets id. Denne parameter bestemmer det UI-element i SAP, som handlingen arbejder med. Du kan bruge nedenstående knap til at angive SAP UI-elementet i SAP-skærmbilledet eller indsætte værdien manuelt.
Attribute name Nej Tekstværdi Egen tekst Den attribut, hvis værdi hentes.

Oprettede variabler

Argument Type Beskrivelse
AttributeValue Tekstværdi Værdien af attributten for SAP UI-elementet.

Undtagelser

Undtagelse Beskrivelse
Hent fejl i SAP-elementdetaljer Angiver et problem med at hente brugergrænsefladeelementets attribut.

Udfyld SAP-tekstfelt i element

Udfylder en tekstboks i et SAP-vindue med den angivne tekst.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
SAPInstance Nej SAP-forekomst Vælg den variabel, der indeholder den SAP-forekomsten, du vil arbejde med. Denne variabel skal defineres i en tidligere SAP-logonhandling.
ID for SAP-element Nej Numeric SAP-elementets id. Denne parameter bestemmer det UI-element i SAP, som handlingen arbejder med. Du kan bruge nedenstående knap til at angive SAP UI-elementet i SAP-skærmbilledet eller indsætte værdien manuelt.
Tekst til udfyldning Nej Direkte krypteret input eller tekstværdi Teksten, der skal udfyldes i SAP-tekstfeltet
Hvis feltet ikke er tomt Ja Erstat tekst, Tilføj tekst Erstat tekst Angiv, om det eksisterende indhold skal erstattes eller tilføjes.

Oprettede variabler

Denne handling opretter ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Udfyld fejl i SAP-tekstfeltværdi Angiver et problem udfylde det angivne SAP-tekstfelt