192: x_LoopFound := false;
193: FND_MSG_PUB.Build_Exc_Msg(
194: p_pkg_name => 'BOMPCCLT',
195: p_procedure_name => 'explode_next_level('||l_stmt||')');
196: x_err_msg := Fnd_Message.Get_Encoded;
197: End explode_next_level;
198:
199: Procedure explode_assy(
200: org_id IN NUMBER,
312: loop_found := false;
313: FND_MSG_PUB.Build_Exc_Msg(
314: p_pkg_name => 'BOMPCCLT',
315: p_procedure_name => 'explode_assy('||l_stmt_num||')');
316: err_msg := Fnd_Message.Get_Encoded;
317: END explode_assy;
318:
319: PROCEDURE update_lt(
320: org_id IN NUMBER,
486: WHEN OTHERS THEN
487: FND_MSG_PUB.Build_Exc_Msg(
488: p_pkg_name => 'BOMPCCLT',
489: p_procedure_name => 'update_lt('||l_stmt||')');
490: err_msg := Fnd_Message.Get_Encoded;
491: END update_lt;
492:
493: /******************************************************************/
494: /*#
577: End loop;
578: --Commit;
579:
580: If l_LoopFound then
581: Fnd_Message.Set_Name('BOM', 'BOM_ONLINE_LOOP');
582: Fnd_Message.Set_Token('ENTITY1', l_err_msg);
583: err_msg := Fnd_Message.Get_Encoded;
584: Else
585: err_msg := l_err_msg;
578: --Commit;
579:
580: If l_LoopFound then
581: Fnd_Message.Set_Name('BOM', 'BOM_ONLINE_LOOP');
582: Fnd_Message.Set_Token('ENTITY1', l_err_msg);
583: err_msg := Fnd_Message.Get_Encoded;
584: Else
585: err_msg := l_err_msg;
586: End if;
579:
580: If l_LoopFound then
581: Fnd_Message.Set_Name('BOM', 'BOM_ONLINE_LOOP');
582: Fnd_Message.Set_Token('ENTITY1', l_err_msg);
583: err_msg := Fnd_Message.Get_Encoded;
584: Else
585: err_msg := l_err_msg;
586: End if;
587:
589: WHEN OTHERS THEN
590: FND_MSG_PUB.Build_Exc_Msg(
591: p_pkg_name => 'BOMPCCLT',
592: p_procedure_name => 'process_items('||l_stmt||')');
593: err_msg := Fnd_Message.Get_Encoded;
594: END process_items;
595:
596:
597: PROCEDURE process_items(