Hello Aakash,
Sorry for the typing mistake. Yes it is the interface /sapsrm/if_pdo_model_access.
Yes there is 'price' field in bbp_pds_item structure. So you can check that field too.
READ TABLE lt_item INTO ls_item WITH KEY price = 0.
IF sy-subrc IS INITIAL.
"error message
ENDIF.
Even if you check 'value' field there will be no problem as value = price/price_unit.
If price is 0 then value has to be 0. So if you check any of those 2 fields, your code will be correct.
Regards,
Yayati