Whenever you use the Guided Procedures application interfaces (GP API) to develop the functionality of your composite applications, you must set up the required dependencies for your project first, so that you can implement and use the API.
In case you use the SAP NetWeaver Development Infrastructure (NWDI) to develop your applications, you must have set up a development track in advance.
More information: Setting Up a Track for Composition Environment Development.
1. Decide which development component (DC) type you will use and create the relevant development component project. For example, if you choose to implement a Web Dynpro application, create a new development component project of type Web Dynpro.
You can create the DC project in a software component located in:
■ Your local development configuration (for example, software component My Components)
■ The NWDI track
More information: Working with Development Components
In case you choose the first option, make sure that you have added the relevant dependencies to the software components you intend to use in your project. You do this in the Dependencies tab page of the software component.
2. Add a build-time, deploy-time and runtime dependency to the following DCs:
○ Required:
■ caf/eu/gp/api (public part external) in software component GP-CORE
■ engine.security.facade (public part default) in software component ENGFACADE
○ Optional, depending on your scenario:
■ caf/eu/gp/api/wd (public part COType) in software component GP-CORE, to implement custom callable object types
■ caf/eu/gp/api/wd (public part GPWebDynproCO) in software component GP-CORE, to implement custom Web Dynpro callable objects
■ caf/eu/gp/api/wd (public part ContentComponent) in software component GP-CORE, to create content components for runtime views
■ caf/eu/gp/api/wd (public part CtxPanelComponent) in software component GP-CORE, to create contextual panel components for runtime views
■ tc/bl/exception/lib in software component ENGFACADE
■ tc/bl/logging/api in software component ENGFACADE
To do this, select the project in the Component Browser and open its Component Properties. On the Dependencies tab page, choose Add and select the relevant DCs.
...
1. Create a development component of the relevant type – that is, a Web Dynpro component, or a Java class.
2. For each particular scenario, implement the relevant GP interfaces. You can find detailed information about these interfaces in the documentation available in section Using the GP APIs. For example implementations, refer to section Tutorials.