Anfang des Inhaltsbereichs

Hintergrunddokumentation Programmierung einer schrittspezifischen Registerkarte  Dokument im Navigationsbaum lokalisieren

Um eine eigene Registerkarte zu definieren, legen Sie im kundeneigenen Namensraum einen Modulpool mit einem Dynpro als Subscreen an.

Beispiel

In der Funktionsgruppe SWL0 existiert im Programm SAPLSWL0 das Dynpro 0100 . Dieses Beispiel zeigt wesentliche Daten zum Objekt Urlaubsantrag und ermöglicht beispielhaft die drei Funktionen Genehmigung auf Wiedervorlage setzen, Anlage hinzufügen, Antrag anzeigen. Verwenden Sie dieses Beispiel bei einer Aktivität, die sich auf die Methode APPROVE des Objekttyps FORMABSENC bezieht.

Das Rahmendynpro (und die übrigen Registerkarten) der Workitem-Anzeige befinden sich in einem ABAP-Modulpool. Die Kommunikation zwischen dem Rahmendynpro und Ihrer kundendefinierten Registerkarte wurde bewußt sehr schlank gehalten und ist über eine Sammlung von Makros sehr einfach zu implementieren. Um diese Makros nutzen zu können, führen Sie im Top-Include Ihres Modulpools das Include <widisp> ein:

include <widisp>.

Übersicht über verwendbare Makros

Makro

Weitere Informationen finden Sie unter

SWL_WIDISP_GET_INIT

Abfragen des initialen Dynpro-Durchlaufs

SWL_WIDISP_SET_TITLE

Setzen des Registerkartentitels

SWL_WIDISP_GET_WI_ID

Abfragen der ID des aktuell angezeigten Workitems

SWL_WIDISP_GET_OKCODE

Abfragen des aktuell gewählten Funktionscodes

SWL_USER_WIDISP_SET_OKCODE

Setzen eines Funktionscodes

SWL_WIDISP_CLEAR_OKCODE

Löschen eines Funktionscodes

SWL_WIDISP_SET_DIRTY

Setzen eines "Dirty-Flag"

SWL_WIDISP_GET_DIRTY

Abfragen eines "Dirty-Flag"

Sie wollen in der Regel Daten oder Funktionen auf Ihrer Registerkarte anbieten, die sich auf die Objekte beziehen, die auch im Container des Workitems referenziert werden. Um die mit dem Workitem assoziierten Objekte zu ermitteln, steht Ihnen aus der SAP-WAPI-Schnittstelle der Funktionsbaustein SAP_WAPI_GET_OBJECTS zur Verfügung. Beispiele für die Verwendung dieses Funktionsbausteins finden Sie unter Einlesen des führenden Objektes.

Hinweis

Sie finden alle freigegebenen Funktionsbausteine der SAP-WAPI-Schnittstelle in der Entwicklungsklasse SWR .