ASSIGN_TYPE_CONFLICT in SAPLCOM_PRODUCT_UI_API
I am calling FM "COM_PRODUCT_UI_MAINTAIN" when executing from Z program.
Passing the value for IS_PRODUCT and IS_SET. But the program is terminated with dump "ASSIGN_TYPE_CONFLICT" for ABAP Program SAPLCOM_PRODUCT_UI_API, Include - LCOM_PRODUCT_UI_APIF26.
The dump occurs only when the data is passed for IS_SET. It does not occur when data is passed for IS_PRODUCT.
The termination occurs in include LCOM_PRODUCT_UI_APIF26 - line31 ->
ASSIGN ls_set-data->* TO <lt_settype_mnt>. Attached is the dump.
Code in my Z program for calling the FM is given below.
CALL FUNCTION 'COM_PRODUCT_UI_MAINTAIN'
is_product = ls_product_api
is_set = lt_set
et_bapireturn = lt_return
internal_error = 1
OTHERS = 2.
Is there any SAP note to fix this issue? I searched in SCN, but could not find any relevant discussions.