 اس کے اندر اگر ہم دیکھیں تو یہ جو پروڈیکٹ سٹرکچر ہم نے بنایا تھا یہ جو فیملیٹری جس کو میں کہا رہوں اس کے اندر یہ ہو سکتا ہے جیسے اس کی اس میں بھی تھا کہ ایک جو کمپوننٹ ہے وہ ایک سے زیادہ دفرنت سب اسیمبلیز یا اس میں use ہو رہو اور وہ دفرنت لیول کے اوپر جاکر use ہو رہو گا let's look at کہ لیول سے کیا مراد ہے جو کہ اندر پروڈیکٹ ہوتا ہے اس کو لیول زیادہ دیتے ہیں اور جیسے اس کے اندر use ہو رہے وہ level 1 level 2 level 3 and so on اس کے اندر use ہوتا ہے ہم نے یہ کرنا ہے کہ ایک کمپوننٹ دو دفرنت لیول کے اوپر نہیں ہم اس کو رکھ سکتے کیونکہ اس کا ایک ایک record بننا ہے اس کے دو record نہیں بننے تو اس کے لیے ہمیں اس کو align کرنا پڑے گا to lowest level کے اوپر میں آگے explain کیوں جو build of material جو one level at a time اس کو ہم process کر رہے ہوتے for example zero level سب سے پہلے ہوتا ہے پھر one level میں جو بھی components ہو گا وہ process ہو گے کہ کتنے چاہیے zero level کو produce کرنے کے لیے پھر level 2 میں جتنے ہوں گے وہ process ہوں گے کہ level 1 کے لیے ہمیں کتنے چاہیے اور کب چاہیے تو ہم یہ نہیں کر سکتے کہ اگر ایک product ہے وہ ایک جگہ level 1 میں آ رہا اور ایک جگہ level 2 میں آ رہا تو ہم اس کو separate رکھیں اس کو ہمیں align کرنا ہے اور اس کو ہم level one پر align نہیں کر سکتے کیوں کہ level one کے اندر یہ use ہو رہا ایک اور جگہ تو پھر کیا کریں گے ہم جو level one کے اندر اگر یہ product پڑھا ہوا اور level 2 میں پڑھا ہے تو اس کو ہم نیچے کھنچ لائیں گے level 2 کے اوپر اس کو consider کریں گے so that is what it is called low level coding اس کے اندر یہ دیکھ لیتے ہیں product structure diagram ہمارے پاس یہ وہی diagram ہے جوکہ awesome اب اگر اتر ہم دیکھیں تو e جو ہے یہ دونوں ease جو b اور c میں use ہو رہا ہے یہ ایک level پر ہیں تو ان کو ہمیں چنج کرنے کی ضرورت نہیں ہے جبکہ f کے اندر g اور d use ہو رہا ہے now 2 d use ہو رہا ہے جوکہ f میں جا رہا ہے but اور اتر b d use ہو رہا ہے جوکہ b میں جا رہا ہے اب یہ جو levels ہیں basically 0 level a کے ایک fall کر رہا ہے 0 level پر level 1 میں b اور c fall کر رہیں level 2 پر ادھر d, e and f fall کر رہیں level 3 میں g and d again d fall کر رہا ہے اس کے اندر ہو یہ رہا ہے کہ d جو ہے وہ level 2 پر بھی ہے اور level 3 پر بھی ہے اب جیسے ہم نے build of material کو process کرنا ہے تو سب سے پہلے ہمارا a 0 level process ہوگا پھر ہمارا b اور c process ہوں گے یہ level 1 کے اوپر ہیں پھر from b we will calculate کے d کتنے چاہئے جوکہ level 2 پر fall کر رہا ہے جبکہ اگر ہم c والے برانچ میں جائیں تو یہ d جو ہے یہ third level پر fall کر رہا ہے اب ہم یہ اس کو separately نہیں کریں گے record ایک ہی ہم نے بنانا ہے d کا d کو ہم level 2 پر نہیں لی جا سکتے کیونکہ level 2 پر لی جانے کے لیے جب تک ہم determine f کو نہیں کر لیں گے ہم d کی calculation نہیں کر سکتے تو دوسرا طریقہ کیا ہے کہ ہم اس d کو نیچے پل کر لیں اور اس کو level 3 پر لیا ہے اور پھر اس کی calculation کریں تو یہ جو d ہے پھر یہ level 3 کے اندر اس d کے ساتھ process ہوگا جو c میں کے برانچ میں لائے کر رہا ہے تو اس کو جو ہم دیکھیں تو basically low level coding جو ہے وہ پھر اس کی شیپ کچھ اس کسم کی بن جائے گی کہ آپ جو d ہے اس کو ہم نے نیچے پل کر کر level 3 کے اندر ہم لے گے اور اب ہمارے لیے اس کو نہیں بنے گا کیونکہ ہم پہلے a کو کریں گے پھر b and c کو کریں گے پھر b سے drive کیا والاٹ سے ہم e کو کریں گے تو یہ دونوں کمبائن ہو کر ایک record بن جائے گا یہ ایک level پر fault کر رہا ہمیں کوئی issue نہیں ہے f کو کریں گے جو کہ c کے اندر use ہو رہا ہے جب f کو ہم کر لیں گے تو اس سے ہم ڈیٹرمین کریں گے کہ d کی کتنی quantity ہمیں چاہی ہے f کے لیے اتر ہم ہمارے پاس already value ہوگی کہ d ہمیں کتنے چاہی ہیں b کے لیے now third level پر ہم اس d کو کا ایک record develop کر سکتے ہیں جس کے اندر f کی quantity بھی ایڈ ہو جائے گی اور b کی quantity بھی ایڈ ہو جائے گی جس یہ d جو چاہی ہے ان دونوں کے لیے وہ quantity ایڈ ہو کر ہم ایک record develop کر لیں گے so this is basically low level coding جو کہ ہمارے کام کو زیادہ اسان بنا دے گا اور اس میں کسی کسم کا کوئی پھر problem کھڑا نہیں ہو سکتا