on 02-19-2008 12:06 PM
Hi Folks,
I am trying to do MDM-BI Integration using MDM ABAP API. I have done all the configurations in mdmapic transaction and I have tested as well. I am able to connect to MDM server from BI Server using ABAP API.
I have also created an Open Hub Destination in BI system using Destination Type as SAP Netweaver MDM but when I am activating that Open Hub Destination its giving me error in class CL_MDE_BI_MAPPING.
I am giving Open Hub Destination Name same as the repository name which I have given in mdmapic. I have not created any repository in MDM yet.
In Target System Key I am specifying the Logical name of the repository specified in mdmapic transaction.
Can anyone suggest what could be the problem.
Helpful answers will be rewarded.
Regards,
Varun
Devinder,
I want to extract master data from MDM --> BI without XI in between. I would like to know how you achieved that.
Open Hub works from BI to MDM but I want to do reverse.
Would you be able to help?
Send me some steps!
Regards,
Ram
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
to enable this solution, you've got to get in contact with SAP first, as it is not in GA status. Please contact your local SAP PM.
Best regards
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Devinder,
The problem is with the standard code of CL_MDE_BI_MAPPING.
class .
There is a problem when we try to Access MDM through BI (RSA1- Open Hub Destination).
In class CL_MDE_BI_MAPPING, in method GETMAIN_TABLE_INFO below FM is getting called.
read table metadata
CALL FUNCTION 'MDM_META_RETRIEVE_TABLES'
EXPORTING
iv_log_object_name = iv_log_obj_name
IMPORTING
et_table_info = lt_table_info
EXCEPTIONS
ex_api_usage_error = 1
ex_provider_error = 2
ex_kernel_error = 3
ex_server_rc_code = 4
ex_not_supported = 5
OTHERS = 6.
IF sy-subrc <> 0.
retrieve tables must not fail
e_subrc = sy-subrc.
RETURN.
ENDIF.
double click on this import parameter (et_table_info and lt_table_info) you will find that their structures are not competible(number of fields in both the structures are different that is why the error in mapping is comming.
There is a type mismatch between actual parameter and formal parameter of et_table_info and lt_table_info
lt_table_info is of TYPE mdmdr_table_information_table.
ET_TABLE_INFO is of TYPE MDM_TABLE_INFORMATION_TABLE both have different no. of fields, which is causing the problem.
I think this will clear your doubt.
Reward points if find helpfull.
With Regards,
Vinay Yadav
Edited by: Vinay Yadav on Mar 4, 2008 8:50 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Varun,
Since you have worked on MDM as Open Hub Destination. Can you please elaborate as how you were able to see MDM option in open Hub Destination - is it through MDM ABAP API Installation? Please advice. Thanks!!
--
Sandeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sandeep,
This is devinderpal adn not varun. Well the option of MDM as a destination type comes only when you will install an add-on tool MDM TECH on the BI server using the transaction SAINT. Are u doing this scenerio. Just you have to check which MDM TECH you have install, because in the service market place there are four MDM TECH available.You should select according to your version required.
Thanks and Regards
If find helpful reward points.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.