DBA Data[Home] [Help]

APPS.GMDFMVAL_PUB SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 43

    SELECT formula_id
    FROM   fm_form_mst
    WHERE  formula_no = UPPER(pformula_no)
    AND    formula_vers = pversion;
Line: 77

  /* Prior to updates the formulaline_id value */
  /* should exists in the database */
  /* IN  formulaline_id         NUMBER */
  /* OUT NOCOPY return_code             NUMBER */
  /* ==================================================== */
  PROCEDURE get_formulaline_id(pformulaline_id IN NUMBER,
                               xreturn_code OUT NOCOPY NUMBER) IS

    /* Local variables. */
    /* ================ */
    l_formulaline_id  fm_matl_dtl.formulaline_id%TYPE := 0;
Line: 92

    SELECT formulaline_id
    FROM   fm_matl_dtl
    WHERE  formulaline_id = pformulaline_id;
Line: 162

    SELECT inventory_item_id, primary_uom_code, enabled_flag
    FROM   mtl_system_items_kfv
    WHERE  concatenated_segments = pitem_no
           AND organization_id   = porganization_id;
Line: 168

    SELECT inventory_item_id, primary_uom_code, enabled_flag
    FROM   mtl_system_items
    WHERE  inventory_item_id   = pinventory_item_id
           AND organization_id = porganization_id;
Line: 271

    SELECT inventory_item_id
    FROM   fm_matl_dtl
    WHERE  formula_id = pformula_id
    AND    line_type = 1;
Line: 277

    SELECT primary_uom_code
    FROM   mtl_system_items_kfv
    WHERE  inventory_item_id = l_item_id;
Line: 332

  /*   Validates before inserting detail line into fm_matl_dtl */
  /*   table. */
  /*   If this record that has same formula_id, line_type , */
  /*   and line_no we cannot make an insert. */
  /*   In such cases we return a non zero value. */
  /*   If no record is found we return a zero */
  /*  =============================================== */
   FUNCTION detail_line_val(pformula_id NUMBER,
                            pline_no NUMBER,
                            pline_type  NUMBER)
   RETURN NUMBER IS

   /* Local variables. */
   /* ================ */
   l_line_existing NUMBER := 0;
Line: 351

   SELECT formula_id
   FROM   fm_matl_dtl
   WHERE  formula_id = pformula_id
   AND    line_type  = pline_type
   AND    line_no    = pline_no;
Line: 403

    SELECT formula_class_desc
    FROM   fm_form_cls
    WHERE  formula_class = UPPER(pform_class)
    AND    delete_mark = 0;
Line: 535

    SELECT unique(lookup_code)
    FROM   gem_lookups
    WHERE  lookup_type = ptype_name
    --Begin Bug#3090630 P.Raghu
    --Removed TO_CHAR function for pvalue parameter.
    AND    lookup_code = pvalue;
Line: 581

  /*      900 Effectivity is locked (update not allowed) */
  /* =============================================  */
  FUNCTION GMD_EFFECTIVITY_LOCKED_STATUS(pfmeff_id NUMBER)
    RETURN VARCHAR2 IS

   l_status VARCHAR2(32) := '700';
Line: 590

     SELECT 1 FROM sys.dual
     WHERE EXISTS (SELECT 1 FROM cm_cmpt_dtl
                   WHERE fmeff_id = pfmeff_id
                   AND   rollover_ind = 1) ;
Line: 630

  /*  -92213 Effectivity is locked (update not allowed) */
  /*     < 0  error */
  /* =============================================  */
  FUNCTION locked_effectivity_val(pformula_id    NUMBER)
    RETURN NUMBER IS

    /* Local variables. */
    /* ================ */
    l_formula_id  NUMBER := 0;
Line: 643

     SELECT rcp.formula_id
     FROM   gmd_recipe_validity_rules vr,
            gmd_recipes_b rcp,
            cm_cmpt_dtl cost
     WHERE  rcp.formula_id              = pformula_id
     AND    vr.recipe_validity_rule_id  = cost.fmeff_id
     AND    vr.recipe_id                = rcp.recipe_id
     AND    cost.rollover_ind = 1;
Line: 760

        select  h.formula_no, h.formula_vers, h.formula_id
        from    fm_form_mst h,
                fm_matl_dtl d
        where   d.inventory_item_id = pitem_id  AND
                h.formula_id = d.formula_id;
Line: 768

        select formulaline_id
        from   fm_matl_dtl
        where  formula_id = pformula_id;
Line: 774

        select formula_no, formula_vers
        from    fm_form_mst
        where   formula_id = pformula_id;
Line: 781

        select  formula_id
        from    fm_form_mst
        where   formula_no = UPPER(pRecord_in.formula_no)
        and     formula_vers = pRecord_in.formula_vers;
Line: 788

        select  user_id
        from    fnd_user
        where   user_name = pRecord_in.user_name;
Line: 875

                Select  formula_id INTO l_formula_id
                From    gmd_recipes
                Where   recipe_id = pRecord_in.Recipe_id;
Line: 922

        select *
        from   fm_matl_dtl
        where  formula_id = pformula_id
        order by line_type, line_no;
Line: 937

                SELECT  formula_id INTO l_formula_id
                FROM    gmd_recipes
                WHERE   recipe_id = pRecord_in.Recipe_id;
Line: 945

                FOR formula_rec IN (select * from fm_form_mst where formula_id = l_formula_id) LOOP
                        xFormulaHeader_rec := formula_rec;
Line: 962

      select *
      from   fm_matl_dtl
      where  formula_id = vformula_id
      order by line_type, line_no;
Line: 1004

      SELECT *
      FROM   fm_matl_dtl
      WHERE  formulaline_id = vFormulaline_id;
Line: 1011

      SELECT   *
        FROM   gmd_material_effectivities_vw vw
       WHERE   vw.formula_id        =   vFormula_id
         AND   vw.line_item_id      =   vItem_id
         AND   vw.start_date        <=  vDate
         AND   (vw.end_date IS NULL OR
                vw.end_date >=   vDate)
    ORDER BY   vw.preference asc, vw.start_date;
Line: 1024

     SELECT    hdr.original_qty, dtl.unit_qty, hdr.original_uom
        FROM   gmd_formula_substitution     fmsub
              ,gmd_item_substitution_hdr_b  hdr
              ,gmd_item_substitution_dtl    dtl
       Where   fmsub.formula_id                  =   vFormula_id
         and   fmsub.substitution_id             =   hdr.substitution_id
         and   hdr.substitution_id               =   dtl.substitution_id
         and   hdr.original_inventory_item_id    =   vLine_Item_id
         and   hdr.substitution_status between 700 and 799
         and   fmsub.associated_flag             =   'Y'
         and   dtl.inventory_item_id             =   vSubstitute_item_id
    Order by   hdr.preference asc, hdr.start_date;
Line: 1276

         SELECT count(*)
         INTO   l_subst_recs
         FROM   gmd_material_effectivities_vw
         WHERE  formula_id     =  get_fmline_rec.formula_id
         AND    formulaline_id =  get_fmline_rec.formulaline_id;
Line: 1312

    SELECT fm.*
    FROM gmd_formula_substitution fm
    WHERE formula_id = pOldFormula_id
    AND   associated_flag = 'Y'
    AND   NOT EXISTS (SELECT 1
                      FROM gmd_formula_substitution
                      WHERE formula_id = pNewFormula_id)
    AND   EXISTS (SELECT 1
                  FROM   gmd_item_substitution_hdr_b subs
                  WHERE  subs.substitution_id = fm.substitution_id
                  AND    (subs.end_date IS NULL OR subs.end_date > SYSDATE)
                  AND   ( subs.substitution_status between 700 and 799
		         OR subs.substitution_status between 900 and 999));
Line: 1328

    SELECT owner_organization_id
    FROM gmd_item_substitution_hdr_b im
    WHERE substitution_id = c_substitution_id;
Line: 1386

        SELECT gmd_formula_substitution_s.nextval INTO x_newformsubs_id FROM DUAL;
Line: 1392

    INSERT INTO gmd_formula_substitution
    ( formula_substitution_id
     ,substitution_id
     ,formula_id
     ,associated_flag
     ,created_by
     ,creation_date
     ,last_updated_by
     ,last_update_login
     ,last_update_date   )
     VALUES(
      x_newformsubs_id
     ,x_new_substitution_id
     ,pNewFormula_id
     ,subs_rec.associated_flag
     ,fnd_global.user_id
     ,SYSDATE
     ,fnd_global.user_id
     ,fnd_global.user_id
     ,SYSDATE);
Line: 1500

    insert detail record.
    ****************************************************** */

  PROCEDURE validate_insert_record(P_formula_dtl  IN  GMD_FORMULA_COMMON_PUB.formula_insert_rec_type,
                                   X_formula_dtl OUT NOCOPY GMD_FORMULA_COMMON_PUB.formula_insert_rec_type,
                                   xReturn OUT NOCOPY VARCHAR2) IS
   --Cursor Declaration
    CURSOR Cur_get_revision (Vitem_id NUMBER, Vorgn_id NUMBER) IS
    SELECT revision_qty_control_code
    FROM   mtl_system_items
    WHERE  inventory_item_id = Vitem_id
           AND organization_id = Vorgn_id;
Line: 1514

    SELECT serial_number_control_code
    FROM   mtl_system_items
    WHERE  inventory_item_id = Vitem_id
           AND organization_id = Vorgn_id;
Line: 1520

      SELECT 1
      FROM   mtl_item_revisions
      WHERE  inventory_item_id = Vitem_id
             AND organization_id = Vorgn_id
             AND revision = V_revision;
Line: 1823

  END validate_insert_record;
Line: 1827

    update detail record.
    ****************************************************** */

  PROCEDURE validate_update_record(P_formula_dtl  IN  GMD_FORMULA_COMMON_PUB.formula_update_rec_type,
                                   X_formula_dtl OUT NOCOPY GMD_FORMULA_COMMON_PUB.formula_update_rec_type,
                                   xReturn OUT NOCOPY VARCHAR2) IS
   --Cursor Declaration
    CURSOR Cur_get_revision (Vitem_id NUMBER, Vorgn_id NUMBER) IS
    SELECT revision_qty_control_code
    FROM   mtl_system_items
    WHERE  inventory_item_id = Vitem_id
           AND organization_id = Vorgn_id;
Line: 1840

      SELECT 1
      FROM   mtl_item_revisions
      WHERE  inventory_item_id = Vitem_id
             AND organization_id = Vorgn_id
             AND revision = V_revision;
Line: 2095

  END validate_update_record;
Line: 2113

    SELECT 1
    FROM   SYS.DUAL
    WHERE  EXISTS (SELECT 1
                   FROM  fm_matl_dtl d,
                         mtl_system_items_b i
                   WHERE recipe_enabled_flag ='Y'
		   AND i.ORGANIZATION_ID = p_org_id
		   AND d.formula_id = V_formula_id
                   AND   i.inventory_item_id = d.inventory_item_id
                   AND   i.eng_item_flag = 'Y');
Line: 2130

	select owner_organization_id
	into l_orgid
	from fm_form_mst
	where formula_id=V_formula_id;
Line: 2164

    SELECT SUM(qty)
    FROM  fm_matl_dtl
    WHERE formula_id = V_formula_id
    AND   line_type > 0;
Line: 2198

    SELECT 1
    FROM   SYS.DUAL
    WHERE  EXISTS (SELECT 1 FROM   fm_matl_dtl d,
                                   mtl_system_items_b i
                            WHERE  d.formula_id   = V_formula_id
                            AND    i.inventory_item_id = d.inventory_item_id
                            AND    i.recipe_enabled_flag = 'N'
                            AND    i.organization_id = d.organization_id);      -- Bug # 5040915 Kapil M