All thanks to Jurgen, I am able to figure it possible solution. You need to have atleast ECC EHP 4 to use this functionality.
You need to activate business function MM_LOG_OM_1: Subcontracting Components (New) that will enable BOM components in Inbound delivery. You can read more about what other functions you will get by activating this business function. e.g. enhanced-Subcontracting Cockpit, New Movement Types for Subcontracting, Scrap Report and Subcontracting Components in Inbound Deliveries
Use
As of SAP ECC 6.0, Enhancement Package 4 (SAP_APPL 604), Business Function Outsourced Manufacturing in ERP (LOG_MM_OM1), subcontractors can specify in the inbound delivery which component batches they used to produce a certain final product. The corresponding goods receipt can then be posted automatically using the correct batches without manual intervention. This ensures better batch traceability for brand manufacturers.
Effects on Existing Data
A Subcontracting Components pushbutton has been added to the user interfaces of transactions ID Processing (VL60), Create Inbound Delivery (VL31N), Change Inbound Delivery (VL32N), and Display Inbound Delivery (VL33N).
Effects on Data Transfer
To enable subcontractors to include component information in their Advanced Shipping Notification (ASN) messages, two new ASN interfaces are provided:
The enterprise service Maintain Inbound Delivery based on Despatched Delivery Notification_V1, which is an updated version of the existing Maintain Inbound Delivery based on Despatched Delivery Notification service
IDoc message DESADV with the new basic type DELVRY07
Effects on Customizing
The Correlate Component Quantities with New Quantity of Inbound Delivery BAdI is available as a new Customizing activity. For more information, see Business Add-Ins in Shipping under System Modifications in Customizing.