Kommunikation mit SAPconnect einrichten

Objective

After completing this lesson, you will be able to die Rolle von SAPconnect für die externe Kommunikation erläutern

Überblick über den Nachrichtenfluss in SAP-Systemen

Ein ABAP-basiertes SAP-System bietet Anwendungsentwicklern viele Möglichkeiten, Meldungen anzulegen und zu bearbeiten. Beispielsweise muss der Benutzer nach dem Anlegen eines Kundenauftrags möglicherweise eine Bestätigungsnachricht an den Auftraggeber senden.

Business Communication Services (BCS) sind für die Nachrichtenverarbeitung von Bedeutung. Die Services ermöglichen es Anwendungsentwicklern, das Senden von Nachrichten sowohl intern als auch extern in ihre Anwendungen zu integrieren. Neben der Steuerung des Sendens und Empfangs übernimmt das BCS eine umfangreiche Statusbehandlung und stellt alle versendenden Informationen zu einem Anwendungsobjekt zur Verfügung. Die Übersicht über den Message-Fluss ist in der Abbildung „„Message-Fluss im AS ABAP"" dargestellt.

Das Senden aus den SAP-Anwendungen kann direkt über die BCS erfolgen. Alternativ kann das Post Processing Framework (PPF) zuerst angesprochen werden. Das PPF bietet eine einheitliche Schnittstelle zum bedingungsabhängigen Erzeugen von Aktionen (z. B. Drucken von Lieferscheinen, Faxen von Auftragsbestätigungen oder Auslösen von Genehmigungsverfahren). Das PPF ist der Nachfolger der Nachrichtensteuerung und bietet einen größeren Funktionsumfang, eine einfachere Anbindung an die Anwendungen und eine größere Flexibilität als sein Vorgänger. Das BCS kann auch aus dem SAP-Smart-Forms-Tool (und seinem Vorgänger SAPscript) und für PDF-basierte Druckformulare (SAP Interactive Forms by Adobe) verwendet werden.

Zusätzlich zur automatisierten Meldungserstellung und -verarbeitung können Sie Meldungen manuell über den Business Workplace (früher SAP Office) anlegen. Der Business Workplace (Transaktion SBWP) bietet eine Standardarbeitsumgebung, in der jeder SAP-Benutzer seinen Teil der Geschäfts- und Kommunikationsprozesse im Unternehmen ausführen kann.

die Administration der Business Communication Services steht Ihnen die Transaktion SCOTSAPconnect zur Verfügung. Mit dieser Transaktion können Sie auf eine Sammlung von Einstellungen, Berichten, Sichten und weiteren Funktionen im Bereich BCS zugreifen. Im Fall von externen Nachrichten reichen die BCS diese an SAPconnect weiter. Die Abbildung „„Transaktion SCOT: BCS-Administration und SAPconnect"" zeigt das Einstiegsbild dieser Transaktion.

SAP-S/4HANA-Ausgabesteuerung

SAP S/4HANA führt einen neuen Stil der Ausgabeverwaltung ein. Die neue Ausgabeverwaltung wird der Nachfolger aller anderen Frameworks für die Ausgabeverwaltung sein (SD-Ausgabesteuerung, FI-Korrespondenz, FI-CA-Druck-Workbench, CRM-Nachbearbeitung). Alle anderen Frameworks sind jedoch weiterhin verfügbar und können verwendet werden. Die Verwendung der neuen Ausgabeverwaltung ist nicht obligatorisch. Die Ausgabeverwaltung für SAP S/4HANA umfasst alle Funktionen und Prozesse, die sich auf die Ausgabe von Belegen beziehen. Dazu gehört die Integration von Funktionen der Ausgabeverwaltung in die Geschäftsanwendungen, die Reuse-Komponente Ausgabesteuerung sowie die SAP-NetWeaver-Technologien und die technische Infrastruktur.

Im Fall der SAP-S/4HANA-Ausgabesteuerung muss die obige Abbildung zum Nachrichtenfluss wie folgt geändert werden:

  • Die SAP-S/4HANA-Ausgabesteuerung verwendet die grundlegenden Ausgabeverwaltungsservices (wie Drucken, Rendern von Formularen und E-Mails) und fügt weitere Funktionen (z.B. Parameterfindung, Ausgabe von Anlagen und Ausgabehistorie) für Anwendungen hinzu, die erweiterte Ausgabeszenarios erfordern. Die Anwendungen können mit Geschäftsempfängern über Druck, E-Mail oder Electronic Data Interchange (EDI) kommunizieren.

  • Der Formular-Datenprovider bietet eine dynamische Datenschnittstelle für Ausgabeformulare basierend auf Core Data Services (CDS) und Gateway-Services einschließlich Standarderweiterbarkeit. Die Datenschnittstelle beschreibt die Daten, die zur Laufzeit an den Formular-Rendering-Service übergeben werden.

  • Ausgabeformulare (Gateway-Schnittstelle) können verwendet werden, um pixelgenaue Dokumente basierend auf einer Layoutdefinition und Anwendungsdaten in einem definierten Ausgabeformat anzulegen. Das Dokument wird vom Service SAP Forms Service by Adobe im angeforderten Format gerendert. Mögliche Ausgabeformate sind z.B. PDF, PCL und Postscript.

Notiz

Weitere Informationen finden Sie unter

  • SAP-Hinweis 2228611Ausgabeverwaltung in SAP S/4HANA
  • SAP-Hinweis 2791338FAQ: SAP-S/4HANA-Ausgabeverwaltung
  • SAP-Hinweis 2470711S4TWL - OUTPUT MANAGEMENT
  • SAP-Hinweis 3097507Ausgabeverwaltung in SAP S/4HANA On-Premise mit einem beigefügten Dokument, das Anleitungen für die SAP-S/4HANA-Ausgabeverwaltung enthält
  • Blog Output Management in SAP S/4HANA (https://blogs.sap.com/2021/04/26/output-management-in-sap-s-4hana/) und
  • die Online-Dokumentation für SAP S/4HANA (Product Assistance), Bereich Übergreifende KomponentenSAP-S/4HANA-Ausgabesteuerung.

SAPconnect-Funktionen

SAPconnectSAPconnect ist die zentrale Schnittstelle für die externe Kommunikation in SAP-Systemen. SAPconnect unterstützt die Nutzung von Telekommunikationsservices wie Fax, Textnachrichten (Pager oder SMS), E-Mail und X.400 sowie das Senden von Daten an Drucker und zwischen verschiedenen SAP-Systemen.

Mit SAPconnect können Sie externe Kommunikationskomponenten an ein ABAP-basiertes SAP-System anbinden. SAPconnect stellt eine direkte Verbindung zum Internet über das SMTP-Plug-In des Internet Communication Manager (ICM) zur Verfügung.

Wie in der Abbildung „„SAPconnect: Kommunikationsoptionen"" dargestellt, gibt es bei der Verwendung von SAPconnect verschiedene Möglichkeiten, dasselbe Ergebnis zu erzielen (z.B. Mailversand über das Internet). Externe Kommunikationssysteme können seit vielen Jahren genutzt werden, der Einsatz der Plug-In-Technologie erfordert jedoch den Prozess Internet Communication Manager (ICM).

Beachten Sie, dass die Verwendung von RFC-Destinationen für SAPconnect veraltet ist. Wenn RFC-Destinationen für SAPconnect erforderlich sind (z.B. weil ein externes Kommunikationssystem keine HTTP- oder SMTP-Konnektivität bietet), konfigurieren Sie SAPconnect in der Transaktion SCON. Sie bietet eine Benutzungsoberfläche, die der Transaktion SCOT in früheren Releases von AS ABAP ähnelt.

Notiz

Weitere Informationen zur Unterstützung der RFC-Schnittstelle und SAPconnect finden Sie im SAP-Hinweis 1236270Unterstützung der SAPconnect-RFC-Schnittstelle.

Kommunikationsschritte im SAPconnect-Prozess

  1. Eine Meldung wird z.B. als Web Flow Item, im Business Workplace (Transaktion SBWP) oder von einer Anwendung angelegt.
  2. Die Nachricht wird entsprechend der gewählten Kommunikationsart und des gewählten Adressbereichs einem Knoten zugeordnet und in der Warteschlange abgelegt.
  3. Der Sendeprozess (Report RSCONN01, der periodisch im Hintergrund laufen soll) startet, liest die Message aus der Queue und übergibt sie an das SMTP-Plug-In (oder eine RFC-Destination).

Administration von SAPconnect

Um Nachrichten über eine Kommunikationsart versenden zu können, sind folgende Kriterien erforderlich:

  1. Ein konfigurierter (Kommunikations-)Knoten für die Kommunikationsart wird benötigt, wenn Sie ihn zum Senden von Dokumenten verwenden möchten.
  2. Alle eventuell benötigten externen Programme müssen verfügbar und konfiguriert sein.

Sie haben folgende Möglichkeiten, SAPconnect zu konfigurieren und zu überwachen:

  • Transaktion SOADM (erfordert AS ABAP 7.02 oder höher)
  • Transaktion SCOT (entspricht der Transaktion SOADM, gibt direkt den Pfad SettingsSMTP ConnectionOutbound MessagesSMTP Nodes ein)
  • Transaktion SCON (unterstützt alle Kommunikationsarten, ist veraltet)

Die ersten beiden Optionen werden empfohlen. Verwenden Sie die veraltete Transaktion SCON nur für Kommunikationsarten, die sich von SMTP und HTTP unterscheiden.

Fehlerbehebung bei SAPconnect

Es stehen verschiedene Werkzeuge zur Fehlerbehebung zur Verfügung, von denen einige in der folgenden Liste als Beispiele genannt werden:

  • Prüfen Sie bei ausgehenden Nachrichten anhand von Routing-Tests, ob der Fehler bei der Knotenermittlung durch die Empfängeradresse verursacht wurde. Mit diesem Test wird überprüft, ob in der Kommunikationsumgebung das Routing bei ausgehenden Nachrichten korrekt verläuft. Es wird dargestellt, wie anhand einer angegebenen Empfängeradresse der passende Knoten ermittelt wird, und ob Fax- und Paging-Nummern nach den Regeln für die Empfängernummernanpassung umgewandelt werden.
  • Für eingehende und ausgehende Nachrichten kann ein Trace aktiviert werden.
  • Die gesendeten Nachrichten können nach ihrem aktuellen Status ausgewertet werden. Dabei können beispielsweise alle Dokumente mit Sendefehlern angezeigt und wiederversendet werden. Damit können Übersichten über die im aktuellen Mandanten gesendeten Dokumente erstellt werden. Übersichten können nach Sendezeiten, Kommunikationsarten und Sendestatus eingeschränkt werden. Zusätzlich kann die gesamte Sendehistorie jedes Dokuments aufgerufen werden. Die Übersicht bietet die Möglichkeit, die Empfänger zu benachrichtigen und/oder das Senden der Dokumente zu wiederholen.

Zusätzliche Informationen zu SAPconnect

Weitere Informationen zum Einrichten der Kommunikation mit SAPconnect finden Sie in der Online-Dokumentation für SAP S/4HANA (Product Assistance) unter den Pfaden

  • SAP S/4HANAEnterprise TechnologyABAP PlatformWeitere ServicesServices für AnwendungsentwicklerGeneric Business Tools for Application Developers (BC-SRV-GBT)Business Communication Services - Senden an SAP-Anwendungen
  • SAP S/4HANAEnterprise TechnologyABAP PlatformWeitere ServicesServices für AnwendungsbenutzerSAPconnect (BC-SRV-COM)

Darüber hinaus können die folgenden SAP-Hinweise hilfreich sein:

  • SAP-Hinweis 455127E-Mail (SMTP) in verschiedenen SAP-Releases
  • Hinweis 17194Telefax in verschiedenen SAP Releases
  • SAP-Hinweis 455129Paging/SMS in verschiedenen SAP-Releases
  • SAP-Hinweis 312690SAPconnect: Sammelhinweis
  • SAP-Hinweis 455140Konfiguration von E-Mail, Fax, Paging oder SMS über SMTP
  • SAP-Hinweis 455142SAPconnect: Konfiguration Paging/SMS über HTTP
  • Hinweis 598718SAPconnect - Performance
  • SAP-Hinweis 1236270 - Unterstützung der SAPconnect-RFC-Schnittstelle
  • SAP-Hinweis 1637415S/MIME-Integration in SAPconnect
  • SAP-Hinweis 2841986Senden von Nachrichten über Whatsapp über SAPconnect
  • SAP-Hinweis 1917416SMS via HTTP: Neue Funktionen