Skip to Content
0
Former Member
Jan 18, 2012 at 08:41 AM

Association Odata Entityset......

957 Views

Hi All,

Can any one please tell me how to handle association and navigation in ODATA .

Here we are using method EntitySet in Data Provider class . But i am unable to get any data.. It shows like this...

My Code is

DATA : IV_ENTITY_NAME1 TYPE STRING.

DATA : IS_NAVIGATION_PATH TYPE /IWBEP/S_MGW_NAVIGATION_PATH.

FIELD-SYMBOLS : <ls_data> TYPE any.

IF IT_NAVIGATION_PATH IS NOT INITIAL.

LOOP AT IT_NAVIGATION_PATH INto IS_NAVIGATION_PATH.

IV_ENTITY_NAME1 = IS_NAVIGATION_PATH-TARGET_TYPE.

TRY.

CALL METHOD me->/IWBEP/IF_MGW_APPL_SRV_RUNTIME~GET_ENTITY

EXPORTING

IV_ENTITY_NAME = IV_ENTITY_NAME1

IV_ENTITY_SET_NAME = IV_ENTITY_SET_NAME

IV_SOURCE_NAME = IV_SOURCE_NAME

IT_KEY_TAB = IT_KEY_TAB

IT_NAVIGATION_PATH = IT_NAVIGATION_PATH

IMPORTING

ER_ENTITY = ER_ENTITYSET

.

CATCH /IWBEP/CX_MGW_BUSI_EXCEPTION .

CATCH /IWBEP/CX_MGW_TECH_EXCEPTION .

ENDTRY.

ENDLOOP.

ENDIF.

ASSIGN ER_ENTITYSET->* to <ls_data>.

CLEAR ER_ENTITYSET.

copy_data_to_ref(

EXPORTING

is_data = <ls_data>"<ls_data>

CHANGING

cr_data = ER_ENTITYSET

).

Output I am getting .......

<error>

<code>SY/530</code>

<message xml:lang="en">Unexpected text for XML-ABAP transformation</message>

</error>

Please help me for this issue....

Regards,

Krishna.

Edited by: Maremanda Krishna Chaitanya on Jan 18, 2012 9:42 AM