ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring...

33
ZENOS ® - SAP plug-in Volker Brandenburg Geschäftsführer actum consulting products GmbH

Transcript of ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring...

Page 1: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

ZENOS® - SAP plug-in

Volker Brandenburg Geschäftsführer

actum consulting products GmbH

Page 2: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

ZENOS und Enterprise-Services

  Enterprise Services spielen immer mehr eine größere Rolle in der Prozessanbindung an SAP

  unterschiedliche Entwicklungsstände stehen in den einzelnen Industry Solutions zur Verfügung

  SAP unterstützt den verlässlichen technischen Datenaustausch   Idempotency Framework verwaltet Request-ID‘s und die dazugehörigen Antworten. Dadurch

wird sichergestellt, dass ein Request nur einmal zugestellt wird und die entsprechende Antwort ebenfalls

  Um die Übertragung von Nachrichten zu garantieren und auch die korrekte Reihenfolge der eingehenden Nachrichten zu kontrollieren, sieht das WS-RM-Protokoll vor, eine oder mehrere Nachrichten zu Sequenzen zusammenzufassen.

  Sequenzen erhalten eine eindeutige Identifikation. Nachrichten innerhalb einer Sequenz werden fortlaufend durchnummeriert. Der WSRM-Sequenz-Header in der SOAP-Nachricht identifiziert die Sequenz, zu der eine Nachricht gehört

  SAP kümmert sich um die sichere Kommunikation zwischen Consumer und Provider

  ZENOS kümmert sich im Backend um eine sichere prozessbezogene Verarbeitung   Stellt innerhalb einer Sequenz die Ablaufreihenfolge der Nachrichten sicher

Page 3: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Welchen Mehrwert liefert das SAP Plug-in ZENOS?

DB Access

Object

Internal Access Layer •  single access point i/e •  Expertendialoge Business Object Layer •  Business Logik •  Daten & Methoden •  Pufferung f. performance

DB Access Layer •  gekapselter

Datenbankzugriff

SAP Application BAPI-Implementation •  stable/repository/open •  hide internal structure •  governance process

DB Access

Object

DB Access

DB Access

Object Object

ZENOS

API/FB API/FB API/FB

BAPI BAPI BAPI BAPI BAPI BAPI

API/FB

ESR

SAP Backend Connectivity

Web Service

ABAP Proxy IDoc File

Sobald der Kunde im SAP Backend Hand anlegen muss, unterstützt ZENOS durch eine produktgestützte Entwicklung. Der generierte Programmcode ist über alle SAP Kommunikationstechniken nutzbar!

DB

/File

App

licat

ion

Generierte Zugriffe

Page 4: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Conversation Controlling

Bindeglied zu den SAP Standardkommunikationstechniken   Erzeugt Transparenz und Sicherheit

  Durch einheitliches Monitoring für   Alle Kommunikationstechniken,   GUI zu Transaktion und   Transaktion zu Transaktion

  Objekte gezielt unterbrechen und wieder starten

  Steuerung der einzelnen Objekte durch fachliche + technische Status   Parken und automatischer Wiederanlauf   Trigger für andere Entity- und Taskservices mit oder ohne Output

Application Layer

Application Service Enabling Layer

Methode BAPI API

Proxy-Implementierung

Service-Implementierung

ZENOS

API/FB API/FB API/FB

BAPI BAPI BAPI BAPI BAPI BAPI

ESR

SAP Backend Connectivity

Web Service

ABAP Proxy

IDoc File

Entity (Prozesskomponenten neu o. erweitert)

Task (Objektketten, Kompensationsregeln)

Mapping (Oberflächengesteuert, Globale Regelwerke)

Technische Optimierung (z.B. Lastverteilung)

Monitoring (Transparente Verarbeitung im Backend)

Conversation controller

Page 5: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Unterstützung ZENOS für Enterprise Services

Application Layer

Application Service Enabling Layer

Webservice Enabling Layer

HTTP Communication Layer

Methode BAPI API

Lokale XI Runtime

Webservice Runtime

ABAP-Proxy-Framework

Proxy-Implementierung

Internet Communication Framework

Internet Communication Manager

Service-Implementierung

ZENOS

API/FB API/FB API/FB

BAPI BAPI BAPI BAPI BAPI BAPI

Durch die Design-Richtlinien für SAP Enterprise Services ist ein ZENOS Einsatz zur Beschleunigung der Proxy- und Service-Implementierung gewährleistet.

Page 6: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Designrichtlinie für Enterprise Services A

BA

P-P

roxy

-Fr

amew

ork

Pro

xy-

Impl

emen

tieru

ng

Konvertiere XML nach

ABAP

Konvertiere ABAP nach

XML

Ausführung der Default-Import-Konvertierung

Aufruf BAdI für Eingangs-

verarbeitung

Ausführung Geschäftslogik

Aufruf BAdI für Ausgangs-

verarbeitung

Durch die Design-Richtlinien für SAP Enterprise Services ist ein ZENOS Einsatz zur Beschleunigung der Proxy- und Service-Implementierung gewährleistet.

Page 7: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Nutzung der SIW (Service Implementation Workbench)

Aufruf ZENOS

Page 8: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  Anlage eines Objektes wie gewohnt

  Zusätzlicher Reiter in der Objektverwaltung

welcher Service soll generiert werden

Bezeichnung des Bausteins

Unterstützung der Standardpattern

Vorbereitung zum generieren des Services

Page 9: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Vorbereitung zum generieren des Services

  Nicht alle Verarbeitungsstrukturen müssen als Parameter definiert werden   die RFC-Parameter müssen von Table Typ oder Structure sein   aktivieren automatischer Nachrichtenausgabe

welcher Parameter für welchen Baustein / Service

Input / Output Parameter

Page 10: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  generieren wie gewohnt über den Mapping-Assistenten

jeder parametrisierte Service wird generiert

Vorbereitung zum generieren des Services

Page 11: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Generierte Bausteine

  Funktionsgruppe und Funktionsbau-steine werden generiert

  jeder Baustein enthält automatisch Trace-, Nachrichten- und Mapping-Funktion

  der Baustein ruft das Mapping-Objekt auf

Page 12: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Unterstützung in Entwicklung und Betrieb

  testen der Bausteine über SE37 möglich   jeder Aufruf wird gemonitort   gewohnte Entwicklungs- und Testumgebung steht zur Verfügung

Page 13: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Mehrwert durch ZENOS-Generierung

  pro Service wird ein Funktionsbaustein generiert   eine Funktionsgruppe wird erzeugt

  der FB kann in den Service   manuell eingehängt werden   oder den Service generieren anhand der Funktionsgruppe (SolMan / TechEd2010)

  dadurch erhält ein Enterprise-Service über den Standard hinaus automatisch alle Vorteile von ZENOS

  Monitoring, Auditierung (Get-Calls), Steuerung, Restart   und die Kombination von diversen Zugriffen,   als auch das Umschalten auf die Lastverteilung

  ein ZENOS Objekt kann nun als E-Service, RFC-Baustein oder weiterhin generisch aufgerufen werden

  die Kombination zwischen pollen und Aufruf besteht weiterhin   abschaltbare (aktivieren/deaktivieren) Services

  dadurch kann dem ungewollten Aufruf Einhalt geboten werden

Page 14: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

SAP Backend Connectivity

Entity Task

Mapping Technische Optimierung

Monitoring / Conversation controller

Conversation Controlling   Bindeglied zu den SAP Standardkommunikationstechniken   Verarbeitung gezielt unterbrechen und wieder anstarten   Steuerung der einzelnen Services durch fachliche + technische Status

  Parken und automatischer Wiederanlauf   Periodische Funktionen (Scheduling detailliert / Regelkombinationen)

 Mo-Fr 9-18 alle 10 Minuten / Sa alle Std   Trigger für andere Entity- und Taskservices mit oder ohne Output

(z.B. Weiterverarbeiten des frisch angelegten Kreditors) Nutzung der SAP Kommunikationstechniken

  SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen   Webservice Generierungsunterstützung   Einfaches Einbinden von ABAP-Proxy   RFC-Verarbeitung

  Synchron   Asynchron   Im Betrieb umschaltbar

  Einfaches Einbinden von Idoc-Verarbeitung (In-Outbound)   File-Verarbeitung in unterschiedlichsten Facetten (inkl. FTP)   SAP Trigger nutzbar

  NAST, Idoc, Workflow, ...

SAP Backend Connectivity

Web Service

ABAP Proxy IDoc File

Page 15: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Einsatzmöglichkeiten /-gebiete ZENOS

SAP Business Process Platform

SAP Application

Business Suite Industry Solution

ERP

PLM

SCM

SRM

CRM

...

Retail

Insurance

Utilities

Banking

SAP NetWeaver Components Tools

PI

MDM Portal

BI Visual Composer

Composition Env. SolMan

Developer Studio

SAP Plugin ZENOS Umfassendes Framework, das kundenindividuell ausprägbar und erweiterbar ist!

Ermöglicht:   Schnelle Entwicklungszeiten   Einen modularen Aufbau   Schnelle Anpassbarkeit   Effizienten Betrieb durch umfassendes und einheitliches

Fehlerhandling   Massendatenverarbeitung durch eigene Lastverteilung   Tranparenz durch kundenindividuell ausprägbares Monitoring

Inbound-/Outbound-Schnittstellen   z.B. Stammdatenverteilung SAP-SAP   z.B. Versorgung vor- oder nachgelagerter Non-SAP-Systeme

Prozessorientierte Systemsplits, Datenharmonisierungen oder Migrationen

  z.B. Herauslösen eines Buchungskreises Erstellung kundenindividueller Prozessketten

  z.B. Kundensuche im SAP Banking Prozessautomatisierung

  z.B. Triggerinformationen sammeln, verdichten und verteilen Performancesteigerung / Lastverteilung im Backend

  z.B. Datenübertragung ERP nach GTS Kundenindividueller Geschäftsprozessmonitor

  z.B. Proaktives Monitoring im IS-U

Page 16: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Business Data Toolset

Page 17: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

ZENOS unterstützt das Business Data Toolset

  Das BDT (Business Data Toolset) ist eine zentrale Steuerung für die Pflege von Stammdaten und einfachen Bewegungsdaten. Dabei beschränkt sich das BDT nicht nur auf die Unterstützung der Dialogpflege, sondern behandelt auch Pflege im Hintergrund über Direct Input bzw. Funktionsbausteine.

  Darüber hinaus stellt das BDT generische Services für immer wiederkehrende Anforderungen (z.B. Änderungsbeleglisten, Feldmodifikation und Löschprogramm) zur Verfügung. Hierbei übernimmt das BDT die Steuerung sowie generische Teile und ruft die Anwendungen über fest vorgegebene Schnittstellen (Steuertabellen und Zeitpunkte) auf. Die Anwendungen ihrerseits bringen anwendungsspezifische Entwicklungen (z.B. zum Lesen und Schreiben der Anwendungstabellen) ein.

  BDT wird verstärkt in der Insurance und Banking Lösung genutzt

Page 18: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Neuer Reiter in der Objektverwaltung   BDT-Anwendungsobjekt auswählen   Steuerung des Aufrufes vornehmen (zur Laufzeit änderbar)

ZENOS unterstützt das Business Data Toolset

Page 19: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  Anhand des Anwendungsobjektes werden alle Strukturen autom. angeboten

  danach gewohntes Feldmapping

ZENOS unterstützt das Business Data Toolset

Page 20: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  durch generieren des Mapping-Programmes wird automatisch der BDT Aufruf erzeugt

  Restartfähigkeit und Wiederanlauffunktionen stehen wie gewohnt zur Verfügung

  BDT kann jetzt an der Lastverteilung teilnehmen

  die Anpassungen an den Transaktionen durch das BDT werden auch im Schnittstellenprozess durchlaufen

ZENOS unterstützt das Business Data Toolset

  durch ZENOS erhält auch ein Enterprise-Service die Funktionalität des BDT

Page 21: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Suchen in Kommunikationspaketen

Weitere Unterstützung für die gezielte Fehleranalyse

Page 22: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Unterstützung für die gezielte Fehleranalyse In dem Prozessdatenaustausch sind für eine Recherche nicht nur die Key-Daten notwendig, sondern auch die sogenannten Nutzdaten Es muss die Möglichkeit bestehen den gesamten Datenstrom zu untersuchen   was wurde angeliefert bzw. was wurde dem Consumer geliefert

Page 23: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Im Customizing eine Gruppe definieren diese Gruppe enthält die Strukturinformationen, die gesammelt werden soll

  Strukturen aus dem Ddic oder der Strukturzuordnung nehmen

  welche Richtung soll berücksichtigt werden

Unterstützung für die gezielte Fehleranalyse

Page 24: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Im Customizing eine Gruppe definieren diese Gruppe enthält die Strukturinformationen, die gesammelt werden soll

In der Objektverwaltung eine Gruppe zuordnen

  Aktivieren der Erweiterten Statistik und

  Gruppenzuordnung wählen

Unterstützung für die gezielte Fehleranalyse

Page 25: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Gruppenzuordnung

  Sammel-Modus wählen   mögliche Einschränkung

(Pattern) definieren

Unterstützung für die gezielte Fehleranalyse

Page 26: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  In dem Aktions-Identifier wird nur das erstmalige Auftreten der Information im Datenpaket dargestellt

  Über die Gruppenzuordnung werden alle Inhalte der Records, die für eine Analyse vorgehalten werden sollen, nach dem Inhalt durchsucht

  für alle Objekte die eine erweitere Statistik bzw. Gruppe zugeordnet haben

Unterstützung für die gezielte Fehleranalyse

Page 27: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Durch die Suchunterstützung können schnell objektübergreifende Informationen gefunden werden, die eine Prozessanalyse beschleunigen

  Generische oder genaue Suche

  In welchen Feldern soll gesucht werden

  Treffermenge   in welcher Pro-Id   in welchem Record

Unterstützung für die gezielte Fehleranalyse

Page 28: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Auch die folgende Fragestellung wird unterstützt „Irgendwann haben die uns doch .... geschickt“

Nun ja, mit ZENOS kann geholfen werden

Unterstützung für die gezielte Fehleranalyse

Page 29: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Unterstützung für die gezielte Fehleranalyse

  Suchfunktion zum Objekt in Eingangs- bzw. Ausgangsdaten

Page 30: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Suchergebnisse über Portsuche   2004 - heute

Unterstützung für die gezielte Fehleranalyse

Page 31: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

  Suchergebnisse über Monitor-Requests

  2011 - heute

Unterstützung für die gezielte Fehleranalyse

  generische oder genaue Suche

  Per Doppelklick in den Monitor

Page 32: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Die Analysefunktionen dienen auch in der Kombination mit Enterprise-(Web-)Services

Unterstützung für die gezielte Fehleranalyse

Page 33: ZENOS - SAP plug-in - actum.de · SAP Kommunikationstechniken werden mit einheitlichem Monitoring versehen ... NAST, Idoc, Workflow, ... SAP Backend Connectivity Web Service ABAP

Kontaktdaten

products GmbH

Volker Brandenburg

Geschäftsführer

Bei dem Neuen Krahn 2 20457 Hamburg

Fon: +49(0)40 38 08 18 - 0 Fax: +49(0)40 38 08 18-18

Mobil: +49(0)175 26 27 977

http

://w

ww

.act

um.d

e -

e-M

ail:

VB

rand

enbu

rg@

actu

m.d

e

Herzlicher Dank für Ihre Aufmerksamkeit