With the Guided Procedures (GP) application programming interfaces (APIs), you can customize and enhance your composite applications.
To use the GP APIs, you must add to your project design time, build-time and runtime dependencies to development component caf/eu/gp/api (public part external) in software component GP-CORE.
For a detailed description of the GP public APIs, you can refer to:
● The Javadocs on SAP Developer Network(SDN).
For more information, see http://www.sdn.sap.com/irj/sdn/javadocs.
● The documentation available in SAP Library.
The table below lists some of the most frequently used factory classes and manager interfaces that help you build your composite.
Factory Classes and Interfaces in GP APIs
Name and Package |
Description |
Related Documentation |
com.sap.caf.eu.gp.process.api.GPProcessFactory |
||
com.sap.caf.eu.gp.process.rt.api. IGPRuntimeManager |
Used to start and stop processes, assign process roles, manage runtime attachments. |
Starting and Terminating Processes Using the GP API Managing Runtime Activities Using the GP API |
com.sap.caf.eu.gp.process.dt.api. IGPDesigntimeManager |
Used to retrieve information about GP development objects. |
|
com.sap.caf.eu.gp.process.dt.api. IGPDesigntimeUpdateManager |
Used to modify GP development objects. |
|
com.sap.caf.eu.gp.process.rt.api. IGPNotificationManager |
Used to retrieve and update process notifications at runtime. |
|
com.sap.caf.eu.gp.co.type.api.GPCallableObjectTypeFactory |
||
com.sap.caf.eu.gp.co.type.api. IGPCallableObjectTypeManager |
Used to create an instance of a callable object type, specifying attributes such as type of runtime container, permissions, name, and so on. |
|
com.sap.caf.eu.gp.rtview.api.GPRTViewFactory |
||
com.sap.caf.eu.gp.rtview.api. IGPRTViewManager |
Used to create, configure and register custom runtime view configurations. |
|
com.sap.caf.eu.gp.rtcontent.api.GPRTContentFactory |
||
com.sap.caf.eu.gp.rtcontent.api. IGPRTContentManager |
Used to create content components and events for the custom runtime views. |
|
com.sap.caf.eu.gp.wdcomponent.api.GPWDComponentFactory |
||
com.sap.caf.eu.gp.wdcomponent.api. IGPWDComponentManager |
Used to create and register Web Dynpro components for the custom runtime views. |
|
com.sap.caf.eu.gp.bo.api.GPBusinessObjectFactory |
||
com.sap.caf.eu.gp.bo.api. IGPBusinessObjectUtilityManager |
Used to create aspects of business objects and endpoints for business object providers. |
|
com.sap.caf.eu.gp.scheduling.api.GPScheduleFactory |
||
com.sap.caf.eu.gp.scheduling.api. IGPScheduleService |
Used to create and configure tasks and schedules for process initiation. |
|
com.sap.caf.eu.gp.forms.api.InteractiveFormsFacade |
||
com.sap.caf.eu.gp.forms.api. IFormProcessor |
Used to create form instances. |
|
com.sap.caf.eu.gp.forms.api. IFormTemplateManager |
Used to retrieve information about form templates. |