Symptom
Pdi solution activation failure due to Communication Scneario
Environment
- SAP Cloud for Customer
- SAP Business ByDesign
- SAP Cloud Application Studio
Reproducing the Issue
Attempt to activate a Pdi solution following solution upload.
Errors are raised:
- Failed to activate items of type CommunicationScenario
- Communication system ID TEST_CommScen-Y1234567Y is already used; please choose a different ID
- Error saving MCPG for/Y1234567Y_MAIN/SRC/TEST_CommScen.csd
- Error when processing class CL_PDI_RI_ISD_LM_HANDLER of component AP-RC-BDS-WS
- Errors during activation of solution Y4NV5YL6Y_
Cause
When a web service is created using REST protocol, the communication system is created automatically. There are two IDs created -> Root node and Business System. Here, if the user change the business system ID in the UI, this leads to the errors on activation.
This can be checked in the UI:
- Administrator -> General Settings -> Integration -> Communication Systems.
- Under Communication Systems, select All Communication Systems.
- Now search for 'TEST_CommScen-Y1234567Y'
- On opening this, you may see that the IDs do not match eg System ID: TEST_CommScen-Y1234567Y where Business Instance TESTS_CommScen-Y1234567Y
- Difference in wording - 'TEST' and 'TESTS'
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Resolution
- Using the edit option, please change the System Instance ID under Business Instances to 'TEST_CommScen-Y1234567Y'.
- Activate the solution after this.
See Also
Keywords
System ID; Communicaiton Scenario; , KBA , AP-RC-BDS-WS , ByDesign Studio Web Services , Problem