DBA Data[Home] [Help]

APPS.CSI_INTERFACE_PKG dependencies on STANDARD

Line 4625: -- srramakr check_standard_bom_pc will be called only for Project Contracts Shipments.

4621: END IF;
4622:
4623: /* Checking for BOM eligibility and Exploding */
4624: --
4625: -- srramakr check_standard_bom_pc will be called only for Project Contracts Shipments.
4626: -- For other transaction types we need to call Check_Standard_Bom routine.
4627: --
4628: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4629:

Line 4626: -- For other transaction types we need to call Check_Standard_Bom routine.

4622:
4623: /* Checking for BOM eligibility and Exploding */
4624: --
4625: -- srramakr check_standard_bom_pc will be called only for Project Contracts Shipments.
4626: -- For other transaction types we need to call Check_Standard_Bom routine.
4627: --
4628: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4629:
4630: l_bom_explode_flag := check_standard_bom_pc(

Line 4630: l_bom_explode_flag := check_standard_bom_pc(

4626: -- For other transaction types we need to call Check_Standard_Bom routine.
4627: --
4628: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4629:
4630: l_bom_explode_flag := check_standard_bom_pc(
4631: p_instance_id => l_bom_std_item_rec.instance_id,
4632: p_std_item_rec => l_bom_std_item_rec,
4633: p_bom_item_type => l_item_attrib_rec.bom_item_type );
4634: ELSE

Line 4649: l_bom_explode_flag := csi_utl_pkg.check_standard_bom

4645: l_csi_order_line_rec.inv_org_id := p_source_line_rec.organization_id;
4646: l_csi_order_line_rec.bom_item_type := l_item_attrib_rec.bom_item_type;
4647: l_csi_order_line_rec.item_type_code := p_source_line_rec.item_type_code;
4648: --
4649: l_bom_explode_flag := csi_utl_pkg.check_standard_bom
4650: (p_order_line_rec => l_csi_order_line_rec );
4651: END IF;
4652: END IF;
4653:

Line 4938: FUNCTION check_standard_bom_pc(

4934: --
4935: --
4936: /* This function specifies whether the instance qualifies for BOM Explosion or not */
4937:
4938: FUNCTION check_standard_bom_pc(
4939: p_instance_id IN NUMBER,
4940: p_std_item_rec IN csi_datastructures_pub.instance_rec,
4941: p_bom_item_type IN NUMBER)
4942: RETURN boolean

Line 4952: debug('check_standard_bom for Project Contracts');

4948: no_explosion EXCEPTION;
4949:
4950: BEGIN
4951:
4952: debug('check_standard_bom for Project Contracts');
4953:
4954: /* look at the explode_yes_no profile AND go FROM there */
4955:
4956: l_explode_flag := nvl(fnd_profile.value('CSI_EXPLODE_BOM'),'N');

Line 4964: /* check if this item is a standard item */

4960: debug('Explode BOM Profile option is not set. ');
4961: RAISE no_explosion;
4962: END IF;
4963:
4964: /* check if this item is a standard item */
4965:
4966: IF p_bom_item_type <> 4 THEN
4967: debug('This inventory item is not a STANDARD item, so no explosion');
4968: RAISE no_explosion;

Line 4967: debug('This inventory item is not a STANDARD item, so no explosion');

4963:
4964: /* check if this item is a standard item */
4965:
4966: IF p_bom_item_type <> 4 THEN
4967: debug('This inventory item is not a STANDARD item, so no explosion');
4968: RAISE no_explosion;
4969: END IF;
4970:
4971: /* check if BOM exists */

Line 5015: END check_standard_bom_pc;

5011: RETURN FALSE;
5012: WHEN fnd_api.g_exc_error THEN
5013: RETURN FALSE;
5014:
5015: END check_standard_bom_pc;
5016:
5017:
5018: PROCEDURE get_mtl_txn_tbl(
5019: p_mtl_txn_id IN number,