DBA Data[Home] [Help]

APPS.BOM_DEFAULT_BOM_COMPONENT dependencies on BOM_BO_PUB

Line 28: g_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

24: -- 15-NOV-02 Anirban Dey Added Auto_Request_Material Defaulting
25: --
26: ****************************************************************************/
27:
28: g_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
29: g_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
30: x_text VARCHAR2(80);
31:
32:

Line 29: g_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

25: --
26: ****************************************************************************/
27:
28: g_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
29: g_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
30: x_text VARCHAR2(80);
31:
32:
33: --added for bug 9076970 begin

Line 628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

624: * appropriate values. Defualting will happen for
625: * exposed as well as unexposed columns.
626: *********************************************************************/
627: PROCEDURE Attribute_Defaulting
628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

Line 629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

625: * exposed as well as unexposed columns.
626: *********************************************************************/
627: PROCEDURE Attribute_Defaulting
628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

Line 630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type

626: *********************************************************************/
627: PROCEDURE Attribute_Defaulting
628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
634: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC

627: PROCEDURE Attribute_Defaulting
628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
634: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
635: , x_Return_Status IN OUT NOCOPY VARCHAR2

Line 632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

628: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
634: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
635: , x_Return_Status IN OUT NOCOPY VARCHAR2
636: )

Line 633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

629: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
630: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
631: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
632: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
633: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
634: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
635: , x_Return_Status IN OUT NOCOPY VARCHAR2
636: )
637: IS

Line 1321: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1317: * will share code with the Engineering Business Object
1318: * Revised Component Attribute Defaulting Code.
1319: **********************************************************************/
1320: PROCEDURE Attribute_Defaulting
1321: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1322: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1323: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1324: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1325: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 1322: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1318: * Revised Component Attribute Defaulting Code.
1319: **********************************************************************/
1320: PROCEDURE Attribute_Defaulting
1321: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1322: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1323: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1324: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1325: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1326: , x_return_status IN OUT NOCOPY VARCHAR2

Line 1323: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1319: **********************************************************************/
1320: PROCEDURE Attribute_Defaulting
1321: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1322: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1323: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1324: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1325: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1326: , x_return_status IN OUT NOCOPY VARCHAR2
1327: )

Line 1324: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1320: PROCEDURE Attribute_Defaulting
1321: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1322: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1323: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1324: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1325: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1326: , x_return_status IN OUT NOCOPY VARCHAR2
1327: )
1328: IS

Line 1329: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1325: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1326: , x_return_status IN OUT NOCOPY VARCHAR2
1327: )
1328: IS
1329: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1330: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1331: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
1332: l_Mesg_Token_tbl Error_Handler.Mesg_Token_Tbl_Type;
1333: BEGIN

Line 1330: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1326: , x_return_status IN OUT NOCOPY VARCHAR2
1327: )
1328: IS
1329: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1330: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1331: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
1332: l_Mesg_Token_tbl Error_Handler.Mesg_Token_Tbl_Type;
1333: BEGIN
1334:

Line 1343: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1339: -- BO compatible record before we make a call to the
1340: -- Attribute Defaulting procedure.
1341: --
1342:
1343: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1344: ( p_bom_component_rec => p_bom_component_rec
1345: , p_bom_comp_unexp_rec => p_bom_comp_unexp_rec
1346: , x_rev_component_rec => l_rev_component_rec
1347: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec

Line 1367: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1363: --
1364: -- On return from the Attribute Defualting, save the defaulted
1365: -- record back in the BOM BO's records
1366: --
1367: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1368: ( p_rev_component_rec => l_rev_component_rec
1369: , p_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1370: , x_bom_component_rec => x_bom_component_rec
1371: , x_bom_comp_unexp_rec => x_bom_comp_unexp_rec

Line 1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1389: * record with values from the database record, for all
1390: * columns that the user has left NULL.
1391: ********************************************************************/
1392: PROCEDURE Populate_Null_Columns
1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

Line 1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1390: * columns that the user has left NULL.
1391: ********************************************************************/
1392: PROCEDURE Populate_Null_Columns
1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

Line 1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1391: ********************************************************************/
1392: PROCEDURE Populate_Null_Columns
1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1399: )

Line 1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1392: PROCEDURE Populate_Null_Columns
1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1399: )
1400: IS

Line 1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

1393: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1399: )
1400: IS
1401: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=

Line 1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1394: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1395: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1396: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1399: )
1400: IS
1401: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1402: p_rev_component_rec;

Line 1401: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=

1397: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1398: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1399: )
1400: IS
1401: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1402: p_rev_component_rec;
1403: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1404: p_Rev_Comp_Unexp_Rec;
1405: BEGIN

Line 1403: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=

1399: )
1400: IS
1401: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1402: p_rev_component_rec;
1403: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1404: p_Rev_Comp_Unexp_Rec;
1405: BEGIN
1406:
1407: IF l_rev_component_rec.supply_subinventory = FND_API.G_MISS_CHAR THEN

Line 1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1805: * Purpose : Will populate the NULL columns from the record that
1806: * is queried from the database.
1807: ********************************************************************/
1808: PROCEDURE Populate_Null_Columns
1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

Line 1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1806: * is queried from the database.
1807: ********************************************************************/
1808: PROCEDURE Populate_Null_Columns
1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

Line 1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1807: ********************************************************************/
1808: PROCEDURE Populate_Null_Columns
1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )

Line 1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1808: PROCEDURE Populate_Null_Columns
1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )
1816: IS

Line 1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1809: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )
1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1810: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1811: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1812: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )
1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

Line 1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1813: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )
1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1819: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1820: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1821: BEGIN

Line 1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1814: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1815: )
1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1819: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1820: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1821: BEGIN
1822: --

Line 1819: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1815: )
1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1819: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1820: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1821: BEGIN
1822: --
1823: -- The record definition of Revised Component in ECO BO is

Line 1820: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1816: IS
1817: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1818: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1819: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1820: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1821: BEGIN
1822: --
1823: -- The record definition of Revised Component in ECO BO is
1824: -- slightly different than the component definition of BOM BO

Line 1830: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1826: -- BO compatible record before we make a call to the
1827: -- Attribute Defaulting procedure.
1828: --
1829:
1830: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1831: ( p_bom_component_rec => p_bom_component_rec
1832: , p_bom_comp_unexp_rec => p_bom_comp_unexp_rec
1833: , x_rev_component_rec => l_rev_component_rec
1834: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec

Line 1841: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1837: --
1838: -- Also convert the old component information from BOM Bo
1839: -- To ECO Bo
1840: --
1841: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1842: ( p_bom_component_rec => p_old_bom_component_rec
1843: , p_bom_comp_unexp_rec => p_old_bom_comp_unexp_rec
1844: , x_rev_component_rec => l_old_rev_component_rec
1845: , x_rev_comp_unexp_rec => l_old_rev_comp_unexp_rec

Line 1866: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1862: --
1863: -- On return from the Attribute Defualting, save the defaulted
1864: -- record back in the BOM BO's records
1865: --
1866: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1867: ( p_rev_component_rec => l_rev_component_rec
1868: , p_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1869: , x_bom_component_rec => x_bom_component_rec
1870: , x_bom_comp_unexp_rec => x_bom_comp_unexp_rec

Line 1886: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1882: * require help of external values and conditions for
1883: * defaulting and cannot be simply defaulted.
1884: ********************************************************************/
1885: PROCEDURE Entity_Defaulting
1886: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1887: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1888: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1889: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1890: )

Line 1887: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=

1883: * defaulting and cannot be simply defaulted.
1884: ********************************************************************/
1885: PROCEDURE Entity_Defaulting
1886: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1887: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1888: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1889: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1890: )
1891: IS

Line 1888: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC

1884: ********************************************************************/
1885: PROCEDURE Entity_Defaulting
1886: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1887: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1888: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1889: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1890: )
1891: IS
1892: BEGIN

Line 1889: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

1885: PROCEDURE Entity_Defaulting
1886: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1887: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1888: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1889: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1890: )
1891: IS
1892: BEGIN
1893:

Line 1941: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1937: * require help of external values and conditions for
1938: * defaulting and cannot be simply defaulted.
1939: ********************************************************************/
1940: PROCEDURE Entity_Defaulting
1941: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1942: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )

Line 1942: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=

1938: * defaulting and cannot be simply defaulted.
1939: ********************************************************************/
1940: PROCEDURE Entity_Defaulting
1941: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1942: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )
1946: IS

Line 1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC

1939: ********************************************************************/
1940: PROCEDURE Entity_Defaulting
1941: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1942: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )
1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1940: PROCEDURE Entity_Defaulting
1941: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1942: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )
1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1943: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )
1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;

Line 1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1944: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1945: )
1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1952: BEGIN

Line 1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=

1945: )
1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1952: BEGIN
1953: --

Line 1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;

1946: IS
1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1952: BEGIN
1953: --
1954: -- The record definition of Revised Component in ECO BO is

Line 1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;

1947: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1948: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1949: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1950: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1951: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1952: BEGIN
1953: --
1954: -- The record definition of Revised Component in ECO BO is
1955: -- slightly different than the component definition of BOM BO

Line 1961: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1957: -- BO compatible record before we make a call to the
1958: -- Attribute Defaulting procedure.
1959: --
1960:
1961: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1962: ( p_bom_component_rec => p_bom_component_rec
1963: , x_rev_component_rec => l_rev_component_rec
1964: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1965: );

Line 1971: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1967: --
1968: -- Also convert the old component information from BOM Bo
1969: -- To ECO Bo
1970: --
1971: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1972: ( p_bom_component_rec => p_old_bom_component_rec
1973: , x_rev_component_rec => l_old_rev_component_rec
1974: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1975: );

Line 1991: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1987:
1988: --
1989: -- Convert the ECO Record back to BOM before returning
1990: --
1991: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1992: ( p_rev_component_rec => l_rev_component_rec
1993: , x_bom_component_rec => x_bom_component_rec
1994: , x_bom_comp_unexp_rec => l_bom_comp_unexp_rec
1995: );