DBA Data[Home] [Help]

APPS.BOM_VALIDATE_BOM_COMPONENT dependencies on BOM_EAMUTIL

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

6011: -- Validate from_end_item_unit_number 5482117
6012:
6013: IF p_rev_component_rec.transaction_type = BOM_GLOBALS.G_OPR_CREATE
6014: 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)
6015: AND BOM_EAMUTIL.Asset_group_Item(item_id => l_assembly_item_id, org_id => l_org_Id) = 'N'
6016: THEN
6017: IF NOT Bom_Validate.End_Item_Unit_Number
6018: ( p_from_end_item_unit_number => p_rev_component_rec.from_end_item_unit_number
6019: , p_revised_item_id => p_rev_comp_unexp_rec.component_item_id

Line 6045: BOM_EAMUTIL.Asset_group_Item(

6041: (p_rev_component_rec.to_end_item_unit_number IS NOT NULL
6042: AND
6043: p_rev_component_rec.to_end_item_unit_number <>
6044: FND_API.G_MISS_CHAR) AND
6045: BOM_EAMUTIL.Asset_group_Item(
6046: item_id => l_assembly_item_id,
6047: org_id => l_org_Id) = 'N'
6048: THEN
6049: IF NOT Bom_Validate.End_Item_Unit_Number

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

6116: */
6117:
6118: -- Validations specific to EAM items (Asset Groups and Asset Activities)
6119:
6120: IF BOM_EAMUTIL.Enabled = 'Y' THEN
6121:
6122: IF BOM_EAMUTIL.Asset_group_Item( item_id => l_assembly_item_id,
6123: org_id => l_org_id ) = 'Y' THEN
6124:

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

6118: -- Validations specific to EAM items (Asset Groups and Asset Activities)
6119:
6120: IF BOM_EAMUTIL.Enabled = 'Y' THEN
6121:
6122: IF BOM_EAMUTIL.Asset_group_Item( item_id => l_assembly_item_id,
6123: org_id => l_org_id ) = 'Y' THEN
6124:
6125: -- An asset group can have only date effective components
6126:

Line 6187: IF BOM_EAMUTIL.Asset_Activity_Item(

6183: END IF;
6184:
6185: -- An asset group or activity cannnot be a component of another asset group
6186:
6187: IF BOM_EAMUTIL.Asset_Activity_Item(
6188: item_id => p_rev_comp_unexp_rec.component_item_id,
6189: org_id => l_org_id )= 'Y'
6190: OR
6191: BOM_EAMUTIL.Asset_Group_Item(

Line 6191: BOM_EAMUTIL.Asset_Group_Item(

6187: IF BOM_EAMUTIL.Asset_Activity_Item(
6188: item_id => p_rev_comp_unexp_rec.component_item_id,
6189: org_id => l_org_id )= 'Y'
6190: OR
6191: BOM_EAMUTIL.Asset_Group_Item(
6192: item_id => p_rev_comp_unexp_rec.component_item_id,
6193: org_id => l_org_id ) = 'Y' THEN
6194:
6195: g_token_tbl(2).token_name := 'COMPONENT_ITEM_NAME';

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

6208:
6209: -- Asset activity items cannot have any supply types other than Push
6210: -- and Bulk
6211:
6212: IF BOM_EAMUTIL.Asset_Activity_Item( item_id => l_assembly_item_id,
6213: org_id => l_org_id ) = 'Y' THEN
6214: IF p_rev_component_rec.wip_supply_type NOT IN (1,4) THEN
6215: g_token_tbl(2).token_name := 'WIP_SUPPLY_TYPE';
6216: g_token_tbl(2).token_value :=

Line 6229: IF BOM_EAMUTIL.Asset_Group_Item(

6225: END IF;
6226:
6227: -- An asset group cannnot be a component for an asset activity
6228:
6229: IF BOM_EAMUTIL.Asset_Group_Item(
6230: item_id => p_rev_comp_unexp_rec.component_item_id,
6231: org_id => l_org_id ) = 'Y' THEN
6232:
6233: g_token_tbl(2).token_name := 'COMPONENT_ITEM_NAME';

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

7334: l_Mesg_Token_Tbl Error_Handler.Mesg_Token_Tbl_Type;
7335: l_return_status VARCHAR2(1);
7336: BEGIN
7337: l_return_status := FND_API.G_RET_STS_SUCCESS;
7338: IF BOM_EAMUTIL.Direct_Item ( item_id => p_bom_comp_unexp_rec.Component_Item_Id,
7339: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N' THEN
7340: IF (p_bom_component_rec.Suggested_Vendor_Name IS NOT NULL
7341: OR p_bom_component_rec.Suggested_Vendor_Name <> FND_API.G_MISS_CHAR)
7342: THEN

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

7361: );
7362: END IF;
7363: /* Commented as part of bug fix 3741040
7364: ELSE
7365: IF BOM_EAMUTIL.Asset_Group_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7366: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7367: AND BOM_EAMUTIL.Asset_Activity_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7368: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7369: THEN

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

7363: /* Commented as part of bug fix 3741040
7364: ELSE
7365: IF BOM_EAMUTIL.Asset_Group_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7366: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7367: AND BOM_EAMUTIL.Asset_Activity_Item ( item_id => p_bom_comp_unexp_rec.Assembly_Item_Id,
7368: org_id => p_bom_comp_unexp_rec.Organization_Id ) = 'N'
7369: THEN
7370: l_return_status := FND_API.G_RET_STS_ERROR;
7371: END IF;

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

7494: -- Initialize System_Information Unit_Effectivity flag
7495:
7496: IF (FND_PROFILE.DEFINED('PJM:PJM_UNITEFF_NO_EFFECT') AND
7497: FND_PROFILE.VALUE('PJM:PJM_UNITEFF_NO_EFFECT') = 'Y')
7498: OR (BOM_EAMUTIL.Enabled = 'Y')
7499: THEN
7500: Bom_Globals.Set_Unit_Effectivity (TRUE);
7501: ELSE
7502: Bom_Globals.Set_Unit_Effectivity (FALSE);