Purchase Order Item table will not store the Free Item flag in Item Table EKPO. But, instead it is calculated based on the Invoice Receipt/Item Catg fields of EKPO.
Logic:
IF ekpo-REPOS NOT equals to ‘X’ à Inv, rec
If Pstyp not equals to 2/7
IF above 2 conditions satisfies then ,it can be marked as free Item.