DBA Data[Home] [Help]

APPS.CZ_FCE_COMPILE dependencies on STANDARD

Line 2542: --Option class definition is used to create the child standard items, and also the

2538: push_variable_name ( p_index );
2539: emit_boolean ( p_decimal_flag );
2540: emit_invokestatic ('Solver.createBomOCDef(String, boolean)');
2541:
2542: --Option class definition is used to create the child standard items, and also the
2543: --option class variable. Those will be always in the same file, and access the def
2544: --via a local variable.
2545:
2546: --Also need to hastore, because if there is a reference to another bom model under

Line 2678: PROCEDURE emit_bomstandarditemvar ( p_index IN PLS_INTEGER

2674: hastore_var ( p_index );
2675: END emit_bomoptionclassvar;
2676: ---------------------------------------------------------------------------------------
2677: -- Scope: compile_logic_file
2678: PROCEDURE emit_bomstandarditemvar ( p_index IN PLS_INTEGER
2679: , p_decimal_flag IN VARCHAR2
2680: , p_required_flag IN VARCHAR2
2681: , p_min_qty IN NUMBER
2682: , p_max_qty IN NUMBER

Line 2716: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, int, int, int, Date, Date, long)');

2712: push_mask_constant ( p_eff_mask );
2713:
2714: IF ( p_decimal_flag = '0' ) THEN
2715:
2716: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, int, int, int, Date, Date, long)');
2717:
2718: ELSE
2719:
2720: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, double, double, double, Date, Date, long)');

Line 2720: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, double, double, double, Date, Date, long)');

2716: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, int, int, int, Date, Date, long)');
2717:
2718: ELSE
2719:
2720: emit_invokevirtual ('IBomDef.bomStandardItemVar(String, boolean, double, double, double, Date, Date, long)');
2721:
2722: END IF;
2723:
2724: emit_setid ( p_index );

Line 2726: END emit_bomstandarditemvar;

2722: END IF;
2723:
2724: emit_setid ( p_index );
2725: hastore_var ( p_index );
2726: END emit_bomstandarditemvar;
2727: ---------------------------------------------------------------------------------------
2728: -- Scope: compile_logic_file
2729: PROCEDURE emit_reverseport ( p_index IN PLS_INTEGER) IS
2730: BEGIN

Line 2811: RETURN t_psn_psnodetype ( p_index ) IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bommodel'), h_psntypes ('bomstandard'));

2807: -- Scope: compile_logic_file
2808: FUNCTION is_bom_node ( p_index IN PLS_INTEGER ) RETURN BOOLEAN IS
2809: BEGIN
2810:
2811: RETURN t_psn_psnodetype ( p_index ) IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bommodel'), h_psntypes ('bomstandard'));
2812:
2813: END is_bom_node;
2814: ---------------------------------------------------------------------------------------
2815: -- Scope: compile_logic_file

Line 4060: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN

4056: BEGIN
4057:
4058: l_type := h_psnid_detailedtype ( TO_CHAR ( p_node_id ));
4059:
4060: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN
4061:
4062: apply_bom_property ('IBomDef.selected()');
4063: IF ( p_instances = const_quantifier_created ) THEN emit_invokevirtual('IInstanceQuantifier.getExprFromInstance(IExprDef)'); END IF;
4064:

Line 4094: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN

4090: BEGIN
4091:
4092: l_type := h_psnid_detailedtype ( TO_CHAR ( p_node_id ));
4093:
4094: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN
4095:
4096: apply_bom_property ('IBomDef.selected()');
4097:
4098: ELSIF ( l_type = h_psntypes ('bommodel')) THEN

Line 4160: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN

4156:
4157: l_type := h_psnid_detailedtype ( l_node_id );
4158: l_index := h_psnid_backindex ( l_node_id );
4159:
4160: IF ( l_type IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN
4161:
4162: apply_bom_property ('IBomDef.absQty()');
4163:
4164: ELSIF ( l_type = h_psntypes ('bommodel')) THEN

Line 4829: IF ( t_psn_psnodetype ( t_children ( i ).expr_index ) IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN

4825: emit_invokevirtual ('ISingletonExprDef.getVarRef(IExprDef)');
4826:
4827: END IF;
4828:
4829: IF ( t_psn_psnodetype ( t_children ( i ).expr_index ) IN ( h_psntypes ('bomoptionclass'), h_psntypes ('bomstandard'))) THEN
4830:
4831: apply_bom_property ( h_quantities ( l_template_id ));
4832: IF ( l_return = const_resourcesum_required ) THEN emit_invokevirtual('IPortExprDef.sum(INumExprDef)'); END IF;
4833:

Line 11243: WHEN h_psntypes('bomstandard') THEN --> bom standard item

11239: , l_end_date
11240: , LPAD ( t_psn_effectiveusagemask ( v_index ), 16, '0' )
11241: );
11242:
11243: WHEN h_psntypes('bomstandard') THEN --> bom standard item
11244:
11245: l_begin_date := NVL ( t_psn_effectivefrom(v_index), const_epoch_begin);
11246: l_end_date := NVL ( t_psn_effectiveuntil(v_index), const_epoch_end);
11247:

Line 11251: emit_bomstandarditemvar ( v_index

11247:
11248: IF ( l_begin_date < const_epoch_begin) THEN l_begin_date := const_epoch_begin; END IF;
11249: IF ( l_end_date > const_epoch_end) THEN l_end_date := const_epoch_end; END IF;
11250:
11251: emit_bomstandarditemvar ( v_index
11252: , NVL ( t_psn_decimalqtyflag(v_index), '0')
11253: , NVL ( t_psn_bomrequiredflag (v_index), '0')
11254: , NVL ( t_psn_minimum(v_index), 0)
11255: , NVL ( t_psn_maximum(v_index), cz_fce_compile_utils.const_max_integer)