SAP-automatiseringsacties

De SAP-automatiseringsacties bieden een set hulpprogramma's waarmee u uw SAP-werkstromen kunt stroomlijnen en automatiseren. Met deze acties kunt u eenvoudig de SAP GUI-app starten, nieuwe sessies maken, menu-items selecteren, transacties starten en beëindigen, enzovoort.

Met de acties van de SAP-automatiseringsgroep kunt u eenvoudig communiceren met UI-elementen voor SAP door erop te klikken, tekstvelden in te vullen en de gegevens ervan te extraheren. Voer gewoon de id-kenmerkwaarde van het UI-element voor SAP in. Als u de id-waarde niet weet, kunt u de UI-elementkiezer van Power Automate voor bureaublad gebruiken om het vereiste SAP-element vast te leggen en de id-waarde ervan op te halen. Wanneer u op deze manier een UI-element voor SAP vastlegt, wordt alleen de id-waarde van het element hersteld en wordt er geen UI-element toegevoegd aan de opslagplaats van UI-elementen van de bureaubladstroom.

Onze SAP-automatiseringsacties kunnen ook naadloos worden geïntegreerd met andere acties die beschikbaar zijn in Power Automate voor bureaublad, inclusief de acties van de UI-automatiseringsgroep. Met deze groep acties kunt u alle UI-elementen van SAP GUI vastleggen en deze toevoegen aan de opslagplaats voor UI-elementen van de bureaubladstroom. Door onze SAP GUI-automatiseringsacties te combineren met de UI-automatiseringsgroep met acties, kunt u krachtige RPA-werkstromen maken die zelfs de meest complexe SAP-processen automatiseren.

Notitie

Power Automate voor bureaublad ondersteunt automatisering met SAP GUI versie 750 of hoger.

Bekende beperkingen

SAP Web-UIS's

UI- of Web Automation-acties of SAP-acties werken niet in SAP-formulieren die worden geopend in de ingesloten browser van SAP (Web Dynpro). Een tijdelijke oplossing voor deze beperking is om die pagina rechtstreeks te openen naar een zelfstandige browser en deze te automatiseren met behulp van Web Automation-acties.

SAP starten

Open de SAP GUI-toepassing en maak verbinding met een SAP-systeem.

U hebt twee verbindingsmodusopties:

  • Gebruik de SAP-naam of het IP-adres in de serverbeschrijving. Als u deze optie wilt gebruiken, hebt u de benodigde aanmeldingsreferenties en toegangsmachtigingen nodig. De serverbeschrijving is een voor mensen leesbare naam of beschrijving van het SAP-systeem.
  • Gebruik de server verbindingsreeks. De server verbindingsreeks bevat doorgaans de naam of het IP-adres van de server, het exemplaarnummer en de systeem-id. De serververbindingsreeks is een specifieke indeling voor het identificeren van en verbinden met een SAP-systeem.

U hebt meerdere aanmeldingsopties:

  • Deze aanmelding beëindigen: met deze optie wordt de aanmelding van de specifieke actie beëindigd.
  • Ga door met deze aanmelding en beëindig alle andere aanmeldingen: met deze optie vervangt u het bestaande SAP-exemplaar door de specifieke aanmelding.
  • Ga door met deze aanmelding zonder andere aanmeldingen in het systeem te beëindigen: met deze optie maakt u een nieuwe SAP-sessie.

Notitie

SAP GUI staat niet meer dan zes actieve verbindingen (sessies) met een SAP-systeem toe.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
Verbindingsmodus N.v.t. Serverbeschrijving en serververbindingsreeks Serverbeschrijving Geef op hoe u verbinding wilt maken met de SAP GUI-server.
Aanmeldingsmodus N.v.t. Handmatig aanmelden en eenmalige aanmelding (SSO) Handmatige aanmelding Geef op hoe u zich aanmeldt bij de SAP GUI-server: handmatig door uw gebruikersnaam en wachtwoord in te voeren of met eenmalige aanmelding (SSO).
Serverbeschrijving Ja Tekstwaarde Geeft de SAP-systeemnaam of het IP-adres voor de verbinding op.
Verbindingsstring Ja Tekstwaarde Geeft de verbindingsreeks voor de SAP GUI-server op. De verbindingsreeks is een unieke identificatie waarmee de naam van de server, het systeemnummer en andere verbindingsdetails worden opgegeven.
Klant Nee Tekstwaarde Geeft het SAP-clientnummer voor verbinding op.
Username Nee Tekstwaarde Geeft de SAP-gebruikers-id voor aanmelding op.
Password Ja Tekstwaarde Geeft het SAP-gebruikerswachtwoord voor aanmelding op.
Taal Nee Tekstwaarde Geeft de taal voor SAP-aanmelding op voor de gebruikersinterface.
Meerdere aanmeldopties Nee Deze aanmelding beëindigen, doorgaan met deze aanmelding en alle andere aanmeldingen beëindigen. Doorgaan met deze aanmelding zonder andere aanmeldingen in het systeem te beëindigen Deze aanmelding beëindigen Meerdere aanmeldingsopties bepalen hoe het SAP-systeem zich gedraagt wanneer gebruikers zich proberen aan te melden terwijl ze al zijn aangemeld.

Geproduceerde variabelen

Argument Type Omschrijving
SAPInstance SAP-exemplaar Het SAP-exemplaar dat moet worden gebruikt met SAP-automatiseringsacties. Het SAP-exemplaar verwijst naar het specifieke SAP-venster.
CurrentSAPLoginTerminated Booleaanse waarde Of de SAP-aanmelding die wordt uitgevoerd met de specifieke actie wordt beëindigd of niet.
OtherSAPLoginTerminated Booleaanse waarde Of de andere SAP-aanmeldingen worden beëindigd of niet.

Uitzonderingen

Uitzondering Omschrijving
SAP GUI-aanmeldingsactie mislukt Geeft een probleem aan wanneer wordt aangemeld bij een SAP GUI-systeem.

Attach

Koppel de actieve SAP GUI-toepassing aan een SAP-exemplaar.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
Koppelmodus Nee Voorgrond of laatst geactiveerd, Venstertitel Venstertitel Geeft de modus op voor het koppelen van het SAP-exemplaar aan een venster. Als u de optie Voorgrond of laatst geactiveerd selecteert, wordt het SAP-exemplaar gekoppeld aan de SAP-sessie op de voorgrond. Als er geen SAP-sessie op de voorgrond staat, wordt deze gekoppeld aan de laatste SAP-sessie die u hebt gestart en nog niet is gesloten.
Venstertitel Ja Sms verzenden Geeft de titel op van het SAP-venster waaraan het SAP-exemplaar is gekoppeld. U kunt de venstertitel selecteren in de vervolgkeuzelijst met bestaande SAP-sessies of deze handmatig invoeren.

Geproduceerde variabelen

Argument Type Omschrijving
SAPInstance SAP-exemplaar Het SAP-exemplaar dat moet worden gebruikt met SAP-automatiseringsacties. Het SAP-exemplaar verwijst naar het specifieke SAP-venster.

Uitzonderingen

Uitzondering Omschrijving
Fout bij koppelen aan SAP Geeft een probleem aan bij toevoeging aan een SAP-exemplaar.

Nieuwe SAP-sessie maken

Hiermee wordt een nieuwe SAP-sessie gemaakt op basis van dezelfde SAP-instantie.

Notitie

SAP GUI staat niet meer dan zes actieve verbindingen (sessies) met een SAP-systeem toe.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.

Geproduceerde variabelen

Argument Type Omschrijving
SAPInstance SAP-exemplaar Het SAP-exemplaar dat moet worden gebruikt met SAP-automatiseringsacties. Het SAP-exemplaar verwijst naar het specifieke SAP-venster.

Uitzonderingen

Uitzondering Omschrijving
Nieuwe actie voor SAP-sessie mislukt Geeft een probleem aan bij het maken van een nieuwe SAP-sessie.

SAP-navigatie-item selecteren

Selecteer een SAP-menuoptie in de toepassingswerkbalk van het SAP-venster.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Naam navigatie-item Nee Tekstwaarde De naam van het item in de navigatiewerkbalk dat u wilt selecteren, bijvoorbeeld 'Systeem'. U kunt ook een optie in een submenu opgeven door het symbool '>' te gebruiken om de relatie bovenliggend-onderliggend aan te geven. 'Programma > Uitvoeren' betekent bijvoorbeeld dat de optie 'Uitvoeren', die zich in het submenu onder 'Programma' bevindt, is geselecteerd.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Fout bij selecteren van werkbalkitem SAP GUI Geeft aan dat er een probleem is bij het selecteren van een item op de navigatiewerkbalk.

SAP-menuoptie selecteren

Selecteer een SAP-menuoptie in de vensterwerkbalk. Voer de naam van het item handmatig in de betreffende invoerparameter in, in dezelfde taal als waarin het SAP GUI-scherm wordt weergegeven.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Naam van menuoptie Nee Tekstwaarde De naam van het menu-item op de werkbalk die moet worden geselecteerd, zoals Opslaan. Voeg de naam van het menu-item in zoals deze wordt weergegeven in de SAP-installatie van de computer.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Actie om menu-item voor SAP te selecteren mislukt Geeft aan dat er een probleem is bij het selecteren van een menu-item.

SAP-verbinding sluiten

Hiermee sluit u de SAP-verbinding voor het geselecteerde SAP-exemplaar. Wanneer u de verbinding sluit, beëindigt u alle exemplaren met betrekking tot die specifieke verbinding.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Actie om de SAP-sessie te sluiten mislukt Geeft een probleem aan bij het sluiten van een SAP-sessie.

SAP-transactie starten

Hiermee opent u een specifieke transactiecode in een bestaande sessie.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Transactiecode Nee Tekstwaarde De transactiecode die u wilt uitvoeren.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Actie om SAP-transactie te starten mislukt Geeft een probleem aan bij het starten van een SAP-transactie.

SAP-transactie beëindigen

Hiermee sluit u de SAP-transactie in een specifiek SAP-exemplaar en keert u terug naar het menu SAP Easy Access. U moet een SAP-transactie starten voor de specifieke SAP-sessie.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Actie om SAP-transactie te beëindigen mislukt Geeft een probleem aan bij het beëindigen van een SAP-transactie.

Klikken op SAP UI-element

Communiceert via een klikactie op een UI-element van een SAP-venster.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Elementtype Nee SAP-basiselement, Selectievakje, Label, Vervolgkeuzelijst, Rasterelement SAP-basiselement Selecteer het type SAP-element waarmee u interactie wilt. Met de optie 'Klik op SAP-element' wordt een klikactie uitgevoerd op een SAP-element, zoals knoppen, keuzerondjes, tabbladen, tekstvelden of bomen.
Id van SAP-element Nee Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. Gebruik de volgende knop om het SAP UI-element in het SAP-scherm aan te geven of voeg de waarde handmatig in.
Id van SAP-element Nee Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. Gebruik de volgende knop om het SAP UI-element in het SAP-scherm aan te geven of voeg de waarde handmatig in.
Status van SAP-selectievakje instellen op Ja Ingeschakeld, Uitgeschakeld Geselecteerd Geef op of het selectievakje moet worden ingeschakeld of uitgeschakeld
SAP-labelbewerking Ja Uitvouwen, Samenvouwen, Kiezen Uitbreiden Geef op of het SAP-label moet worden uitgevouwen of samengevouwen.
Waarde van vervolgkeuzeoptie Ja Tekstwaarde Geef op dat de vervolgkeuzelijst moet worden geselecteerd.
SAP-rasterelement Ja Cel, Rij, Koptekst, Lijst, Knop, Werkbalkknop, Selectievakje, Keuzerondje Cel Selecteer het type SAP-rasterelement waarmee u interactie wilt.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Fout in klikken op GUI-element van SAP Geeft aan dat het klikken is mislukt.

Details van het SAP UI-element in het venster ophalen

Hiermee wordt de kenmerkwaarde van een UI-element voor SAP in een SAP-venster opgehaald.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Id van SAP-element Nee Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. Gebruik de volgende knop om het SAP UI-element in het SAP-scherm aan te geven of voeg de waarde handmatig in.
Naam van kenmerk Nee Tekstwaarde Eigen tekst Het kenmerk waarvan de waarde wordt opgehaald.

Geproduceerde variabelen

Argument Type Omschrijving
AttributeValue Tekstwaarde De waarde van het kenmerk van het SAP UI-element.

Uitzonderingen

Uitzondering Omschrijving
Fout met ophalen van details van SAP-element Geeft een probleem aan bij het ophalen van het kenmerk van het UI-element.

SAP-tekstveld invullen in element

Vult een tekstvak in een SAP-venster met de opgegeven tekst.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Definieer deze variabele in een eerdere SAP-aanmeldingsactie.
Id van SAP-element Nee Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. Gebruik de volgende knop om het SAP UI-element in het SAP-scherm aan te geven of voeg de waarde handmatig in.
Tekst om in te vullen Nee Directe versleutelde invoer of tekstwaarde De tekst die moet worden ingevuld in het SAP-tekstveld
Als het veld niet leeg is Ja Tekst vervangen, Tekst toevoegen Tekst vervangen Geef aan of u bestaande inhoud wilt vervangen of toevoegen.

Geproduceerde variabelen

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Fout met invullen van waarde voor SAP-tekstveld Geeft een probleem aan bij het vullen van het opgegeven SAP-tekstveld.