Show TOC Start of Content Area

Procedure documentation Setting Up Your Project  Locate the document in its SAP Library structure

Use

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.

Prerequisites

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.

Procedure

1. Create a Project and Declare Required Dependencies

       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.

Note

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. 

2. Create a Development Component

...

       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.

 

End of Content Area