Hi Dharmendra/Navin
We have similar issue. System gives Message_type_X dump when it reads 2 instances in LIBINFF2S include. Below is the code snippet.
clear e_subrc.
* step 2: read the actual record
l_asked_data-inst = ibxx_true.
perform inst_read_instances_01
using
c_wa
l_subrc
i_filid
i_sel_rec
l_asked_data
ibxx_c_3
l_ibinwa_tab.
if not ( l_subrc is initial ).
message x096.
endif.
clear l_count.
loop at l_ibinwa_tab into l_ibinwa_rec.
l_count = l_count + 1.
endloop.
if l_count <> 1.
message x096.
endif.
Here l_count becomes 2 and system is dumping. When we checked IBIN it has 2 valid records at the time of dump.
Could you please let me know, how did you resolve the issue? Any code snippet would be of great help.