Loading…
Transcript

Application Programming Interface

Die Bücke zwischen S/4HANA

und anderen Systemen

27.03.2018

Programmierschnittstellen

Programmier-schnittstellen

Application Programming Interface

Typklassen

Typklassen

Programmierschnittstellen

1

Funktionsorientierte Programmierschnittstellen

- Funktionen mit oder ohne Rückgabewert

- Konzept des Handle:

1. Funktion gibt Handle zurück

2. Handle ruft weitere Funktionen auf

3. Handle wird geschlossen

Dateiorientierte Programmierschnittstellen

- open, read, write und close

- write = senden

- read = empfangen

- unter UNIX weit verbreitet

Objektorientierte Programmierschnittstellen

- Schnittstellenzeiger --> flexibel

- Häufig wird eine Typbibliothek mitgegeben

Protokollorientierte Programmierschnittstellen

- unabhängig von Betriebssystem und Hardware

- muss stets neu implementiert werden

- Aufwand minimieren --> kapseln

- allgemeines- (z.B. SOAP) oder

anwendungsspezifisches (z.B. SMTP) Protokoll

Entwicklungsstufen

Entwicklungs-stufen

- Operationen werden erst im Laufe der Zeit etnwickelt

- Operationenen in alter sowie neuer Version vorhanden

- enwickelnde & stabile Schnittstelle

- Refactoring

2

Bedeutung

- gut dokumentierte API

- Programme von Drittanbieter

- Geschäftspolitik für Schnittstellen

3

Verwendung

- erweiter die SAP ERP-Software-Produktline

- Business Suit 4 + HANA Datenbank

1

Geschichte

- seit 2010

- SAP/HANA -Release am 03.02.2015

- bis zum 21.04.2015, 370 mal verkauft

2

Versionen

- SAP S/4 HANA On-Premise & SAP S/4HANA Cloud

- S/4 HANA Marketing Cloud

- S/4 HANA Professional Service Cloud

- S/4 HANA Enterprise Management Cloud

- S/4 HANA Cloud für Finanzen

3

S/4HANA & API's

- Programme von 3. Anbieter in die ERP

Landschaft einbinden

- kann selbst geschrieben werden/ Entwichklungen aus dem Pool von SAP genutz werden

- löst Z Programme ab

S/4HANA & API's

Fragen

FRAGEN?