Symptom
When trying to reassign a change document that has an associated transport request, you get a BSP error message as below:
Business Server Page (BSP) error
What happened?
Calling the BSP page was terminated due to an error.
The following error text was processed in the system:Dereferencing of the NULL reference
Exception Class CX_SY_REF_IS_INITIAL NameProgram CL_AIC_CMCD_AICCMCDOVERVI_IMPLCP Include CL_AIC_CMCD_AICCMCDOVERVI_IMPLCM015
ABAP Class CL_AIC_CMCD_AICCMCDOVERVI_IMPL Method EH_ONREASSIGN_PROJECT_CLOSED Line52
Long text: An attempt was made to execute a dynamic method call on an initial(NULL-) object reference. The reference must refer to an object.
In the application logs for the change document (either application log assignment block or SLG1):
Action RC_REASSIGN
TARGET_CYCLE_GUID <GUID>
TARGET_CYCLE_ID 80000xxxxx
Request <SID>K900xxx is not in destination SM_<SID>CLNT<client>_TMW
Environment
SAP Solution Manager 7.2
Reproducing the Issue
- Open a change document in the CRM Web UI
- Go to the Transport management assignment block
- Click on Reassign, choose a new Change cycle and save
Cause
- The transport request is not present in the development system of the Change Cycle where you try to reassign the change document, or the RFC of type _TMW to the development system does not work. The _TMW RFC is called to check if the transport request assigned to the change document is present in the target development system.
- Additionally, CRM Web UI enhancements may be in place which don't handle the exception correctly.
Resolution
- Only reassign change documents to Change cycles with the same development system
- Make sure that the _TMW RFC to the development system works correctly
See Also
SAP Note 2844016 - Focused Build: Dump CX_SY_REF_IS_INITIAL in Change Document when changing cycle assignment
Keywords
KBA , SV-SMG-CM , Change Request Management , SV-SMG-OST-FB-CM , Change Request Management , Problem