Can anyone please let me know how the method 'ZCL_RSPLS_CR_EXIT_BASE-IF_RSPLS_CR_METHODS~DERIVE' (or CHECK /CREATE) will get called, when I execute transaction 'RSRT' (Start of the report monitor) in BI 7.0?
I have copied the standard class/exit CL_RSPLS_CR_EXIT_BASE to ZCL_RSPLS_CR_EXIT_BASE and kept a break point in all the methods. The exit ZCL_RSPLS_CR_EXIT_BASE is configured in Characteristic relationship as 'Characteristic combination based on Exit Class'.
After the configuration following methods are getting called, when I executed a Z-query via RSRT:
1. CONSTRUCTOR (ZCL_RSPLS_CR_EXIT_BASE)
2. IF_RSPLS_CR_EXIT~GET_INSTANCE (ZCL_RSPLS_CR_EXIT_BASE)
3. IF_RSPLS_CHAR_RELATION~CREATE_DATA_REF (ZCL_RSPLS_CR_EXIT_BASE)
In the method 'GET_INSTANCE_O', I have change the class name from CL_RSPLS_CR_EXIT_BASE to ZCL_RSPLS_CR_EXIT_BASE in the following statement:
l_clsname = 'ZCL_RSPLS_CR_EXIT_BASE'.
No other changes apart from above changes are done.
Thanks in advance.