Skip to Content

Introduction

Since Composition Environment 7.2 SAP suggests not to use the CMS anymore when you are about to develop custom Java applications. Instead you should use the CM Services.

NWDI Overview page

The scenario I am going to describe is only for pure Java development in a single system landscape where no CTS/CTS+ is used for transports. The only use of the NWDI will be source code management for team development.

I used a NetWeaver 7.3 system, nevertheless the steps described are the same in Composition Environment 7.2.

SAP Note 1463541 describes also in detail, which software components are necessary for each type of development process.

How we did development with CMS before

In summary, for those who are familiar with development with NWDI, the development steps consists of:

  1. Creating a production and product version -> SLD
  2. Creating a software component and version -> SLD
  3. Assigning the software component to the product -> SLD
  4. Assign prerequisite software components at build time as described in SAP Note 1463541 -> SLD
  5. Update domain data in landscape configurator -> CMS
  6. Create a new track and add software component -> CMS
  7. Copy the relevant SCA-files to your CMS inbox folder at filesystem level of your Java server (if necessary) -> CMS
  8. Check-in your SCA-files -> CMS
  9. Import the SCA-files along your transport route -> CMS
  10. Create DCs in NWDS

How we will do development with CM Services

The new wizard just needs step 1 – 4, but is different for the upcoming steps.

  1. Creating a production and product version -> SLD
  2. Creating a software component and version -> SLD
  3. Assigning the software component to the product -> SLD
  4. Assign prerequisite software components at build time as described in SAP Note 1463541 -> SLD
  5. Create a new development configuration, update necessary informations and add software component -> CM Services
  6. Import valid software components using the Import Service -> CM Services
  7. Create DCs in NWDS

Set-up of a development configuration with CM Services in detail

I will not go into detail to steps 1 – 4 as they are the same like in CMS. Furthermore it is more of interest how the steps 5 and 6 work with CM Services.

The first step within CM Services is about to create a new development configuration. Therefore just call the CM Services page and create a new one. Following parameters are relevant:

  • Name
  • User/Password -> Tab System Landscape Directory
  • Activate checkbox Repository Location -> Tab Local Settings
  • Activate checkbox Build Tool Location -> Tab Local Settings
  • Communication User/Password -> Tab Local Settings
  • Activate checkbox Change Inbox Path and enter the path where your SCAs are stored (e.g. C:\usr\sap\trans\EPS\in) -> Tab Local Settings
  • Add your software component -> Tab Software Components
  • Save your settings

The final step in CM Services will be done within the Import Service. You find a related link for that on top of the page. There you have to do the following:

  • Activate the checkbox Include Subdirectories. A list of SCA files will be shown in the table below
  • Group by valid files only
  • Mark all files and start the import service

Now we are finished and we can import the development configuration in our Developer Studio and start creating a DC.

For those who need more information on CM Services I will give a cross-reference to the documentation on SAP Help:

SAP Help – CM Services

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

  1. Daniel Kordes
    Thanks for the blog.

    I’d like to add some information about improvements for step 1 to 4, creating software components for development and dependencies in SLD. As of SAP NetWeaver 7.3 AS Java there is another configuration wizard available to define a new software component in SLD with required dependencies for different use cases. The new software component can also be added to a product.
    For more information have a look at SAP help portal at “Defining New Versions of Software Components” (http://help.sap.com/saphelp_nw73/helpdata/en/02/369c8b606341a3b1d3b1e05259fcd3/frameset.htm).

    Best regards,
    Daniel Nöthe

    (0) 

Leave a Reply