552: RETURN g_wkth_cat_rec_type IS
553:
554: l_formula_id NUMBER;
555: l_wkth_cat_rec g_wkth_cat_rec_type;
556: l_inputs FF_EXEC.INPUTS_T;
557: l_outputs FF_EXEC.OUTPUTS_T;
558: l_wktyp_code VARCHAR2(30);
559:
560: BEGIN
553:
554: l_formula_id NUMBER;
555: l_wkth_cat_rec g_wkth_cat_rec_type;
556: l_inputs FF_EXEC.INPUTS_T;
557: l_outputs FF_EXEC.OUTPUTS_T;
558: l_wktyp_code VARCHAR2(30);
559:
560: BEGIN
561:
576: -- If a formula is returned then run it
577: IF (l_formula_id IS NOT NULL) THEN
578:
579: -- Run FF procedure initialization
580: FF_Exec.Init_Formula
581: (l_formula_id,
582: SYSDATE,
583: l_inputs,
584: l_outputs);
608:
609: END IF;
610:
611: -- Execute formula
612: FF_Exec.Run_Formula
613: (l_inputs,
614: l_outputs);
615:
616: -- Get results from output array