DBA Data[Home] [Help]

APPS.CZ_LOGIC_GEN dependencies on UTL_RAW

Line 532: TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_ACC)) = TO_NUMBER(FLAG_ACCUMULATOR_ACC))THEN

528: GENERATE_EFFECTIVITY_LOGIC(EpochBeginDate, EpochEndDate, AnyUsageMask);
529: vLogicName := 'P_' || TO_CHAR(ntPersistentId(j));
530:
531: IF((NOT v_HeaderByAccId.EXISTS(ntPsNodeId(j))) AND
532: TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_ACC)) = TO_NUMBER(FLAG_ACCUMULATOR_ACC))THEN
533:
534: vLogicLine := 'TOTAL ' || vLogicName || '_ACC' || NewLine ||
535: 'INC ' || vLogicName || '_ACC' || ' ' || vLogicName ||
536: OperatorLiterals(OPERATOR_ROUND) || NewLine;

Line 542: TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_NT)) = TO_NUMBER(FLAG_ACCUMULATOR_NT))THEN

538: v_HeaderByAccId(ntPsNodeId(j)) := nStructureHeaderId;
539: END IF;
540:
541: IF((NOT v_HeaderByNotTrueId.EXISTS(ntPsNodeId(j))) AND
542: TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_NT)) = TO_NUMBER(FLAG_ACCUMULATOR_NT))THEN
543:
544: --Bug #5015333. Only node that has a 'logical' value can have this type of accumulator. Initially the
545: --accumulator_flag may have been set by a NOTTRUE operator. At this time the node had to have logical
546: --value, otherwise the rule would have been rejected by a verification (HAS_LOGICAL_VALUE function in

Line 563: accumulator_flag = TO_CHAR(TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_ACC)))

559: --Although it is not necessary to reset the accumulator_flag here, doing so will allow to skip this
560: --verification in the future. This should not have any effect on the currency of the model's logic.
561:
562: UPDATE cz_ps_nodes SET
563: accumulator_flag = TO_CHAR(TO_NUMBER(UTL_RAW.BIT_AND(ntAccumulator(j), FLAG_ACCUMULATOR_ACC)))
564: WHERE ps_node_id = ntPsNodeId(j);
565: END IF;
566: END IF;
567:

Line 10154: CurrentUsageMask := RAWTOHEX(UTL_RAW.BIT_OR(HEXTORAW(LPAD(CurrentUsageMask,16,'0')),HEXTORAW(glUsageMask(localCount))));

10150: IF(glEffFrom(localCount) > CurrentEffFrom)THEN CurrentEffFrom := glEffFrom(localCount); END IF;
10151: IF(glEffUntil(localCount) < CurrentEffUntil)THEN CurrentEffUntil := glEffUntil(localcount); END IF;
10152:
10153: --Adjust usage mask here. CurrentUsageMask is now OR-ed with glUsageMask(localCount)
10154: CurrentUsageMask := RAWTOHEX(UTL_RAW.BIT_OR(HEXTORAW(LPAD(CurrentUsageMask,16,'0')),HEXTORAW(glUsageMask(localCount))));
10155:
10156: END IF;
10157:
10158: --From now on the local variables (dtEff) or effectivity set, if defined, will contain