cancel
Showing results for 
Search instead for 
Did you mean: 

Abap api error

Former Member
0 Kudos

Hi All

I am trying to use abap api to fetch data from MDM and I am using the provider class for SP06 for MDM 5.5 SP05 installation .

I get the below dump when I execute my program.

" Protocol header 0108000000010000 has invalid signature"

on debugging I found that the program dumps at the place where the method INIT_SOCKET gets called.

Kindly someone help me resolve this error.

awaiting for reply

Regards

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

I think this shd be due to patch version mismatch error of MDM server and CL_MDM_Provider .

Just check.

Rgds

Ankit

Former Member
0 Kudos

Hi,

Please check the last 4 characters of your provider type like PL00 or PL01. This tells you about the patch you are using. If you are using MDM SP06 at patch level 1 (say). Then your provider type for SP06 should be ending with PL01.

Regards

Richa

Former Member
0 Kudos

Hi All,

Acutally I am working on SAP MDM 5.5 SP05 and I don't know how to check the patch level.

However the build is 5.5.40.83 . The provider that I am using is

of CL_MDM_PROVIDER_55_42_XX . since the provider is of a higher build I think the provider I am using is proper.

The error seems to be due to something related to the abap kernel and the protocol .

The protocol used is tcp/ip and could be there is some issue with this but I don't know how to test the tcp/ip protocol

Does anyone know the RFC that is being used to connect to MDM .

Kindly help me resolve this issue.

regards

Former Member
0 Kudos

Hi

Try with the provider type CL_MDM_PROVIDER_55_SP05_PL00.

Regards,

Nikhil

Former Member
0 Kudos

Hi everybody,

I guess this list will help most:

API Provider:>>>>>>>>>>>>>>>>>>>>> MDM Server Version:>>>>>>Name on marketplace:

CL_MDM_PROVIDER_55_SP05_PL00 >> 5.5.40.79 - 5.5.40.xx >>>>>> MDM_TECH_555

CL_MDM_PROVIDER_55_SP05_PL01 >> 5.5.41.29 - 5.5.41.xx >>>>>> MDM_TECH_555: patch 01

CL_MDM_PROVIDER_55_SP05_PL02 >> 5.5.42.30 - 5.5.42.xx >>>>>> MDM_TECH_555: patch 02

CL_MDM_PROVIDER_55_SP06_PL00 >> 5.5.60.59 - 5.5.60.xx >>>>>> MDM_TECH_555: patch 03

CL_MDM_PROVIDER_55_SP06_PL01 >> 5.5.61.43 - 5.5.61.xx >>>>>> MDM_TECH_555: patch 04

CL_MDM_PROVIDER_55_SP06_PL02 >> 5.5.62.29 - 5.5.62.xx >>>>>> MDM_TECH_555: patch 05

Thanks for rewards.

Regards

Andreas

Former Member
0 Kudos

Hi,

As you said, your MDM server Build is 5.5.40.83. and you are using provider class as CL_MDM_PROVIDER_55_42_XX and you think Provider you are using is proper since it is higher build.

But i strongly feel this is not the case. As per your MDM server build i feel it is SAP MDM 5.5 SP5 Patch 00. so you need to use provider type as CL_MDM_PROVIDER_55_SP05_PL00. it must work.

Hope it will help you,

Rewards if Useful....

Mandeep Saini

Former Member
0 Kudos

Hi,

If you are using SP05, use the corresponding provider class. I think the problem is due to that.

For MDM5.5 SP05 Patch 1, Server Build 5.5.41.29 - 5.5.41.xx , use CL_MDM_PROVIDER_55_SP05_PL01

For MDM5.5 SP05 Patch 2, Server Build 5.5.42.30 - 5.5.42.xx, use

CL_MDM_PROVIDER_55_SP05_PL02.

Regards,

Nikhil