!--a11y-->
Web-Dynpro-ABAP-Anwendungen mit CAF Guided
Procedures 
Web-Dynpro-ABAP-Anwendungen können im Rahmen von
CAF Guided
Procedures eingeschränkt verwendet werden.
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.
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
Portalrollen. 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.
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.
Zum
Konfigurieren 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
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
Web 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.
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.
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.
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
Developing
Composite Applications with CAF GP.