DBA Data[Home] [Help]

APPS.BOM_BO_PVT dependencies on FND_API

Line 137: l_bom_comp_ops_rec.return_status = FND_API.G_MISS_CHAR)

133: -- that it is the child of the parent that called this procedure
134: --
135:
136: IF (l_bom_comp_ops_rec.return_status IS NULL OR
137: l_bom_comp_ops_rec.return_status = FND_API.G_MISS_CHAR)
138: AND
139:
140: -- Did Revised_Components call this procedure, that is,
141: -- if revised comp exists, then is this record a child ?

Line 172: l_return_status := FND_API.G_RET_STS_SUCCESS;

168: (NOT l_item_parent_exists AND
169: NOT l_comp_parent_exists))
170: THEN
171: l_comp_ops_processed := TRUE;
172: l_return_status := FND_API.G_RET_STS_SUCCESS;
173: l_bom_comp_ops_rec.return_status := FND_API.G_RET_STS_SUCCESS;
174:
175: --
176: -- Check if transaction_type is valid

Line 173: l_bom_comp_ops_rec.return_status := FND_API.G_RET_STS_SUCCESS;

169: NOT l_comp_parent_exists))
170: THEN
171: l_comp_ops_processed := TRUE;
172: l_return_status := FND_API.G_RET_STS_SUCCESS;
173: l_bom_comp_ops_rec.return_status := FND_API.G_RET_STS_SUCCESS;
174:
175: --
176: -- Check if transaction_type is valid
177: --

Line 862: l_bom_sub_component_rec.return_status = FND_API.G_MISS_CHAR

858: IF Bom_Globals.Get_Debug = 'Y' THEN Error_Handler.Write_Debug('Sub Comp Status prior to start of processing: ' || l_bom_sub_component_rec.return_status);
859: END IF;
860:
861: IF ( l_bom_sub_component_rec.return_status IS NULL OR
862: l_bom_sub_component_rec.return_status = FND_API.G_MISS_CHAR
863: )
864: AND
865: -- Did Bom_Components call this procedure ?
866: -- i.e. if Bom comp exists, then is this record a child ?

Line 897: l_return_status := FND_API.G_RET_STS_SUCCESS;

893: )
894: )
895: THEN
896: l_sub_comp_processed := TRUE;
897: l_return_status := FND_API.G_RET_STS_SUCCESS;
898:
899: l_bom_sub_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;
900:
901: --

Line 899: l_bom_sub_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;

895: THEN
896: l_sub_comp_processed := TRUE;
897: l_return_status := FND_API.G_RET_STS_SUCCESS;
898:
899: l_bom_sub_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;
900:
901: --
902: -- Check if transaction_type is valid
903: --

Line 1609: l_bom_ref_designator_rec.return_status = FND_API.G_MISS_CHAR)

1605: -- that it is the child of the parent that called this procedure
1606: --
1607:
1608: IF (l_bom_ref_designator_rec.return_status IS NULL OR
1609: l_bom_ref_designator_rec.return_status = FND_API.G_MISS_CHAR)
1610: AND
1611:
1612: -- Did Revised_Components call this procedure, that is,
1613: -- if revised comp exists, then is this record a child ?

Line 1646: l_return_status := FND_API.G_RET_STS_SUCCESS;

1642: (NOT l_item_parent_exists AND
1643: NOT l_comp_parent_exists))
1644: THEN
1645: l_ref_desig_processed := TRUE;
1646: l_return_status := FND_API.G_RET_STS_SUCCESS;
1647:
1648: l_bom_ref_designator_rec.return_status := FND_API.G_RET_STS_SUCCESS;
1649:
1650: --

Line 1648: l_bom_ref_designator_rec.return_status := FND_API.G_RET_STS_SUCCESS;

1644: THEN
1645: l_ref_desig_processed := TRUE;
1646: l_return_status := FND_API.G_RET_STS_SUCCESS;
1647:
1648: l_bom_ref_designator_rec.return_status := FND_API.G_RET_STS_SUCCESS;
1649:
1650: --
1651: -- Check if transaction_type is valid
1652: --

Line 2288: l_bom_component_rec.return_status = FND_API.G_MISS_CHAR)

2284: -- that it is the child of the parent that called this procedure
2285: --
2286:
2287: IF (l_bom_component_rec.return_status IS NULL OR
2288: l_bom_component_rec.return_status = FND_API.G_MISS_CHAR)
2289: AND
2290:
2291: -- Did Rev_Items call this procedure, that is,
2292: -- if revised item exists, then is this record a child ?

Line 2304: l_return_status := FND_API.G_RET_STS_SUCCESS;

2300: )
2301: )
2302: THEN
2303: l_comps_processed := TRUE;
2304: l_return_status := FND_API.G_RET_STS_SUCCESS;
2305:
2306: l_bom_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;
2307:
2308: --

Line 2306: l_bom_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;

2302: THEN
2303: l_comps_processed := TRUE;
2304: l_return_status := FND_API.G_RET_STS_SUCCESS;
2305:
2306: l_bom_component_rec.return_status := FND_API.G_RET_STS_SUCCESS;
2307:
2308: --
2309: -- Check if transaction_type is valid
2310: --

Line 3019: , p_error_status => FND_API.G_RET_STS_ERROR

3015: ( p_bom_component_tbl => l_bom_component_tbl
3016: , p_bom_ref_designator_tbl => l_bom_ref_designator_tbl
3017: , p_bom_sub_component_tbl => l_bom_sub_component_tbl
3018: , p_mesg_token_tbl => l_mesg_token_tbl
3019: , p_error_status => FND_API.G_RET_STS_ERROR
3020: , p_error_scope => Error_Handler.G_SCOPE_RECORD
3021: , p_error_level => Error_Handler.G_RC_LEVEL
3022: , p_entity_index => I
3023: , x_bom_header_rec => l_bom_header_rec

Line 3501: l_bom_revision_rec.return_status = FND_API.G_MISS_CHAR)

3497: -- that it is the child of the parent that called this procedure
3498: --
3499:
3500: IF (l_bom_revision_rec.return_status IS NULL OR
3501: l_bom_revision_rec.return_status = FND_API.G_MISS_CHAR)
3502: AND
3503: (NOT l_bom_parent_exists
3504: OR
3505: (l_bom_parent_exists AND

Line 3515: l_return_status := FND_API.G_RET_STS_SUCCESS;

3511: )
3512: )
3513: THEN
3514:
3515: l_return_status := FND_API.G_RET_STS_SUCCESS;
3516:
3517: l_bom_revision_rec.return_status := FND_API.G_RET_STS_SUCCESS;
3518:
3519: --

Line 3517: l_bom_revision_rec.return_status := FND_API.G_RET_STS_SUCCESS;

3513: THEN
3514:
3515: l_return_status := FND_API.G_RET_STS_SUCCESS;
3516:
3517: l_bom_revision_rec.return_status := FND_API.G_RET_STS_SUCCESS;
3518:
3519: --
3520: -- Check if transaction_type is valid
3521: --

Line 3568: IF l_return_status = FND_API.G_RET_STS_ERROR

3564: , x_bom_rev_unexp_rec => l_bom_rev_unexp_rec
3565: , x_mesg_token_tbl => l_mesg_token_tbl
3566: , x_return_status => l_return_status
3567: );
3568: IF l_return_status = FND_API.G_RET_STS_ERROR
3569: THEN
3570: l_other_message := 'BOM_REV_UUI_SEV_ERROR';
3571: l_other_token_tbl(1).token_name := 'REVISION';
3572: l_other_token_tbl(1).token_value := l_bom_revision_rec.revision;

Line 3787: , p_error_status => FND_API.G_RET_STS_ERROR

3783: , p_bom_component_tbl => l_bom_component_tbl
3784: , p_bom_ref_designator_tbl => l_bom_ref_designator_tbl
3785: , p_bom_sub_component_tbl => l_bom_sub_component_tbl
3786: , p_mesg_token_tbl => l_mesg_token_tbl
3787: , p_error_status => FND_API.G_RET_STS_ERROR
3788: , p_error_scope => Error_Handler.G_SCOPE_RECORD
3789: , p_error_level => Error_Handler.G_REV_LEVEL
3790: , p_entity_index => I
3791: , x_bom_header_rec => l_bom_header_rec

Line 3971: l_Return_Status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;

3967: l_other_token_tbl Error_Handler.Token_Tbl_Type;
3968: l_other_message VARCHAR2(50);
3969: l_err_text VARCHAR2(2000);
3970: l_valid BOOLEAN := TRUE;
3971: l_Return_Status VARCHAR2(1) := FND_API.G_RET_STS_SUCCESS;
3972: l_bo_return_status VARCHAR2(1) := 'S';
3973:
3974: l_bom_header_rec Bom_Bo_Pub.Bom_Head_Rec_Type;
3975: l_old_bom_header_rec Bom_Bo_Pub.Bom_Head_Rec_Type;

Line 4011: l_bom_header_rec.return_status <> FND_API.G_MISS_CHAR

4007: -- Process Flow Step 2: Check if record has not yet been processed
4008: --
4009:
4010: IF l_bom_header_rec.return_status IS NOT NULL AND
4011: l_bom_header_rec.return_status <> FND_API.G_MISS_CHAR
4012: THEN
4013: x_return_status := l_return_status;
4014: x_bom_header_rec := l_bom_header_rec;
4015: x_bom_revision_tbl := l_bom_revision_tbl;

Line 4022: l_return_status := FND_API.G_RET_STS_SUCCESS;

4018: x_bom_sub_component_tbl := l_bom_sub_component_tbl;
4019: RETURN;
4020: END IF;
4021:
4022: l_return_status := FND_API.G_RET_STS_SUCCESS;
4023: l_bom_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;
4024:
4025: --
4026: -- Process Flow Step 3: Check if transaction_type is valid

Line 4023: l_bom_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;

4019: RETURN;
4020: END IF;
4021:
4022: l_return_status := FND_API.G_RET_STS_SUCCESS;
4023: l_bom_header_rec.return_status := FND_API.G_RET_STS_SUCCESS;
4024:
4025: --
4026: -- Process Flow Step 3: Check if transaction_type is valid
4027: --

Line 4533: , p_error_status => FND_API.G_RET_STS_ERROR

4529: , p_bom_component_tbl => l_bom_component_tbl
4530: , p_bom_ref_designator_tbl=> l_bom_ref_designator_tbl
4531: , p_bom_sub_component_tbl => l_bom_sub_component_tbl
4532: , p_mesg_token_tbl => l_mesg_token_tbl
4533: , p_error_status => FND_API.G_RET_STS_ERROR
4534: , p_error_scope => Error_Handler.G_SCOPE_RECORD
4535: , p_error_level => Error_Handler.G_BH_LEVEL
4536: , x_bom_header_rec => l_bom_header_rec
4537: , x_bom_revision_tbl => l_bom_revision_tbl

Line 4873: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL

4869: * handle the processing of that entity and its children.
4870: ****************************************************************************/
4871: PROCEDURE Process_Bom
4872: ( p_api_version_number IN NUMBER
4873: , p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL
4874: , x_return_status IN OUT NOCOPY VARCHAR2
4875: , x_msg_count IN OUT NOCOPY NUMBER
4876: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
4877: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC

Line 4953: IF l_return_status <> FND_API.G_RET_STS_SUCCESS

4949: ELSE
4950: Bom_Globals.Set_Unit_Effectivity (FALSE);
4951: END IF;
4952:
4953: IF l_return_status <> FND_API.G_RET_STS_SUCCESS
4954: THEN
4955: RAISE EXC_ERR_PVT_API_MAIN;
4956: END IF;
4957:

Line 4961: IF (l_bom_header_rec.assembly_item_name <> FND_API.G_MISS_CHAR

4957:
4958: --
4959: -- Start with processing of the Bill Header.
4960: --
4961: IF (l_bom_header_rec.assembly_item_name <> FND_API.G_MISS_CHAR
4962: AND l_bom_header_rec.assembly_item_name IS NOT NULL)
4963: THEN
4964: Bom_Header
4965: ( p_validation_level => p_validation_level

Line 5169: , p_error_status => FND_API.G_RET_STS_UNEXP_ERROR

5165: , p_bom_component_tbl => l_bom_component_tbl
5166: , p_bom_ref_designator_tbl => l_bom_ref_designator_tbl
5167: , p_bom_sub_component_tbl => l_bom_sub_component_tbl
5168: , p_mesg_token_tbl => l_mesg_token_tbl
5169: , p_error_status => FND_API.G_RET_STS_UNEXP_ERROR
5170: , p_other_status => Error_Handler.G_STATUS_NOT_PICKED
5171: , p_other_message => l_other_message
5172: , p_other_token_tbl => l_other_token_tbl
5173: , p_error_level => 0

Line 5235: , p_error_status => FND_API.G_RET_STS_UNEXP_ERROR

5231: , p_bom_component_tbl => l_bom_component_tbl
5232: , p_bom_ref_designator_tbl => l_bom_ref_designator_tbl
5233: , p_bom_sub_component_tbl => l_bom_sub_component_tbl
5234: , p_mesg_token_tbl => l_mesg_token_tbl
5235: , p_error_status => FND_API.G_RET_STS_UNEXP_ERROR
5236: , p_other_status => Error_Handler.G_STATUS_NOT_PICKED
5237: , p_other_message => l_other_message
5238: , p_other_token_tbl => l_other_token_tbl
5239: , p_error_level => 0