Hi Andrea,
1. what is the value of lv_product during each instance (for each line item)
Current->get_property_as_value( EXPORTING iv_attr_name = ' ZZFLD00001J ' IMPORTING ev_result = LV_PRODUCT ).
You can put a break point in get_v method of protfolio element to easily find out what is wrong.
It could be that, the lv_product has same value during each iteration.
2. regarding the second point that i mentioned before. In many standard get_v method, in order to avoid processing the same get_v code again and again, there will be check at the beginning like
if rv_value_descriptor is not bound.
""" Logic to read and populate the DDLB""""
fill the ddlb table and set the rv_value_desc.
endif.
So, the DDLB will be identified only once when the field or that entity gets instantiated for the first time. then how many ever server event may be triggered, the DDLB value remains the same.
But you don't need this check in your case. If you find it in your code, just comment it.
if it fixes your issue, its fine. else upload the screen shot of LOB drop down Keys. I want to the their keys.
Regards,
Bharathy