Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne artikkelen gir svar på noen av de vanligste spørsmålene om SAP-integrasjon med Microsoft Power Platform.
Versjoner og lisensiering
Hvilke versjoner av SAP støtter SAP ERP-koblingen?
SAP ERP-koblingen støtter alle SAP-versjoner fra R/3 (tidlig på 1990-tallet) fremover, inkludert SAP ECC og SAP S4/HANA.
Hvilken lisensiering trenger jeg for å integrere SAP med Power Platform?
Som et minimum trenger du følgende for hver bruker:
- Power Apps Premium-lisens
- En SAP-indirekte navngitt bruker-lisens
Hvis du allerede har sap direkte navngitte brukerlisenser, kan du bruke disse lisensene med Power Apps. Det er imidlertid verdt å merke seg at SAP indirekte navngitte brukerlisenser koster mindre enn direkte navngitte brukerlisenser.
Fungerer denne integreringen med andre SAP-kjerneprodukter som BW, SRM og CRM?
Ja, Power Platforms SAP ERP-kobling fungerer med alle SAP-produkter som kjører på NetWeaver-stabelen.
Hvordan kan jeg koble til SAPs andre produkter som kom gjennom oppkjøp?
For produkter som Ariba, Concur og andre SAP-produkter som ikke kjører på NetWeaver-stakken, kan du bruke våre egendefinerte REST- og SOAP-koblinger.
Hvis jeg integrerer Power Platform med SAP ECC og deretter oppgraderer til S/4HANA, vil integreringene brytes?
Nei, hundrevis av kunder oppgraderer fra SAP ECC til S/4HANA uten problemer. Noen av kjernedatamodellene endres i S/4HANA (kunde, leverandør, økonomisk postering), men den forhåndsbygde Power Automate-flytkontoen for disse datamodellene endres. I tillegg sikrer SAP at deres publiserte API-er overføres til nye versjoner.
Data og integrering
Hvordan får Power Platform tilgang til SAP-data?
SAP ERP-koblingen bruker meldingsserveren til å starte API-er som oppretter, leser og oppdaterer SAP-data. Denne trafikken flyter vanligvis over port 33XX for enkeltprogramservere eller port 39XX for belastningsbalanserte tilkoblinger, der XX er systemnummeret til SAP-forekomsten.
Kan Power Platform bruke OData-tjenester i SAP?
Ja. Hvis du vil ha mer informasjon, kan du se Komme i gang med SAP OData-koblingen. Du kan også opprette en egendefinert kobling i Power Automate for å bruke OData-tjenester.
Kan Power Platform få tilgang til visninger i S/4HANA?
Ja, SAP ERP-koblingen kan lese Core Data Services-visninger ved hjelp av handlingen Les SAP-tabell med analyse.
Kan Power Platform få tilgang til egendefinerte SAP-tabeller (Z-tabeller)?
Ja, SAP ERP-koblingen kan lese egendefinerte tabeller ved hjelp av handlingen Les SAP-tabell med analyse.
Hva om SAP ikke gir en API for et dataobjekt?
I dette tilfellet bør du vurdere disse alternativene:
- Mellomliggende dokument (IDoc) – Power Automate gir en generisk API som synkront kan aktivere en IDoc for alle objekttyper.
- Satsvise inndata – Power Automate har en generisk API som synkront kan behandle en satsvis innspilling.
- Legacy System Migration Workbench (LSMW) – Power Automate kan opprette en fil som du kan slippe på SAP-programserveren og behandle i transaksjons-LSMW.
- Egendefinert funksjonsmodul – Du kan opprette en egendefinert ekstern aktivert funksjonsmodul i SAP og kalle den opp ved hjelp av en Power Automate-skyflyt.
Vil Power Platform påvirke ytelsen til SAP-systemet vårt?
SAP ERP-koblingen kjører på SAPs API-lag, som vanligvis gir bedre systemytelse enn å kjøre den samme aktiviteten i SAP GUI. Etter hvert som flere brukere går over fra SAP GUI-en til et eksternt brukergrensesnitt, som en lerretsapp, reduseres CPU-forbruket på SAP-serverne betydelig.
Finnes det noen ytelsesflaskehalser i SAP ERP-koblingen?
Nei, vanligvis er flaskehalsen i SELVE SAP-systemet. Du kan konfigurere antall samtidige API-tråder slik at de samsvarer med øktgrensene på SAP-serverne. Du kan også ordne klynger for den lokale datagatewayen.
Kan Power Automate-flyter brukes av andre programmer som Dynamics CRM?
Ja, dine egne egendefinerte programmer eller programvare som er i stand til REST-integrering, kan utløse Power Automate-flyter som integreres med SAP.
Vil SAP ERP-koblingen fungere med ikke-UNICODE-systemer?
Ja.
Hvordan håndteres feil i SAP?
Du viser feil til brukere i en lerretsapp ved å bruke Power Apps på samme måte som SAPs røde tekst med detaljene om feilen som oppstod. Lerretsapper brukere kan rette feil hvis de er datarelaterte og sender arbeidet til SAP på nytt.
Hvordan håndterer Power Automate filvedlegg?
Power Automate kan legge ved filer i objekter i SAP ved hjelp av Generic Object Services (GOS) og/eller ArchiveLink, avhengig av kravene dine.
Security
Hvordan fungerer godkjenning med SAP?
Power Platform støtter flere godkjenningsmetoder for SAP:
- Brukernavn og passord – appen ber brukerne om sap-brukernavn og passord på lerretsappskjermen i Power Apps, og sender denne legitimasjonen til SAP.
- Konfigurer Microsoft Entra ID med Kerberos for SSO.
- Konfigurer Microsoft Entra ID med sertifikater for SSO.
- Konfigurer Microsoft Entra ID, Azure API Management og SAP for SSO fra SAP OData-kobling.
- Konfigurer Microsoft Entra ID ved hjelp av SuccessFactors.
Hvordan sikrer vi at Power Apps-brukere ikke kan gjøre ting de ikke kan gjøre i SAP?
SAPs publiserte API-er utfører de samme sikkerhetskontrollene som SAP GUI gjør. Du kan også konfigurere Power Automate-flyter til å spørre brukerautorisasjonsobjekter, slik at apper, felter og knapper er betinget skjult eller avslørt for å samsvare med brukeropplevelsen i SAP.
Hvordan sikrer vi at trafikken mellom Power Platform og SAP krypteres?
Bruk SAPs SNC (Secure Network Communication). Du kan aktivere denne funksjonen gjennom en tilkoblingsinnstilling når du konfigurerer godkjenning.
Tilpasning
Hvordan håndterer Power Platform egendefinerte felt i SAP?
Svaret avhenger av hvor de egendefinerte feltene befinner seg i SAP:
- Tilføyes til SAP-Standard tabell – bruk BAPI-utvidelsesstrukturer (Business Application Programming Interface) til å fylle ut feltene i Power Automate-flyter.
- Egendefinert SAP-tabell – Hvis du vil oppdatere disse tabellene, må du fjernaktivere funksjonsmodulene slik at SAP-koblingen kan aktivere dem.
Hvor enkelt er det å legge til egendefinerte felt i lerretsapper?
Du kan enkelt sette inn og kopiere/lime inn felt i lerretsapper ved hjelp av WYSIWYG (What You See Is What You Get)-redigeringsprogrammet.
Kan Power Platform kalle egendefinerte funksjonsmoduler?
Ja, hvis du fjernaktiverer en funksjonsmodul, kan SAP-koblingen aktivere den. SAP svarer imidlertid ikke på en støtteforespørsel hvis den egendefinerte funksjonsmodulen ikke fungerer som den skal, siden det er din egen kode.
Hvordan kan Power Platform håndtere egendefinerte prosesser som du bygget i SAP fordi du ikke hadde noe annet alternativ?
Du kan lese de egendefinerte databasetabellene ved hjelp av les SAP-tabellen med analysehandling for alle leseoperasjoner. For opprettings - og oppdateringsoperasjoner må du fjernaktivere de egendefinerte funksjonsmodulene som vedlikeholder disse dataene. Når du har aktivert funksjonsmodulene eksternt, kan SAP ERP-koblingen kalle dem.
Implementering og støtte
Hvor kan jeg komme i gang?
Se gjennom dokumentasjonen: Power Platform og SAP.
Hvor kan jeg få et demobasert SAP-miljø for å teste SAP-integreringsløsningene?
Du har et par alternativer:
- SAP Cloud Appliance Library. Opprett dine egne SAP-demoforekomster på Azure ved å følge instruksjonene i Distribuer med SAP Cloud Appliance Library.
- SandboxSAP. Pass på at du velger tillegget for RFC-er/BAPI-er slik at Power Automate kan koble til forekomstene sine. Microsoft er ikke tilknyttet IDES Remote. Bruk disse tjenestene på egen risiko.
Hvor snur jeg meg hvis jeg blir sittende fast med SAP-integrasjon med Power Platform?
Nesten 100% av problemene som oppstår, skyldes at et trinn eller en forutsetning blir oversett i Power Platform- og SAP-dokumentasjonen . Hvis du fremdeles har problemer, har du et par alternativer:
- Send inn et spørsmål på forumet vårt på: Power Platform Community
- Send en e-postmelding til: sap_ecc_powerapps@service.microsoft.com.
Må jeg installere noe på SAP-serverne våre for å få Power Platform til å fungere med SAP?
Nei.
Trenger jeg å installere noe på brukernes PC-er for SAP-integrasjon med Power Platform?
Nei. Alle lerretsapper åpnes via en nettleser.
Er det noe jeg trenger å klargjøre for å konfigurere SAP-integrasjon med Power Platform?
Ja. Du må klargjøre en virtuell Windows-maskin (VM) med minst 8 GB RAM for den lokale datagatewayen. Denne gatewayen fungerer som en proxy-server som lytter etter forespørsler fra Power Platform-leieren og videresender dem til SAP. Én Windows-maskin er tilstrekkelig for testing. Du kan imidlertid konfigurere en klynge med Windows-VIRTUELLE-er for distribusjon til produksjon for å unngå enkle feilpunkter.
Hvor raskt kan en lerretsapp på SAP være oppe og går?
Den forhåndsbygde lerretsappen på SAP kan handle mot SAP-systemet umiddelbart. Du vil imidlertid sannsynligvis endre disse lerretsappmalene ved å legge til egendefinerte felt eller eventuelle SAP-standardfelt som ikke er inkludert i løsningsmalene våre. Vanligvis kan du i løpet av noen uker ha noe klart for bedriftsbrukerne å teste.
Kan jeg bygge mobillerretapper oppå SAP?
Du kan bruke Power Apps til å bygge lerretsapper for mobile enheter. Du kan også bygge opprinnelige lerretsapper på Power Platform.
Kan Fiori-apper eksistere sammen med Power Apps?
Du kan bygge inn Fiori-apper i lerretsappmenyer. Du kan også bygge inn lerretsapper i Fiori-startfeltet.