Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Reg-DUMP

Former Member
0 Likes
824

I am trying to retreieve date from MDM to ECC using ABAP API.I am getting the below dump.

Short text

    An exception occurred that was not caught.

What happened?

    The exception 'CX_MDM_PROVIDER' was raised, but it was not

     along

    the call hierarchy.

 

    Since exceptions represent error situations and this error

    adequately responded to, the running ABAP program

     'CL_MDM_PROVIDER_71_SP00_PL00==CP' has to be

    terminated.

     

What can you do?

    Note down which actions and inputs caused the error.

    To process the problem further, contact you SAP system

    administrator.

    Using Transaction ST22 for ABAP Dump Analysis, you can loo

    at and manage termination messages, and you can also

    keep them for a long time.

     

Error analysis

    An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_MDM_PROVIDER', was not caught in

procedure "GET_LOC_SUPP" "(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:

Internal error: field 'SEARCH_GROUPS' not found; contact your system

administrator

Please check at this point I am getting dump:

LT_SEARCH_TUPLE_PATH

    Table IT_1806[0x12]

    \CLASS=CL_MDM_PROVIDER_71_SP00_PL00\METHOD=IF_MDM_CORE_SERVICES~QUERY\DATA=LT_SEARCH_TUPLE_PAT

    Table reference: 1612

    TABH+  0(20) = 000000000000000007000000579D710000000000

    TABH+ 20(20) = 0000064C0000070E000000000000000CFFFFFFFF

    TABH+ 40(16) = 04000138000F44A0000424E403000000

    store        = 0x0000000000000000

    ext1         = 0x07000000579D7100

    shmId        = 0     (0x00000000)

    id           = 1612  (0x0000064C)

    label        = 1806  (0x0000070E)

    fill         = 0     (0x00000000)

    leng         = 12    (0x0000000C)

    loop         = -1    (0xFFFFFFFF)

    xtyp         = TYPE#000300

    occu         = 4     (0x00000004)

    accKind      = 1     (ItAccessStandard)

    idxKind      = 0     (ItIndexNone)

    uniKind      = 2     (ItUniNo)

    keyKind      = 1     (default)

    cmpMode      = 12    (ILLEGAL)

    occu0        = 1

    stMode       = 0

    groupCntl    = 0

    rfc          = 0

    unShareable  = 0

    mightBeShared = 0

    sharedWithShmTab = 0

    isShmLockId  = 0

    isUsed       = 1

    isCtfyAble   = 1

    hasScndKeys  = 0

    hasRowId     = 0

    scndKeysOutdated = 0

    scndUniKeysOutdated = 0

LV_MESS

    field 'SEARCH_GROUPS' not found

    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

    6666622544544545455522667266766222222222222222222222222222222222222222222222222222222222222222

    695C407351238F72F50370EF406F5E4000000000000000000000000000000000000000000000000000000000000000

SY-REPID


I am picking the data from MAIN TABLE MDM_SUPPLIER_MAP and below is the code.

CALL METHOD lv_mdm_api->mo_core_service->query

      EXPORTING

*Main Table

      iv_object_type_code = 'MDM_SUPPLIER_MAP'               "#EC NOTEXT

*      it_query = lt_query

      IMPORTING

      et_result_set = lt_result_set.

Please suggest solution to get the records from MDM to ECC.

Thanks and Regards,

Umakanth

4 REPLIES 4
Read only

former_member491621
Contributor
0 Likes
689

Hi Umakanth,

I think the standard structure needs to include this field(it may not be present in the standard structure).

You can check the below link for your reference.

https://scn.sap.com/thread/1960409

Read only

0 Likes
689

HI Aniket,

When I am tring to replace the abpove with the below code it is working.But in this case I need to retreive all the data instead of using DO and ENDO.Could any please suggest solution.

DO 10 TIMES.

APPEND sy-index TO keys.

ENDDO.

CALL METHOD lv_mdm_api->mo_core_service->retrieve_simple

EXPORTING

iv_object_type_code = 'MDM_SUPPLIER_MAP'

it_keys = keys

IMPORTING

et_ddic_structure = result_ddic.

Thanks and Regards,

Umakanth

Read only

Former Member
0 Likes
689

Hi Umakanth ,

Also check for the compatibility type of the fields in which you are getting those values ....

May be some lenght or data type miss match would be there while calling.

Regards,

Amit Kumar Singh

Read only

Former Member
0 Likes
689

Hello,

Do you manage to fix it? I have the same error in my system. I can not search any table in SRM MDM Catalogue because I receive this exception...

Thanks for info,

Best Regards,

Miko