
Guided Procedures (GP) enables process contributors to check different aspects of a process at runtime by means of different views. You can use a set of generic runtime views when designing process templates. In addition, you can create and attach custom runtime views to any process using the GP API.
A runtime view consists of:
When you create, register and attach a view to your process, it is displayed as a view switch in the contextual panel of the GP runtime.
Both contextual panel components and content components are related to and reflect the current process instance, phase and activity. They can raise runtime events which are handled by the GP runtime framework.
For more information, see Getting Familiar with the GP Runtime .
.
The following procedure shows you how to create both content components and contextual panel components, and how to integrate them into a runtime view configuration.
You have set up your project in the SAP NetWeaver Developer Studio (NWDS).
You must create a Web Dynpro component and add extra build time, deploy time, and runtime dependencies to GP-CORE → caf/eu/gp/api/wd → DC MetaData → Public Parts:
For more information, see Setting Up Your Project .
More information: Runtime View Component Interfaces
In NWDS, you can add these interfaces to your DC project by choosing Implemented Interfaces → Add from the Web Dynpro Explorer view. The interface methods required for their implementation are automatically generated in the interface controller.
For more information, see Interface Methods for Component Initialization .
com.sap.caf.eu.gp.runtime.resource
ContentPaneResourceAccessorcom.sap.caf.eu.gp.co.api.GPStandardResourceAccessor
FrameTitle=Custom View
PaneTitle=Custom Content Pane
PaneDescription=Custom CPane Description
In NWDS, implement the wdDoModifyView() method.
For more information, see Registering Web Dynpro Components and Runtime Views .
For more information, see Registering Web Dynpro Components and Runtime Views .
For more information, see Registering Runtime Views Using Servlets .
For more information, see Defining Runtime Views .