DBA Data[Home] [Help]

APPS.BOM_VALIDATE_BOM_COMPONENT dependencies on BOM_EAMUTIL

Line 5776: AND BOM_EAMUTIL.Asset_group_Item(item_id => l_assembly_item_id, org_id => l_org_Id) = 'N'

5772: -- Validate from_end_item_unit_number 5482117
5773:
5774: IF p_rev_component_rec.transaction_type = BOM_GLOBALS.G_OPR_CREATE
5775: AND (p_rev_component_rec.from_end_item_unit_number IS NOT NULL AND p_rev_component_rec.from_end_item_unit_number <> FND_API.G_MISS_CHAR)
5776: AND BOM_EAMUTIL.Asset_group_Item(item_id => l_assembly_item_id, org_id => l_org_Id) = 'N'
5777: THEN
5778: IF NOT Bom_Validate.End_Item_Unit_Number
5779: ( p_from_end_item_unit_number => p_rev_component_rec.from_end_item_unit_number
5780: , p_revised_item_id => p_rev_comp_unexp_rec.component_item_id

Line 5806: BOM_EAMUTIL.Asset_group_Item(

5802: (p_rev_component_rec.to_end_item_unit_number IS NOT NULL
5803: AND
5804: p_rev_component_rec.to_end_item_unit_number <>
5805: FND_API.G_MISS_CHAR) AND
5806: BOM_EAMUTIL.Asset_group_Item(
5807: item_id => l_assembly_item_id,
5808: org_id => l_org_Id) = 'N'
5809: THEN
5810: IF NOT Bom_Validate.End_Item_Unit_Number

Line 5881: IF BOM_EAMUTIL.Enabled = 'Y' THEN

5877: */
5878:
5879: -- Validations specific to EAM items (Asset Groups and Asset Activities)
5880:
5881: IF BOM_EAMUTIL.Enabled = 'Y' THEN
5882:
5883: IF BOM_EAMUTIL.Asset_group_Item( item_id => l_assembly_item_id,
5884: org_id => l_org_id ) = 'Y' THEN
5885:

Line 5883: IF BOM_EAMUTIL.Asset_group_Item( item_id => l_assembly_item_id,

5879: -- Validations specific to EAM items (Asset Groups and Asset Activities)
5880:
5881: IF BOM_EAMUTIL.Enabled = 'Y' THEN
5882:
5883: IF BOM_EAMUTIL.Asset_group_Item( item_id => l_assembly_item_id,
5884: org_id => l_org_id ) = 'Y' THEN
5885:
5886: -- An asset group can have only date effective components
5887:

Line 5948: IF BOM_EAMUTIL.Asset_Activity_Item(

5944: END IF;
5945:
5946: -- An asset group or activity cannnot be a component of another asset group
5947:
5948: IF BOM_EAMUTIL.Asset_Activity_Item(
5949: item_id => p_rev_comp_unexp_rec.component_item_id,
5950: org_id => l_org_id )= 'Y'
5951: OR
5952: BOM_EAMUTIL.Asset_Group_Item(

Line 5952: BOM_EAMUTIL.Asset_Group_Item(

5948: IF BOM_EAMUTIL.Asset_Activity_Item(
5949: item_id => p_rev_comp_unexp_rec.component_item_id,
5950: org_id => l_org_id )= 'Y'
5951: OR
5952: BOM_EAMUTIL.Asset_Group_Item(
5953: item_id => p_rev_comp_unexp_rec.component_item_id,
5954: org_id => l_org_id ) = 'Y' THEN
5955:
5956: g_token_tbl(2).token_name := 'COMPONENT_ITEM_NAME';

Line 5973: IF BOM_EAMUTIL.Asset_Activity_Item( item_id => l_assembly_item_id,

5969:
5970: -- Asset activity items cannot have any supply types other than Push
5971: -- and Bulk
5972:
5973: IF BOM_EAMUTIL.Asset_Activity_Item( item_id => l_assembly_item_id,
5974: org_id => l_org_id ) = 'Y' THEN
5975: IF p_rev_component_rec.wip_supply_type NOT IN (1,4) THEN
5976: g_token_tbl(2).token_name := 'WIP_SUPPLY_TYPE';
5977: g_token_tbl(2).token_value :=

Line 5990: IF BOM_EAMUTIL.Asset_Group_Item(

5986: END IF;
5987:
5988: -- An asset group cannnot be a component for an asset activity
5989:
5990: IF BOM_EAMUTIL.Asset_Group_Item(
5991: item_id => p_rev_comp_unexp_rec.component_item_id,
5992: org_id => l_org_id ) = 'Y' THEN
5993:
5994: g_token_tbl(2).token_name := 'COMPONENT_ITEM_NAME';

Line 7099: IF BOM_EAMUTIL.Direct_Item ( item_id => p_bom_comp_unexp_rec.Component_Item_Id,

7095: l_Mesg_Token_Tbl Error_Handler.Mesg_Token_Tbl_Type;
7096: l_return_status VARCHAR2(1);
7097: BEGIN
7098: l_return_status := FND_API.G_RET_STS_SUCCESS;
7099: IF BOM_EAMUTIL.Direct_Item ( item_id => p_bom_comp_unexp_rec.Component_Item_Id,
7100: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N' THEN
7101: IF (p_bom_component_rec.Suggested_Vendor_Name IS NOT NULL
7102: OR p_bom_component_rec.Suggested_Vendor_Name <> FND_API.G_MISS_CHAR)
7103: THEN

Line 7126: IF BOM_EAMUTIL.Asset_Group_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,

7122: );
7123: END IF;
7124: /* Commented as part of bug fix 3741040
7125: ELSE
7126: IF BOM_EAMUTIL.Asset_Group_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7127: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7128: AND BOM_EAMUTIL.Asset_Activity_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7129: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7130: THEN

Line 7128: AND BOM_EAMUTIL.Asset_Activity_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,

7124: /* Commented as part of bug fix 3741040
7125: ELSE
7126: IF BOM_EAMUTIL.Asset_Group_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7127: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7128: AND BOM_EAMUTIL.Asset_Activity_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7129: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7130: THEN
7131: l_return_status := FND_API.G_RET_STS_ERROR;
7132: END IF;

Line 7259: OR (BOM_EAMUTIL.Enabled = 'Y')

7255: -- Initialize System_Information Unit_Effectivity flag
7256:
7257: IF (FND_PROFILE.DEFINED('PJM:PJM_UNITEFF_NO_EFFECT') AND
7258: FND_PROFILE.VALUE('PJM:PJM_UNITEFF_NO_EFFECT') = 'Y')
7259: OR (BOM_EAMUTIL.Enabled = 'Y')
7260: THEN
7261: Bom_Globals.Set_Unit_Effectivity (TRUE);
7262: ELSE
7263: Bom_Globals.Set_Unit_Effectivity (FALSE);