SAP CRM APIs
Allgemeine Übersicht zu SAP APIs für SAP CRM
SAP CRM stellt eine Reihe von APIs bereit, um Integrationen, Erweiterungen und Datenzugriffe zu erleichtern. Diese APIs umfassen SOAP-, OData- und REST-basierte Schnittstellen und decken verschiedene Bereiche wie Geschäftstransaktionen, Stammdaten, Marketing und Service ab. Nachfolgend findest du eine strukturierte Übersicht der APIs, einschließlich relevanter Details wie Endpunkte und JSON-Schemata.
SAP CRM APIs bzgl. Geschäftstransaktionen
- API: CRM Business Transactions
- Endpunkt (OData):
/sap/opu/odata/sap/CRM_BUSINESS_TRANSACTIONS_SRV/ - Funktionen:
- Abrufen, Erstellen und Aktualisieren von Geschäftstransaktionen (z. B. Angebote, Aufträge).
- Filtern nach Status, Typ oder Datum.
- Beispiel-JSON-Schema (POST):
{ "TransactionType": "SALE", "Description": "Neuer Auftrag", "Partner": [ { "PartnerFunction": "AG", "PartnerID": "123456" } ], "Item": [ { "ProductID": "PROD001", "Quantity": 10 } ] }
- Endpunkt (OData):
- API: CRM Activity Management
- Endpunkt (OData):
/sap/opu/odata/sap/CRM_ACTIVITY_MANAGEMENT_SRV/ - Funktionen:
- Verwalten von Aktivitäten wie Anrufen oder Meetings.
- Beispiel-JSON-Schema (GET):
{ "ActivityID": "ACT123", "ActivityType": "MEET", "StartDate": "2024-01-01T10:00:00", "EndDate": "2024-01-01T11:00:00" }
- Endpunkt (OData):
SAP CRM APIs bzgl. Stammdaten
- API: CRM Business Partner
- Endpunkt (OData):
/sap/opu/odata/sap/CRM_BUSINESS_PARTNER_SRV/ - Funktionen:
- Abrufen, Anlegen und Aktualisieren von Geschäftspartnerdaten.
- Zugriff auf Adressen, Kontaktinformationen und Beziehungen.
- Beispiel-JSON-Schema (GET):
{ "BusinessPartnerID": "BP123456", "FirstName": "Max", "LastName": "Mustermann", "EmailAddress": "max.mustermann@example.com" }
- Endpunkt (OData):
- API: CRM Product
- Endpunkt (OData):
/sap/opu/odata/sap/CRM_PRODUCT_SRV/ - Funktionen:
- Zugriff auf Produktdetails wie Kategorien, Preise und Beschreibungen.
- Beispiel-JSON-Schema (GET):
{ "ProductID": "PROD001", "ProductName": "Produkt A", "Category": "Elektronik", "Price": 99.99 }
- Endpunkt (OData):
SAP CRM APIs bzgl. Marketing
- API: CRM Campaign Management
- Endpunkt (SOAP):
/sap/bc/srt/wsdl/sap/CRM_CAMPAIGN_MANAGEMENT_SRV/ - Funktionen:
- Verwalten von Kampagnen, einschließlich Erstellung und Analyse.
- Beispiel (Request):
<SOAP-ENV:Envelope> <SOAP-ENV:Body> <CreateCampaign> <CampaignName>Neue Kampagne</CampaignName> <StartDate>2024-01-01</StartDate> <EndDate>2024-06-30</EndDate> </CreateCampaign> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
- Endpunkt (SOAP):
SAP CRM APIs bzgl. Service
- API: CRM Service Request
- Endpunkt (OData):
/sap/opu/odata/sap/CRM_SERVICE_REQUEST_SRV/ - Funktionen:
- Bearbeiten von Serviceanfragen, einschließlich Statusaktualisierungen.
- Beispiel-JSON-Schema (POST):
{ "ServiceRequestID": "SRV001", "Description": "Problembeschreibung", "Priority": "Hoch", "Status": "Offen" }
- Endpunkt (OData):
- API: CRM Service Confirmation
- Endpunkt (SOAP):
/sap/bc/srt/wsdl/sap/CRM_SERVICE_CONFIRMATION_SRV/ - Funktionen:
- Erstellung und Bestätigung von Serviceleistungen.
- Beispiel (Request):
<SOAP-ENV:Envelope> <SOAP-ENV:Body> <ConfirmService> <ServiceID>SRV123</ServiceID> <ConfirmationDate>2024-01-01</ConfirmationDate> </ConfirmService> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
- Endpunkt (SOAP):
