Changing Projects

Procedure

After you have created a project within SIW, you may need to adapt it before or after generation of the service, for example in the following situations:

  1. When the project context data of your project changes. This can be relevant for any service creation type (API- and proxy-based).

  2. When you need to change data of single objects that you have already generated in the backend.

  3. When the underlying model has changed in the ES Repository for proxy-based services.

  4. When you need to adjust the mapping for API-based services.

1. Changing Project Context Data

1. Changing Project Context Data

To change the project context data of your project, proceed as follows:

  1. Start the Service Implementation Workbench and navigate to your project in the project tree. For more information about the project tree, see Project Tree.

  2. To open the project context data, double-click its Implementation node. The system then displays the data in a separate screen.

  3. Change into Edit mode, enter your data and choose Save.

  4. Select Apply Context to create a preview of the objects that you want to generate. The system then displays all objects to be generated on the Objects tab page with their current object status.

  5. Generate the objects with the status To Be Adopted, Object Name to Be Changed, or To Be Deleted.

2. Changing Coding of Single Generated Objects

SIW generates objects that consist of coding and those that do not contain any coding (such as table entries and Data Dictionary (DDIC) objects). For those that contain coding, you can adjust the code slots. For more information, see Completing Coding (To-Do Browser).

3. Proxy-based Projects

Model Changes in the ES Repository

If there are model changes in the ES Repository, you need to regenerate the proxy, to activate it and to transfer the changed proxy data to Service Implementation Workbench.

  1. To regenerate and activate the ABAP Proxy, proceed as described in ABAP Proxy Generation - General Procedure.

  2. To transfer the changed proxy data to SIW, select the Transfer Current Proxy Data to SIW pushbutton.

4. API-based Projects

Changes that affect the Software Component Version

You need to reclassify the project for changes that have an effect on the Software Component Version. To do so, proceed as follows:

  1. Open the SIW Monitor either by Selecting Start of the navigation pathGoTo Next navigation step SIW MonitorEnd of the navigation path or by entering the transaction code SIW_MONITOR.

  2. Enter at least one selection criterion for your specified project.

  3. Execute the report. The system then displays a list with the detail information of your project.

  4. Select your project.

  5. Select the Reclassify Software Component Version (SWCV) pushbutton on the toolbar. The system then updates the software component version of your API-based project.

Mapping Changes

To enter changed mapping values, proceed as described in Completing Signatures (Mapping). Then, do the following:

  1. Regenerate the ES Repository entries. To do so, select the Generate ES Repository pushbutton on the toolbar. If the generation is successful and the ES Repository data is up - to - date, the ES Repository Status of the project changes to green.

  2. Regenerate the proxies in the backend system. To do so, select the Generate Proxies pushbutton on the toolbar. If the generation is successful, the Proxy Status of the project changes to green.

Result

The system has saved the changes. To bring these changes to your backend system, you need to regenerate the changed objects, either separately or for the whole project. For more information, see Regenerating Objects.