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: * Following are all get functions which will be used by the attribute

Line 553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

549: * appropriate values. Defualting will happen for
550: * exposed as well as unexposed columns.
551: *********************************************************************/
552: PROCEDURE Attribute_Defaulting
553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

Line 554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

550: * exposed as well as unexposed columns.
551: *********************************************************************/
552: PROCEDURE Attribute_Defaulting
553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

Line 555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type

551: *********************************************************************/
552: PROCEDURE Attribute_Defaulting
553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
559: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC

552: PROCEDURE Attribute_Defaulting
553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
559: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
560: , x_Return_Status IN OUT NOCOPY VARCHAR2

Line 557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

553: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
559: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
560: , x_Return_Status IN OUT NOCOPY VARCHAR2
561: )

Line 558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

554: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
555: , p_control_rec IN Bom_Bo_Pub.Control_Rec_Type
556: := Bom_Bo_Pub.G_DEFAULT_CONTROL_REC
557: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
558: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
559: , x_Mesg_Token_Tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
560: , x_Return_Status IN OUT NOCOPY VARCHAR2
561: )
562: IS

Line 1186: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1182: * will share code with the Engineering Business Object
1183: * Revised Component Attribute Defaulting Code.
1184: **********************************************************************/
1185: PROCEDURE Attribute_Defaulting
1186: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1187: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1188: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1189: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1190: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type

Line 1187: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1183: * Revised Component Attribute Defaulting Code.
1184: **********************************************************************/
1185: PROCEDURE Attribute_Defaulting
1186: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1187: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1188: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1189: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1190: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1191: , x_return_status IN OUT NOCOPY VARCHAR2

Line 1188: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1184: **********************************************************************/
1185: PROCEDURE Attribute_Defaulting
1186: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1187: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1188: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1189: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1190: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1191: , x_return_status IN OUT NOCOPY VARCHAR2
1192: )

Line 1189: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1185: PROCEDURE Attribute_Defaulting
1186: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1187: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1188: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1189: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1190: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1191: , x_return_status IN OUT NOCOPY VARCHAR2
1192: )
1193: IS

Line 1194: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1190: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
1191: , x_return_status IN OUT NOCOPY VARCHAR2
1192: )
1193: IS
1194: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1195: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1196: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
1197: l_Mesg_Token_tbl Error_Handler.Mesg_Token_Tbl_Type;
1198: BEGIN

Line 1195: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1191: , x_return_status IN OUT NOCOPY VARCHAR2
1192: )
1193: IS
1194: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1195: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1196: l_return_status VARCHAR2(1):=FND_API.G_RET_STS_SUCCESS;
1197: l_Mesg_Token_tbl Error_Handler.Mesg_Token_Tbl_Type;
1198: BEGIN
1199:

Line 1208: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1204: -- BO compatible record before we make a call to the
1205: -- Attribute Defaulting procedure.
1206: --
1207:
1208: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1209: ( p_bom_component_rec => p_bom_component_rec
1210: , p_bom_comp_unexp_rec => p_bom_comp_unexp_rec
1211: , x_rev_component_rec => l_rev_component_rec
1212: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec

Line 1232: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1228: --
1229: -- On return from the Attribute Defualting, save the defaulted
1230: -- record back in the BOM BO's records
1231: --
1232: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1233: ( p_rev_component_rec => l_rev_component_rec
1234: , p_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1235: , x_bom_component_rec => x_bom_component_rec
1236: , x_bom_comp_unexp_rec => x_bom_comp_unexp_rec

Line 1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1254: * record with values from the database record, for all
1255: * columns that the user has left NULL.
1256: ********************************************************************/
1257: PROCEDURE Populate_Null_Columns
1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

Line 1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1255: * columns that the user has left NULL.
1256: ********************************************************************/
1257: PROCEDURE Populate_Null_Columns
1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

Line 1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1256: ********************************************************************/
1257: PROCEDURE Populate_Null_Columns
1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1264: )

Line 1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1257: PROCEDURE Populate_Null_Columns
1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1264: )
1265: IS

Line 1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

1258: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1264: )
1265: IS
1266: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=

Line 1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type

1259: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1260: , p_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1261: , p_Old_Rev_Comp_Unexp_Rec IN Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1264: )
1265: IS
1266: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1267: p_rev_component_rec;

Line 1266: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=

1262: , x_Rev_Component_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1263: , x_Rev_Comp_Unexp_Rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type
1264: )
1265: IS
1266: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1267: p_rev_component_rec;
1268: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1269: p_Rev_Comp_Unexp_Rec;
1270: BEGIN

Line 1268: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=

1264: )
1265: IS
1266: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type :=
1267: p_rev_component_rec;
1268: l_Rev_Comp_Unexp_Rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1269: p_Rev_Comp_Unexp_Rec;
1270: BEGIN
1271:
1272: IF l_rev_component_rec.supply_subinventory = FND_API.G_MISS_CHAR THEN

Line 1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1669: * Purpose : Will populate the NULL columns from the record that
1670: * is queried from the database.
1671: ********************************************************************/
1672: PROCEDURE Populate_Null_Columns
1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

Line 1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1670: * is queried from the database.
1671: ********************************************************************/
1672: PROCEDURE Populate_Null_Columns
1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

Line 1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1671: ********************************************************************/
1672: PROCEDURE Populate_Null_Columns
1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )

Line 1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1672: PROCEDURE Populate_Null_Columns
1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )
1680: IS

Line 1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1673: ( p_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )
1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type

1674: , p_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1675: , p_old_bom_Component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1676: , p_old_bom_Comp_unexp_rec IN Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )
1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

Line 1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1677: , x_bom_Component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )
1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1683: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1684: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1685: BEGIN

Line 1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1678: , x_bom_Comp_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type
1679: )
1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1683: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1684: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1685: BEGIN
1686: --

Line 1683: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1679: )
1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1683: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1684: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1685: BEGIN
1686: --
1687: -- The record definition of Revised Component in ECO BO is

Line 1684: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;

1680: IS
1681: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1682: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1683: l_old_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1684: l_old_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type;
1685: BEGIN
1686: --
1687: -- The record definition of Revised Component in ECO BO is
1688: -- slightly different than the component definition of BOM BO

Line 1694: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1690: -- BO compatible record before we make a call to the
1691: -- Attribute Defaulting procedure.
1692: --
1693:
1694: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1695: ( p_bom_component_rec => p_bom_component_rec
1696: , p_bom_comp_unexp_rec => p_bom_comp_unexp_rec
1697: , x_rev_component_rec => l_rev_component_rec
1698: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec

Line 1705: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1701: --
1702: -- Also convert the old component information from BOM Bo
1703: -- To ECO Bo
1704: --
1705: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1706: ( p_bom_component_rec => p_old_bom_component_rec
1707: , p_bom_comp_unexp_rec => p_old_bom_comp_unexp_rec
1708: , x_rev_component_rec => l_old_rev_component_rec
1709: , x_rev_comp_unexp_rec => l_old_rev_comp_unexp_rec

Line 1730: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1726: --
1727: -- On return from the Attribute Defualting, save the defaulted
1728: -- record back in the BOM BO's records
1729: --
1730: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1731: ( p_rev_component_rec => l_rev_component_rec
1732: , p_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1733: , x_bom_component_rec => x_bom_component_rec
1734: , x_bom_comp_unexp_rec => x_bom_comp_unexp_rec

Line 1750: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type

1746: * require help of external values and conditions for
1747: * defaulting and cannot be simply defaulted.
1748: ********************************************************************/
1749: PROCEDURE Entity_Defaulting
1750: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1751: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1752: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1753: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1754: )

Line 1751: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=

1747: * defaulting and cannot be simply defaulted.
1748: ********************************************************************/
1749: PROCEDURE Entity_Defaulting
1750: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1751: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1752: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1753: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1754: )
1755: IS

Line 1752: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC

1748: ********************************************************************/
1749: PROCEDURE Entity_Defaulting
1750: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1751: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1752: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1753: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1754: )
1755: IS
1756: BEGIN

Line 1753: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type

1749: PROCEDURE Entity_Defaulting
1750: ( p_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type
1751: , p_old_rev_component_rec IN Bom_Bo_Pub.Rev_Component_Rec_Type :=
1752: Bom_Bo_Pub.G_MISS_REV_COMPONENT_REC
1753: , x_rev_component_rec IN OUT NOCOPY Bom_Bo_Pub.Rev_Component_Rec_Type
1754: )
1755: IS
1756: BEGIN
1757:

Line 1805: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type

1801: * require help of external values and conditions for
1802: * defaulting and cannot be simply defaulted.
1803: ********************************************************************/
1804: PROCEDURE Entity_Defaulting
1805: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1806: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )

Line 1806: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=

1802: * defaulting and cannot be simply defaulted.
1803: ********************************************************************/
1804: PROCEDURE Entity_Defaulting
1805: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1806: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )
1810: IS

Line 1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC

1803: ********************************************************************/
1804: PROCEDURE Entity_Defaulting
1805: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1806: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )
1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type

1804: PROCEDURE Entity_Defaulting
1805: ( p_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type
1806: , p_old_bom_component_rec IN Bom_Bo_Pub.Bom_Comps_Rec_Type :=
1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )
1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;

Line 1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1807: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_REC
1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )
1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;

Line 1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;

1808: , x_bom_component_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Comps_Rec_Type
1809: )
1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1816: BEGIN

Line 1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=

1809: )
1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1816: BEGIN
1817: --

Line 1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;

1810: IS
1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1816: BEGIN
1817: --
1818: -- The record definition of Revised Component in ECO BO is

Line 1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;

1811: l_rev_component_rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1812: l_old_rev_component_Rec Bom_Bo_Pub.Rev_Component_Rec_Type;
1813: l_rev_comp_unexp_rec Bom_Bo_Pub.Rev_Comp_Unexposed_Rec_Type :=
1814: Bom_Bo_Pub.G_MISS_REV_COMP_UNEXP_REC;
1815: l_bom_comp_unexp_rec Bom_Bo_Pub.Bom_Comps_Unexposed_Rec_Type;
1816: BEGIN
1817: --
1818: -- The record definition of Revised Component in ECO BO is
1819: -- slightly different than the component definition of BOM BO

Line 1825: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1821: -- BO compatible record before we make a call to the
1822: -- Attribute Defaulting procedure.
1823: --
1824:
1825: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1826: ( p_bom_component_rec => p_bom_component_rec
1827: , x_rev_component_rec => l_rev_component_rec
1828: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1829: );

Line 1835: Bom_Bo_Pub.Convert_BomComp_To_EcoComp

1831: --
1832: -- Also convert the old component information from BOM Bo
1833: -- To ECO Bo
1834: --
1835: Bom_Bo_Pub.Convert_BomComp_To_EcoComp
1836: ( p_bom_component_rec => p_old_bom_component_rec
1837: , x_rev_component_rec => l_old_rev_component_rec
1838: , x_rev_comp_unexp_rec => l_rev_comp_unexp_rec
1839: );

Line 1855: Bom_Bo_Pub.Convert_EcoComp_To_BomComp

1851:
1852: --
1853: -- Convert the ECO Record back to BOM before returning
1854: --
1855: Bom_Bo_Pub.Convert_EcoComp_To_BomComp
1856: ( p_rev_component_rec => l_rev_component_rec
1857: , x_bom_component_rec => x_bom_component_rec
1858: , x_bom_comp_unexp_rec => l_bom_comp_unexp_rec
1859: );