DBA Data[Home] [Help]

APPS.CSI_INTERFACE_PKG dependencies on STANDARD

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

4728: END IF;
4729:
4730: /* Checking for BOM eligibility and Exploding */
4731: --
4732: -- srramakr check_standard_bom_pc will be called only for Project Contracts Shipments.
4733: -- For other transaction types we need to call Check_Standard_Bom routine.
4734: --
4735: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4736:

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

4729:
4730: /* Checking for BOM eligibility and Exploding */
4731: --
4732: -- srramakr check_standard_bom_pc will be called only for Project Contracts Shipments.
4733: -- For other transaction types we need to call Check_Standard_Bom routine.
4734: --
4735: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4736:
4737: l_bom_explode_flag := check_standard_bom_pc(

Line 4737: l_bom_explode_flag := check_standard_bom_pc(

4733: -- For other transaction types we need to call Check_Standard_Bom routine.
4734: --
4735: IF l_csi_txn_rec.transaction_type_id = 326 THEN
4736:
4737: l_bom_explode_flag := check_standard_bom_pc(
4738: p_instance_id => l_bom_std_item_rec.instance_id,
4739: p_std_item_rec => l_bom_std_item_rec,
4740: p_bom_item_type => l_item_attrib_rec.bom_item_type );
4741: ELSE

Line 4756: l_bom_explode_flag := csi_utl_pkg.check_standard_bom

4752: l_csi_order_line_rec.inv_org_id := p_source_line_rec.organization_id;
4753: l_csi_order_line_rec.bom_item_type := l_item_attrib_rec.bom_item_type;
4754: l_csi_order_line_rec.item_type_code := p_source_line_rec.item_type_code;
4755: --
4756: l_bom_explode_flag := csi_utl_pkg.check_standard_bom
4757: (p_order_line_rec => l_csi_order_line_rec );
4758: END IF;
4759: END IF;
4760:

Line 5045: FUNCTION check_standard_bom_pc(

5041: --
5042: --
5043: /* This function specifies whether the instance qualifies for BOM Explosion or not */
5044:
5045: FUNCTION check_standard_bom_pc(
5046: p_instance_id IN NUMBER,
5047: p_std_item_rec IN csi_datastructures_pub.instance_rec,
5048: p_bom_item_type IN NUMBER)
5049: RETURN boolean

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

5055: no_explosion EXCEPTION;
5056:
5057: BEGIN
5058:
5059: debug('check_standard_bom for Project Contracts');
5060:
5061: /* look at the explode_yes_no profile AND go FROM there */
5062:
5063: l_explode_flag := nvl(fnd_profile.value('CSI_EXPLODE_BOM'),'N');

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

5067: debug('Explode BOM Profile option is not set. ');
5068: RAISE no_explosion;
5069: END IF;
5070:
5071: /* check if this item is a standard item */
5072:
5073: IF p_bom_item_type <> 4 THEN
5074: debug('This inventory item is not a STANDARD item, so no explosion');
5075: RAISE no_explosion;

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

5070:
5071: /* check if this item is a standard item */
5072:
5073: IF p_bom_item_type <> 4 THEN
5074: debug('This inventory item is not a STANDARD item, so no explosion');
5075: RAISE no_explosion;
5076: END IF;
5077:
5078: /* check if BOM exists */

Line 5122: END check_standard_bom_pc;

5118: RETURN FALSE;
5119: WHEN fnd_api.g_exc_error THEN
5120: RETURN FALSE;
5121:
5122: END check_standard_bom_pc;
5123:
5124:
5125: PROCEDURE get_mtl_txn_tbl(
5126: p_mtl_txn_id IN number,