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 |