While working with java development on PO/PI system (for example for building BPMs) we need to make sure that the Software Component in which we’re trying to build our object (a new BPM for example) has all the necessary prerequisite Software Components. SAP has even prepared an OSS note – Note 1572743 – Required SCs for Specific Type of Development in 7.31 – which might help us in that regard. What if we still cannot select the development object to be created in NWDS? What are the places to check?
In order to find which SCs is missing you can open the software component in which you want to create your object and select DC types tab. Inside this tab you should be able to see the greyed out parts (SCs) which are required for development of the specific object (in this case a BPM via process composer view) .
Once you double click on the Software Component you can see the missing SC under the “Containing SC” label.
This would be the SC you need to add as a dependency in SLD for the SC in which you want to develop your object.
If you use NWDI you should make sure that the change you did in SLD (to add the required SCs) was reflected in Development Configuration:
a) open Development Configuration from NWA: NWA -> Configuration -> Infrastructure -> Development Infrastructure
b) open the required track which you’re using
c) in Software Component definition – remove the Software Component which you’ve update in SLD and add it again so you will see in the the definition
d) perform the “Check SC” action to make sure that all references are refreshed
Hope this simple checklist for required SCs will make your lifes easier in case of any troubles.