Skip to Content
0
Former Member
Mar 24, 2008 at 09:38 AM

Method 'IF_RSPLS_CR_METHODS~DERIVE' for exit CL_RSPLS_CR_EXIT_BASE

152 Views

Hello All,

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.

Please help.

Thanks in advance.

Regards,

Pratik Gandhi