El contenido de aprendizaje está diseñado para cualquier persona que desee adquirir conocimientos sobre SAP de forma sencilla, compacta y práctica. Nuestra plataforma de aprendizaje ofrece contenidos para principiantes, avanzados y expertos. Esto le permite ampliar sus conocimientos paso a paso y desarrollar continuamente sus habilidades para convertirse en un experto de SAP.
Praxishandbuch SAP Gateway
Tarifa plana
19 € al mes
Licencia única Más de 1000 libros electrónicos y tutoriales en vídeo Acceso instantáneo 12 meses(228 €al año) Renovación automática
Saber más
Das offene Framework SAP Gateway ermöglicht Ihnen eine Anbindung von Nicht-ABAP-Systemen an SAP-Systeme. Es zielt insbesondere auf Browserapplikationen wie beispielsweise SAP-Fiori-Apps für Mobil- und Desktopgeräte. Mit dem Open Data Protocol (OData) können Sie nahezu jede moderne Programmiersprache einsetzen und diese in Ihre SAP-Umgebung einbinden.
Nach einer Einführung in das grundlegende Konzept und die Konfiguration von SAP Gateway führt Sie dieses Praxishandbuch anhand eines Flugdatenmodells durch die serverseitige ABAP-Entwicklung, mit der Sie die Programmierschnittstellen bereitstellen sowie die korrekte Weiterverarbeitung und Speicherung der Daten implementieren. Anschließend widmen Sie sich der clientseitigen UI5-Entwicklung, mithilfe derer Sie die Programmierschnittstellen in Benutzeroberflächen integrieren. Die leichte Zugänglichkeit macht SAP Gateway anfällig für die Einschleusung schädlicher SQL-Statements. Daher legt der Autor zum Abschluss ein besonderes Augenmerk auf das Thema Sicherheit. Wichtige Aspekte sind etwa die Wahrung der Datenkonsistenz sowie das Absichern von OData-Services mit diversen Berechtigungen.
Das Buch wendet sich insbesondere an ABAP- und Web-Entwickler, aber auch an SAP-Berater mit Programmiererfahrung.
- Basis des Programmiermodells ABAP RESTful
- SAP-seitige Implementierung des OData-Protokolls
- Schnittstelle für UI5-Apps
- Praxisnahe Tipps für Entwicklung, Test und Debugging
Ejemplo de lectura
2.1 Konfiguration
Sie konfigurieren SAP Gateway im Customizing (Transaktion SPRO). Abbildung 2.1 zeigt den ersten Schritt der Aktivierung.

Abbildung 2.1: Aktivierung SAP Gateway
In den Benutzereinstellungen springen Sie in die Rollenpflege (Transaktion PFCG) und definieren Berechtigungsrollen für Entwickler und Nutzer. SAP stellt Ihnen dazu entsprechende Vorlagen zur Verfügung (Abbildung 2.2).

Abbildung 2.2: Vorlage Berechtigungsrollen
Berechtigungen für Endanwender
Wenn Sie den Zugriff durch Endanwender auf einzelne Services beschränken möchten, wählen Sie die Vorlage /IWFND/RT_GW_USER und pflegen das Berechtigungsobjekt S_SERVICE (Abbildung 2.3).

Abbildung 2.3: Berechtigungspflege
Jeder OData-Service besteht aus zwei TADIR-Einträgen vom Objekttyp IWSV und IWSG. Beide müssen Sie bei der Pflege des Berechtigungsfelds SRV_NAME angeben (Abbildung 2.4).

Abbildung 2.4: Pflege Berechtigungsfeld »SRV_NAME«
Der Objektname setzt sich aus dem Servicenamen sowie der Versionsnummer zusammen. Im Objekttyp IWSV werden schließende Leerzeichen im Servicenamen nicht entfernt. Daher wählen Sie diesen Namen am besten über die Eingabehilfe aus.
Berechtigungen für Entwickler und Administratoren
Für Benutzer aus der Administration können Sie eine Einschränkung auf die ICF-Knoten vornehmen, damit diese keine neuen OData-Services veröffentlichen bzw. bestehende ändern oder löschen können. Dazu wählen Sie die Vorlagen /IWFND/RT_DEVELOPER bzw. /IWFND/RT_ADMIN (Abbildung 2.2) oder fügen das Berechtigungsobjekt S_ICF_ADM manuell hinzu. Im Berechtigungsfeld ACTVT begrenzen Sie die möglichen Aktivitäten (Abbildung 2.5).

Abbildung 2.5: Aktivitäten Administration ICF-Knoten
Mit dem in Abbildung 2.6 aufgeführten Berechtigungsobjekt /IWBEP/SB können Sie Entwicklern Berechtigungen für Projekte im SAP Gateway Service Builder (Transaktion SEGW aus Abschnitt 2.2) geben.

Abbildung 2.6: Berechtigung für SAP Gateway Service Builder
Entwickler und Administratoren benötigen zudem Berechtigungen für die folgenden Transaktionen, die teilweise schon in den Vorlagen /IWFND/RT_DEVELOPER und /IWFND/RT_ADMIN enthalten sind:
- SEGW
- /IWBEP/SB
- /IWFND/MAINT_SERVICE
- /IWBEP/REG_SERVICE
- /IWFND/GW_CLIENT
- /IWFND/IWF_ACTIVATE
- /IWFND/ERROR_LOG
Verbindungseinstellungen
In den Verbindungseinstellungen können Sie:
- SAP Gateway zum System Landscape Directory (SLD) hinzufügen,
- RFC-Destinationen für Partnersysteme definieren.
Installationsoptionen
Sie können SAP Gateway als eigenständiges SAP-System aufsetzen und per RFC mit dem produktiven ERP-System kommunizieren. Damit fungiert SAP Gateway quasi nur als Router, der die Anfragen weiterleitet. Diese Art von Installation ist zu empfehlen, wenn die SAP-Gateway-Anwendungen über das öffentliche Internet zugänglich sind. Ein Vorteil dieser Option ist, dass Sie bei einer eigenständigen Installation alle Berechtigungen komplett neu definieren und nicht das oftmals historisch gewachsene und umfangreiche Berechtigungssystem aus dem produktiven ERP-System verwenden müssen. Nützlich ist zudem die Trennung der Internet-Communication-Framework-(ICF-)Services. ICF-Services des produktiven ERP-Systems, die Sie nur intern nutzen, werden somit nicht automatisch über das Internet veröffentlicht. Im produktiven SAP-Gateway-System genügt es, den OData-Service-Knoten (sap • opu • odata • sap in Abbildung 2.7) und bei Bedarf den UI5-Service (sap • bc • ui5_ui5 • sap in Abbildung 2.8) zu aktivieren.

Abbildung 2.7: OData-Service-Knoten in der Transaktion SICF

Abbildung 2.8: UI5-Service-Knoten in der Transaktion SICF
Applikationsseitig bedeutet eine Router-Installation allerdings einen erhöhten Aufwand. Sie müssen im produktiven ERP-System entsprechende RFC-Funktionsbausteine vorhalten sowie die Dictionary-Strukturen zwischen den Systemen synchronisieren. Für interne Applikationen, die nicht über das öffentliche Internet zugänglich sind, bedeutet es meist weniger Aufwand, wenn Sie SAP Gateway auf dem produktiven ERP-System mitlaufen lassen.
Clasificaciones
-. -
07.12.2022
Con frecuenciaPreguntas frecuentes
Preguntas y respuestas generales sobre nuestros contenidos de aprendizaje.
Nuestros productos, ya sean libros, vídeos o formación en línea, transmiten los conocimientos de SAP de forma concisa y práctica, para que pueda aplicarlos directamente en su trabajo diario, aunque disponga de poco tiempo. Usted se beneficia de una amplia cobertura de temas relevantes de SAP, contenido de alta calidad en cuatro idiomas y formatos de aprendizaje diseñados para adaptarse a sus necesidades individuales. Esto garantiza que pueda mantenerse al día y desarrollar continuamente sus conocimientos.
Nuestros libros se caracterizan por un claro enfoque práctico y una presentación compacta y fácil de entender. Explicamos temas complejos de SAP de forma concisa -sin palabras de moda de marketing innecesarias- para que los lectores puedan comprender rápidamente lo esencial y aplicar directamente los nuevos conocimientos.
Nuestros libros impresos pueden devolverse en un plazo de 14 días, en su estado original. Los gastos de envío de la devolución corren por su cuenta.
Actualmente sólo enviamos libros directamente dentro de Alemania. Si hace su pedido desde fuera de Alemania, le recomendamos que lo haga a través de Amazon. Puede encontrar el enlace seleccionando "Comprar eBook" en cualquier producto de nuestra tienda web y Amazon le mostrará entonces tanto la versión eBook como la impresa disponibles para su compra.
Alternativamente, puede acceder a todo nuestro contenido con una suscripción digital, a partir de 19 dólares al mes.
Nuestro equipo está siempre dispuesto a ayudarle y responderá a sus preguntas lo antes posible (normalmente en 1-2 días). También puede ponerse en contacto con nosotros si tiene preguntas para alguno de los autores. Correo electrónico: contact@espresso-tutorials.com

