Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Web-Dynpro-ABAP-Anwendungen mit CAF Guided Procedures Dokument im Navigationsbaum lokalisieren

Web-Dynpro-ABAP-Anwendungen können im Rahmen von StrukturlinkCAF Guided Procedures eingeschränkt verwendet werden.

Hinweis Web-Dynpro-ABAP-Anwendungen können nur als in sich geschlossene Schritte in eine Guided Procedure eingebunden werden. Jede einzelne Anwendung wird mit Hilfe einer durch das GP-Framework vorgegebenen Drucktaste abgeschlossen ohne dass ein Datenaustausch zwischen der Web-Dynpro-ABAP-Anwendung und dem GP-Framework stattgefunden hat. Ein Datenaustausch zwischen den Schritten der Guided Procedure, also zwischen den einzelnen WDA-Anwendungen, kann nur über die Datenbank im ABAP-Backend realisiert werden.

Voraussetzung

Berechtigungen

Das CAF Guided Procedures ist fester Bestandteil eines NetWeaver Portals. Sowohl die Design-Umgebung zur Erstellung von Guided Procedures als auch das Werkzeug zum Starten eines Prozesses befinden sich im Portal auf der Registerkarte Guided Procedures. Guided Procedures benötigt als ein in sich abgeschlossenes Konzept ein eigenes Set von StrukturlinkPortalrollen. Die Berechtigungen der einzelnen Rollen reicht von der alleinigen Ausführung von Prozessen über deren Anlegen und Verwalten bis hin zur Adminstration der benötigten Backend-Systeme. Stellen Sie sicher, dass Sie ausreichend Berechtigung für das von Ihnen geplante Vorhaben besitzen.

Endpunkte

Um eine WDA-Anwendung in eine Guided Procedure einbinden und starten zu können ist es nötig, dass die J2EE Engine Ihres NetWeavers mit einem ABAP-Backend-System verbunden wird. Guided Procedures realisisert eine solche Verbindung über so genannte Endpunkte. Ein Endpunkt ist eine definierte Stelle des GP Frameworks, über die eine Guided Procedure einen externen Service nutzen kann. Zu jedem ABAP-Backend-System, auf das zugegriffen werden soll, muss daher mindestens ein Endpunkt konfiguriert sein. Jeder Endpunkt besitzt einen eindeutigen Alias, der beim Anlegen einer Guided Procedure entsprechend ausgewählt werden kann. Wenn in Ihrem System für das ABAP-Backend, das Sie benötigen, jedoch noch kein Endpunkt konfiguriert wurde, müssen Sie dies als erstes erledigen.

 

Achtung Zum StrukturlinkKonfigurieren von Endpunkten brauchen Sie Administrationsberechtigung innerhalb des GP Frameworks, Sie müssen also einer geeigneten Rolle zugeordnet sein.

 

Im Adminstration Workset des GP Frameworks werden Ihnen zum Konfigurieren eines Endpunkts zwei verschiedene Möglichkeiten angeboten:

 

      SLD-definierte Verbindung

      Benutzer-definierte Verbindung

 

SLD-definierte Verbindung

In einer produktiven NetWeaver-Umgebung werde Sie in der Regel eine für das von Ihnen benutzte ABAP-Backend eingerichtete SLD-Verbindung vorfinden. In diesem Fall müssen Sie zur Konfiguration des Endpunkts folgende Angaben hinterlegen:

 

       Name des Endpunkt-Aliases:

Diesen Namen vergeben Sie frei, unter Umständen gemäß den Nameskonventionen Ihres Projektes.

       Name der SLD-Verbindung:

An dieser Stelle wird der Namen der JCo-Destination eingetragen, der am StrukturlinkWeb Dynpro Content Administrator hinterlegt ist. Sowohl um die bestehenden JCo-Destinationen einsehen zu können als auch um neue Verbindungen anzulegen, wird eine Administratoren-Berechtigung für das Portal benötigt. Ohne Portal-Administrations-Berechtigung ist es nicht möglich, die bestehenden Destinationen einzusehen. Wenden Sie sich daher auf jeden Fall an Ihren Portal-Adminstrator.

Achtung Der Web Dynpro Content Adminstrator ist nicht identisch mit der Registerkarte Content-Adminstration des Portals.

Sollte keine für Ihre Anwendung geeignete JCo-Destination vorhanden sein, kann diese angelegt werden. Voraussetzung dafür ist, dass das benötigte Backend-System zuvor als technisches System im SLD eingetragen wurde. Sollte dies ebenfalls nicht der Fall sein, wenden Sie sich bitte zusätzlich an den Administrator des SLD.

 

Benutzer-definierte Verbindung

Die benutzer-definierte Verbindung ist ausschließlich zu Testzwecken gedacht. Sie können hier direkt ein ABAP-Backend-System ansprechen, müssen allerdings auch direkt Benutzer und Passwort mit übergeben.

 

Guided Procedures mit Web Dynpro ABAP

So fern alle adminstrativen Voraussetzungen erfüllt sind, können Sie nun die für eine Guided Procedure benötigen Elemente anlegen und zu einer Prozedur zusammen fügen. Eine ausführliche Beschreibung dieser Vorgänge finden Sie in der Dokumentation StrukturlinkDeveloping Composite Applications with CAF GP.

 

 

 

 

 

Ende des Inhaltsbereichs