Delen via


SAP-automatiseringsacties

Onze groep acties voor SAP-automatisering biedt een reeks tools waarmee u uw SAP-werkstromen kunt stroomlijnen en automatiseren. Met deze acties kunt u eenvoudig de SAP GUI-app starten, nieuwe sessies aanmaken, menu-items selecteren, transacties starten en beëindigen, en meer.

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.

SAP starten

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

Voor verbindingsmodus:

  • Met de serverbeschrijvingsoptie kunt u verbinding maken met een SAP-systeem via de SAP-naam of het IP-adres. Hiervoor heeft u de benodigde aanmeldingsreferenties en toegangsrechten nodig. De serverbeschrijving is een voor mensen leesbare naam of beschrijving van het SAP-systeem.
  • Met de serververbindingsreeksoptie kunt u verbinding maken met een SAP-systeem via een verbindingsreeks. De serververbindingsreeks omvat 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.

Voor meerdere aanmeldingsopties:

  • Met Deze aanmeldingsoptie beëindigen wordt de aanmelding van de specifieke actie beëindigd.
  • Met de optie Doorgaan met deze aanmelding en alle andere aanmeldingen beëindigen wordt het bestaande SAP-exemplaar vervangen door de specifieke aanmelding.
  • Met de optie Doorgaan met deze aanmelding zonder andere aanmeldingen in het systeem te beëindigen wordt een nieuwe SAP-sessie gemaakt.

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.
Connection string 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 No Voorgrond of laatst geactiveerd, Venstertitel Venstertitel Geeft de modus op voor het koppelen van het SAP-exemplaar aan een venster. Als de optie Voorgrond of Laatst geactiveerd is geselecteerd, wordt het SAP-exemplaar aan de SAP-sessie op de voorgrond gekoppeld. Als er geen SAP-sessie op de voorgrond actief is, wordt er een koppeling gemaakt met de laatste SAP-sessie die is gestart en nog niet is gesloten.
Venstertitel Ja Sms verzenden Geeft de titel op van het SAP-venster waaraan het SAP-exemplaar is gekoppeld. De venstertitel kan worden geselecteerd uit de vervolgkeuzelijst met bestaande SAP-sessies of handmatig worden ingevoerd.

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. Deze variabele moet worden gedefinieerd 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-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. Deze variabele moet worden gedefinieerd in een eerdere SAP-aanmeldingsactie.
Naam van menuoptie No Tekstwaarde De naam van het te selecteren menu-item in de werkbalk, bijvoorbeeld 'Opslaan'. Voeg de naam in van het menu-item zoals deze wordt weergegeven in de SAP-installatie van de machine.

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

Sluit de SAP-verbinding van het geselecteerde SAP-exemplaar. Houd er rekening mee dat alle exemplaren die zijn gerelateerd aan de specifieke verbinding, worden beëindigd.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Deze variabele moet worden gedefinieerd 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 wordt een specifieke transactiecode geopend 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. Deze variabele moet worden gedefinieerd in een eerdere SAP-aanmeldingsactie.
Transactiecode No 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. Voor de specifieke SAP-sessie moet vooraf een SAP-transactie worden gestart.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
SAPInstance Nee SAP-exemplaar Selecteer de variabele die het SAP-exemplaar bevat waarmee u wilt werken. Deze variabele moet worden gedefinieerd 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. Deze variabele moet worden gedefinieerd in een eerdere SAP-aanmeldingsactie.
Elementtype No SAP-basiselement, selectievakje, label, vervolgkeuzelijst SAP-basiselement Selecteer het SAP-elementtype waarmee u wilt communiceren. Met de optie 'Klikken op SAP-element' wordt een klikactie uitgevoerd op een SAP-element zoals knoppen, keuzerondjes, tabbladen, tekstvelden, structuren.
Id van SAP-element No Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. U kunt de onderstaande knop gebruiken om het SAP UI-element in het SAP-scherm aan te geven of de waarde handmatig in te voegen.
Status van SAP-selectievakje instellen op Ja Ingeschakeld, Uitgeschakeld Geselecteerd Geef op of het selectievakje moet worden ingeschakeld of uitgeschakeld
Id van SAP-element No Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. U kunt de onderstaande knop gebruiken om het SAP UI-element in het SAP-scherm aan te geven of de waarde handmatig in te voegen.
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.

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. Deze variabele moet worden gedefinieerd in een eerdere SAP-aanmeldingsactie.
Id van SAP-element No Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. U kunt de onderstaande knop gebruiken om het SAP UI-element in het SAP-scherm aan te geven of de waarde handmatig in te voegen.
Naam van kenmerk No 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. Deze variabele moet worden gedefinieerd in een eerdere SAP-aanmeldingsactie.
Id van SAP-element No Numeriek De id van het SAP-element. Met deze parameter wordt bepaald met welk UI-element in SAP die actie communiceert. U kunt de onderstaande knop gebruiken om het SAP UI-element in het SAP-scherm aan te geven of de waarde handmatig in te voegen.
Tekst om in te vullen No 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.