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