Hello,
you can use the IC Customer Survey scenario to implement the requested function. When sending out the survey link, you need to add the service request guid to the survey URL:
.../sap/bc/bsp/sap/crm_svy_server/survey.htm?sap-client=504&applid=CRM_SURVEY_EIC&svyid=TEST&vers=0000000001&lang=EN&parid=CRM_SVY_BSP_SYSTEMPARAM_QDD_504.XML&SR=00505682135A1ED5B3D035F18F4C08A2
Using the PBO module CRM_SVY_ESSC_PBO and the PAI module CRM_SVY_ESSC_PAI will create an entry in table CRMD_ESSC_SVY that contains the reference from the service request to the survey.
This scenario works without additional development.
In case you want to add the survey to the service request, you may need to modify the PBO and PAI module to create the SRQ-survey linkage. This can be done using function modules CRM_ORDER_MAINTAIN or CRM_SURVEY_FILL_1O_SURVEY from the survey modules.
For general information about Survey Processing in CRM please refer to the SCN wiki:
Survey Processing in CRM Marketing - CRM - SCN Wiki
For any known issues related to survey processing please refer to the following blog:
Survey Rendering in CRM WEB UI
best regards,
Johannes