SAP OData
Ein OData-Connector, der zum Aufrufen von SAP ODATA-Diensten zum Ausführen verschiedener Vorgänge wie Erstellen, Lesen, Aktualisieren und Löschen von Entitäten sowie zum Aufrufen von Funktionen für den Dienst verwendet werden kann.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen |
| Power Automate | Premium | Alle Power Automate-Regionen |
| Kontakt | |
|---|---|
| Name | Microsoft |
| URL |
Microsoft LogicApps-Unterstützung Microsoft Power Automate-Support Microsoft Power Apps-Unterstützung |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://www.odata.org/ |
| Datenschutzrichtlinie | https://privacy.microsoft.com/privacystatement |
Bekannte Probleme und Einschränkungen
- Der Connector ist keine vollständige Implementierung des OData-Protokolls und unterstützt möglicherweise nicht alle Szenarien.
- Nur Leseunterstützung für Tabellarische Power Apps-Funktionen.
- Suchen Sie bei OData-Diensten mit großen $metadata Antworten nach der Aktion "Beliebiger Typ von OData-Anforderung erstellen" und den Parameter "bypassMetadata", um Leistungsprobleme zu vermeiden.
Unterstützung für virtuelle Netzwerke (öffentliche Vorschau)
Wenn der Connector in einer Power Platform-Umgebung verwendet wird, die mit einem Virtual Network verknüpft ist, gelten Einschränkungen:
- Lokales Datengateway wird nicht unterstützt
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Anonym | Verwenden Sie anonymen Zugriff für den OData-Dienst. | Alle Regionen | Nicht teilbar |
| Grundlegend | Verwenden Sie Benutzernamen und Kennwort, um auf den OData-Dienst zuzugreifen. | Alle Regionen | Nicht teilbar |
| Microsoft Entra ID Integrated (mit APIM) | Verwenden Sie die Microsoft Entra-ID, um auf Ihre SAP-Instanz zuzugreifen. | Alle Regionen | Nicht teilbar |
| Microsoft Entra-ID mithilfe von SuccessFactors (Vorschau) | Verwenden Sie die Microsoft Entra-ID für die Authentifizierung für SuccessFactors. | Alle Regionen | Nicht teilbar |
| Standard [VERALTET] | Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt. | Alle Regionen | Nicht teilbar |
Anonym
Authentifizierungs-ID: Anonym
Anwendbar: Alle Regionen
Verwenden Sie anonymen Zugriff für den OData-Dienst.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| OData-Basis-URI | Schnur | Richtig | |
| Gateway | gatewaySetting | Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway | |
| API-Schlüsselname | Schnur | ||
| API-Schlüsselwert | securestring | ||
| SAP-Clientname | Schnur | ||
| SAP-Clientwert | securestring |
Basic
Authentifizierungs-ID: Einfach
Anwendbar: Alle Regionen
Verwenden Sie Benutzernamen und Kennwort, um auf den OData-Dienst zuzugreifen.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| OData-Basis-URI | Schnur | Richtig | |
| Nutzername | securestring | Richtig | |
| Kennwort | securestring | Richtig | |
| Gateway | gatewaySetting | Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway | |
| API-Schlüsselname | Schnur | ||
| API-Schlüsselwert | securestring | ||
| SAP-Clientname | Schnur | ||
| SAP-Clientwert | securestring |
Microsoft Entra ID Integrated (mit APIM)
Authentifizierungs-ID: oauth
Anwendbar: Alle Regionen
Verwenden Sie die Microsoft Entra-ID, um auf Ihre SAP-Instanz zuzugreifen.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Microsoft Entra ID-Ressourcen-URI (Anwendungs-ID-URI) | Schnur | Der In Microsoft Entra-ID verwendete Bezeichner, um die Zielressource zu identifizieren. | Richtig |
| OData-Basis-URI | Schnur | Richtig | |
| Gateway | gatewaySetting | Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway | |
| API-Schlüsselname | Schnur | ||
| API-Schlüsselwert | securestring | ||
| SAP-Clientname | Schnur | ||
| SAP-Clientwert | securestring |
Microsoft Entra-ID mit SuccessFactors (Vorschau)
Auth-ID: oauthsuccessfactorsfactors
Anwendbar: Alle Regionen
Verwenden Sie die Microsoft Entra-ID für die Authentifizierung für SuccessFactors.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Erfolgsfaktoren-Token-URL | Schnur | Ihre SuccessFactors OAuth-Tokenendpunkt-URL (Format: https://<api-server>/oauth/token). |
Richtig |
| Client-ID des Dienstanbieters | Schnur | Ihre SuccessFactors OAuth2-Client-ID. | Richtig |
| Firmen-ID | Schnur | CompanyId | Richtig |
| Microsoft Entra-Ressourcen-URL (Anwendungs-ID-URI) | Schnur | Der In Microsoft Entra-ID verwendete Bezeichner, um die Zielressource zu identifizieren. | Richtig |
| OData-Basis-URI | Schnur | Richtig |
Standard [VERALTET]
Anwendbar: Alle Regionen
Diese Option ist nur für ältere Verbindungen ohne expliziten Authentifizierungstyp vorgesehen und wird nur aus Gründen der Abwärtskompatibilität bereitgestellt.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| OData-Basis-URI | Schnur | Richtig | |
| Authentifizierungstyp | Schnur | Authentifizierungstyp zum Herstellen einer Verbindung mit dem OData-Dienst. | Richtig |
| Nutzername | securestring | Der Benutzername, der zum Herstellen einer Verbindung mit dem OData-Dienst verwendet werden soll. | Richtig |
| Kennwort | securestring | Das Kennwort, das zum Herstellen einer Verbindung mit dem OData-Dienst verwendet werden soll. | Richtig |
| Gateway | gatewaySetting | Lokales Gateway (weitere Details finden Sie unter https://docs.microsoft.com/data-integration/gateway |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 2500 | 60 Sekunden |
Aktionen
| Aktualisieren der OData-Entität |
Aktualisieren der OData-Entität. |
| Erstellen einer OData-Entität |
Erstellen Sie die OData-Entität. |
| Erstellen eines beliebigen Massen-OData-Anforderungstyps (Vorschau) |
Erstellen Sie einen beliebigen Massen-OData-Anforderungstyp. |
| Erstellen eines beliebigen OData-Anforderungstyps |
Erstellen Sie einen beliebigen OData-Anforderungstyp. |
| OData-Entität lesen |
OData-Entität lesen. |
| OData-Entität löschen |
OData-Entität löschen. |
| OData-Entitäten abfragen |
OData-Entitätendaten abfragen. |
Aktualisieren der OData-Entität
Aktualisieren der OData-Entität.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
OData-Entitätsname
|
entity | True | string |
Geben Sie den Namen der OData-Entität an. |
|
OData-Entitätseingabe
|
entryInput | True | dynamic |
Geben Sie die OData-Entitätseingabe an. |
|
relativePath (relativer Pfad)
|
relativePath | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
Gibt zurück
Erstellen einer OData-Entität
Erstellen Sie die OData-Entität.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
OData-Entitätsname
|
entity | True | string |
Geben Sie den Namen der OData-Entität an. |
|
OData-Entitätseingabe
|
entryInput | True | dynamic |
Geben Sie die OData-Entitätseingabe an. |
|
relativePath (relativer Pfad)
|
relativePath | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
Gibt zurück
Erstellen eines beliebigen Massen-OData-Anforderungstyps (Vorschau)
Erstellen Sie einen beliebigen Massen-OData-Anforderungstyp.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
relativePath (relativer Pfad)
|
relativePath | True | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Umgeht $metadata Aufrufe (für die Leistung), mit Ausnahme des Abrufens von CSRF-Token. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
statusCode (englisch)
|
statusCode | integer | |
|
strukturiert
|
response.structured | object | |
|
unstrukturiert
|
response.unstructured | string |
Erstellen eines beliebigen OData-Anforderungstyps
Erstellen Sie einen beliebigen OData-Anforderungstyp.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
relativePath (relativer Pfad)
|
relativePath | True | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Umgeht $metadata Aufrufe (für die Leistung), mit Ausnahme des Abrufens von CSRF-Token. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
statusCode (englisch)
|
statusCode | integer | |
|
strukturiert
|
response.structured | object | |
|
unstrukturiert
|
response.unstructured | string |
OData-Entität lesen
OData-Entität lesen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
OData-Entitätsname
|
entity | True | string |
Geben Sie den Namen der OData-Entität an. |
|
OData-Entitätseingabe
|
entryInput | True | dynamic |
Geben Sie die OData-Entitätseingabe an. |
|
relativePath (relativer Pfad)
|
relativePath | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
|
|
$top
|
top | number |
Optionale $top Abfrageoption. |
|
|
$skip
|
skip | number |
Optionale $skip Abfrageoption. |
|
|
$select
|
select | string |
Optionale $select Abfrageoption. |
|
|
$filter
|
filter | string |
Optionale $filter Abfrageoption. |
|
|
$expand
|
expand | string |
Optionale $expand Abfrageoption. |
|
|
$orderby
|
orderby | string |
Optionale $orderby Abfrageoption. |
|
|
$search
|
search | string |
Optionale $search Abfrageoption. |
|
|
$inlinecount
|
inlinecount | string |
Optionale $inlinecount Abfrageoption. |
Gibt zurück
OData-Entität löschen
OData-Entität löschen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
OData-Entitätsname
|
entity | True | string |
Geben Sie den Namen der OData-Entität an. |
|
OData-Entitätseingabe
|
entryInput | True | dynamic |
Geben Sie die OData-Entitätseingabe an. |
|
relativePath (relativer Pfad)
|
relativePath | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
Gibt zurück
- response
- object
OData-Entitäten abfragen
OData-Entitätendaten abfragen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
OData-Entitätsname
|
entity | True | string |
Geben Sie den Namen der OData-Entität an. |
|
relativePath (relativer Pfad)
|
relativePath | string |
Kombiniert mit OData-URI aus der Verbindung, um den vollständigen URI für die Interaktion zu erstellen. |
|
|
$top
|
top | number |
Optionale $top Abfrageoption. |
|
|
$skip
|
skip | number |
Optionale $skip Abfrageoption. |
|
|
$select
|
select | string |
Optionale $select Abfrageoption. |
|
|
$filter
|
filter | string |
Optionale $filter Abfrageoption. |
|
|
$expand
|
expand | string |
Optionale $expand Abfrageoption. |
|
|
$orderby
|
orderby | string |
Optionale $orderby Abfrageoption. |
|
|
$search
|
search | string |
Optionale $search Abfrageoption. |
|
|
$inlinecount
|
inlinecount | string |
Optionale $inlinecount Abfrageoption. |
Gibt zurück
Definitionen
Objekt
Dies ist der Typ „Objekt“.