Cat,
Let's say we have multiple condition records of free goods (VBN3). After order creation, how can we know which condition record of free goods is captured in the order? Any table or report to check it?
As discussed by you, the free goods condition records can be seen in table KONDN
e.g. KSCHL = NA00 or any custom free goods condition type in your system.
condtion table name of (VBN1 transaction ) free goods SD
In the sales order, the item category would be something like TANN or a copy of (e.g. ZTAN etc.)
As suggested by Lakshmipathi - from VBAK and KONV, one can find the pricing condition type used for free goods (say ZTAN)
and then from looking in to KONDN, one can know which free goods condition record was selected in the sales order.