cancel
Showing results for 
Search instead for 
Did you mean: 

ChaRM Condition 0SHIFT_DONE

RiccardoEscher
Active Participant
0 Kudos

Hi,

does anybody know about this condition (consistency check) and in which method this condition is checked?

It is defined in table TSOCM_CONDITIONS but has no implementation class.

Background:

We have an incident linked to a request for change. When the subsequent Change document was finalized the RfC went as expected into status "Implemented".

But strange, the incident has the error flag set with the message SOCM_ACTION_LOG 026 which is the default message of this condition.

I would like to analyze this, but don't find the relevant coding.

Any hints?

Regards

Riccardo

Accepted Solutions (0)

Answers (2)

Answers (2)

RiccardoEscher
Active Participant
0 Kudos

Hi, thank you very much!

Former Member
0 Kudos

Hi Riccardo,

the condition 0SHIFT_DONE is a constant in the exception class CX_SOCM_PHCNTRL_SHIFT_DENIED.

This class is used in the following methods:

CL_CHM1_MAINTENANCE_INSTANCE=>IF_SOCM_INSTANCE~SHIFT_PHASE.

CL_IM_CHM1_HF_CHECK_SET=>IF_EX_EXEC_METHODCALL_PPF~EXECUTE.

CL_SOCM_MAINTENANCE_INSTANCE=>IF_SOCM_INSTANCE~SHIFT_PHASE.

setting a breakpoint at cx_socm_phcntrl_shift_denied=>c_phase_shift_denied and cx_socm_phcntrl_shift_denied will might help you solving your issue.

Best Regards,

Bert