
Um eine eigene Registerkarte zu definieren, legen Sie im kundeneigenen Namensraum einem Modulpool mit einem Dynpro als Subscreen an.
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 bewusst 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>.
|
Makro |
Weitere Informationen finden Sie unter |
|
SWL_WIDISP_GET_INIT |
|
|
SWL_WIDISP_SET_TITLE |
|
|
SWL_WIDISP_GET_WI_ID |
|
|
SWL_WIDISP_GET_OKCODE |
|
|
SWL_USER_WIDISP_SET_OKCODE |
|
|
SWL_WIDISP_CLEAR_OKCODE |
|
|
SWL_WIDISP_SET_DIRTY |
|
|
SWL_WIDISP_GET_DIRTY |
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 .
Sie finden alle freigegebenen Funktionsbausteine der SAP-WAPI-Schnittstelle in der Entwicklungsklasse SWR.