!--a11y-->
Working with SAP NetWeaver Development
Infrastructure (NWDI) 
To establish a development process for Knowledge Management in the SAP NetWeaver Developer Infrastructure (NWDI), you need to set up a project and perform a number of tasks like coding, deploying, debugging, and testing.
● You have installed and set up the SAP NetWeaver Development Infrastructure (installed as NetWeaver usage type DI).
For installation information, see: service.sap.com/instguides ® SAP NetWeaver ® Release 7.0 ® Installation.
For
documentation, see:
Template-Based Basic
Configuration of Usage Type DI
● Make sure that the software component created to put your development components in has dependencies to the KM software components KMC-BC, KMC-CM, and KMC-COLL.
See:
Dependencies Between
Software Components,
Creating a Software
Component in the SLD,
How to Perform
Development with a Track
· To ensure that an Enterprise Portal with Knowledge Management is available for deployment and testing, the SAP NetWeaver usage type EP is installed and available on a remote machine.
· Optional: If your development includes search functions, the standalone engine Search and Classification (TREX) is also installed on the remote machine.
...
1. In the SAP NetWeaver Developer Studio, create a development component (DC) for a portal application.
See: Creating Development
Components,
Development Components
(DCs),
Components Development
with the NWDI
2. To get access to the KM APIs in your development component, specify the respective dependencies of your development component.
See: Specifying the Dependencies of a KM Development Component
3. During the initial phase of your development, add the items required for KM development to the portal project.
See: Starting a KM Development Project
4. Enter the coding and build your classes.
To build classes, go to the Enterprise Portal perspective, locate your DC, and choose Build (in the context menu of the DC).
5. Deploy and test the new development component.
See: Deploying and Testing the Development Component
See also:
Working with the
Development Infrastructure
Working with NWDI in
the Developer Studio