Skip to Content
0
Former Member
Jan 21, 2009 at 07:43 AM

CRM Opportunity Datasource extraction

121 Views

Hi,

I have activated 0CRM_OPPT_H datasource in RSA6. I see the corresponding BW metadata adapter to be active in BWA5. 0CRM_OPPT_H contains Z fields. RSA3 extractor check fails for 0CRM_OPPT_H with following error.

-


An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_MOVE_CAST_ERROR', was not

caught in

procedure "IF_EX_CRM_BWA_MFLOW~ENHANCE_DATA_SOURCE" "(METHOD)", nor was it

propagated by a RAISING clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

It was tried to assign a reference to a rereference variable using the

'CAST' operation ('?=' or 'MOVE ?TO').

However, the current content of the source variable does not fit into

the target variable.

source type: "\CLASS=ZCL_IM_EEW_BWA_MFLOW03"

target type: "\INTERFACE=IF_EX_CRM_BWA_MFLOW"

-


Before doing a RSA3 check, must I map the additional Z fields of 0CRM_OPPT_H to the segment fields in the BW metadata adapter? What are the steps involved in testing such transaction datasources in CRM that make use of CRM middleware for data transfer to BI?

Thanks.