DBA Data[Home] [Help]

APPS.CSTPPPOI SQL Statements

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

Line: 21

	SELECT count(*)
        INTO   x_no_of_rows
        FROM   cst_pc_cost_det_interface cpicdi
        WHERE  cpicdi.interface_header_id = x_interface_header_id
        AND    cpicdi.cost_element_id NOT IN (1,2,3,4,5);
Line: 60

	    SELECT count(*)
            INTO   x_no_of_rows
            FROM   cst_pc_cost_det_interface cpicdi
            WHERE  cpicdi.interface_header_id = x_interface_header_id
            AND    cpicdi.level_type NOT IN (1,2);
Line: 103

    SELECT DISTINCT ccg.cost_group_id,
                    ccg.legal_entity
             INTO   x_cost_group_id,
                    x_legal_entity
             FROM   cst_cost_groups ccg,
                    cst_cost_group_assignments ccga
             WHERE  ccg.cost_group_id = ccga.cost_group_id
             AND    ccg.cost_group_type = 2
             AND    ccg.cost_group = ( SELECT cpici.cost_group
                                       FROM   cst_pc_item_cost_interface cpici
                                       WHERE  cpici.interface_header_id = x_interface_header_id);
Line: 118

    UPDATE	cst_pc_item_cost_interface cpici
    SET	 	cpici.cost_group_id = x_cost_group_id
    WHERE	cpici.interface_header_id = x_interface_header_id;
Line: 161

             SELECT     cct.cost_type_id,
                        clct.primary_cost_method
             INTO       x_cost_type_id,
                        x_primary_cost_method
             FROM       cst_cost_types cct,
                        cst_le_cost_types clct
             WHERE      cct.cost_type_id = clct.cost_type_id
             AND        clct.legal_entity = x_legal_entity
             AND        cct.cost_type = ( SELECT  cpici.cost_type
                                          FROM    cst_pc_item_cost_interface cpici
                                  WHERE   cpici.interface_header_id = x_interface_header_id );
Line: 209

             SELECT cpp.pac_period_id
             INTO   x_pac_period_id
             FROM   cst_pac_periods cpp
             WHERE  cpp.period_name  = ( SELECT cpici.period_name
                                         FROM   cst_pc_item_cost_interface cpici
                                         WHERE  cpici.interface_header_id = x_interface_header_id )
             AND    cpp.pac_period_id =( SELECT MAX(cpp1.pac_period_id )
                                         FROM   cst_pac_periods cpp1
                                         WHERE  cpp1.legal_entity = x_legal_entity
                                         AND    cpp1.cost_type_id = x_cost_type_id );
Line: 223

    UPDATE      cst_pc_item_cost_interface cpici
    SET         cpici.pac_period_id = x_pac_period_id
    WHERE       cpici.interface_header_id = x_interface_header_id;
Line: 264

            SELECT DISTINCT msi.inventory_item_id
            INTO   x_item_id
            FROM   mtl_system_items msi,
                   cst_cost_group_assignments ccga
            WHERE  msi.organization_id = ccga.organization_id
            AND    ccga.cost_group_id = x_cost_group_id
            AND    msi.inventory_item_id = ( SELECT  cpici.inventory_item_id
                                             FROM    cst_pc_item_cost_interface cpici
                                     WHERE   cpici.interface_header_id = x_interface_header_id );
Line: 312

            SELECT count(*)
            INTO   x_no_of_rows
            FROM   cst_pac_item_costs cpic
            WHERE  cpic.inventory_item_id = x_item_id
            AND    cpic.pac_period_id = x_pac_period_id
            AND    cpic.cost_group_id = x_cost_group_id;
Line: 354

            SELECT count(*)
            INTO   x_no_of_rows
            FROM   cst_pc_item_cost_interface cpici
            WHERE  cpici.interface_header_id = x_interface_header_id
            AND    cpici.market_value > cpici.item_cost;
Line: 394

            SELECT count(*)
            INTO   x_no_of_rows
            FROM   cst_pc_item_cost_interface cpici
            WHERE  cpici.interface_header_id = x_interface_header_id
            AND    cpici.market_value  IS NOT NULL
            AND    cpici.justification IS NULL;
Line: 447

  SELECT clct.primary_cost_method
  INTO	 l_primary_cost_method
  FROM   cst_cost_types cct,
         cst_le_cost_types clct
  WHERE  cct.cost_type_id = clct.cost_type_id
  AND    cct.cost_type =
             ( SELECT  cpici.cost_type
               FROM    cst_pc_item_cost_interface cpici
               WHERE   cpici.interface_header_id = x_interface_header_id )
  AND    clct.legal_entity =
              (SELECT DISTINCT ccg.legal_entity
        	      FROM   cst_cost_groups ccg,
                 	     cst_cost_group_assignments ccga
             	      WHERE  ccg.cost_group_id = ccga.cost_group_id
             	      AND    ccg.cost_group_type = 2
             	      AND    ccg.cost_group =
                                 (SELECT cpici.cost_group
                                  FROM   cst_pc_item_cost_interface cpici
                                  WHERE  cpici.interface_header_id =
                                               x_interface_header_id));
Line: 470

  INSERT INTO  cst_pac_item_costs (
                                COST_LAYER_ID,
                                PAC_PERIOD_ID,
                                COST_GROUP_ID,
                                INVENTORY_ITEM_ID,
                                BUY_QUANTITY,
                                MAKE_QUANTITY,
                                ISSUE_QUANTITY,
                                TOTAL_LAYER_QUANTITY,
                                ITEM_COST,
                                MARKET_VALUE,
                                JUSTIFICATION,
                                ITEM_BUY_COST,
                                ITEM_MAKE_COST,
                                BEGIN_ITEM_COST,
                                MATERIAL_COST,
                                MATERIAL_OVERHEAD_COST,
                                RESOURCE_COST,
                                OVERHEAD_COST,
                                OUTSIDE_PROCESSING_COST,
                                PL_MATERIAL,
                                PL_MATERIAL_OVERHEAD,
                                PL_RESOURCE,
                                PL_OUTSIDE_PROCESSING,
                                PL_OVERHEAD,
                                TL_MATERIAL,
                                TL_MATERIAL_OVERHEAD,
                                TL_RESOURCE,
                                TL_OUTSIDE_PROCESSING,
                                TL_OVERHEAD,
                                PL_ITEM_COST,
                                TL_ITEM_COST,
                                UNBURDENED_COST,
                                BURDEN_COST,
                                LAST_UPDATE_DATE,
                                LAST_UPDATED_BY,
                                CREATION_DATE,
                                CREATED_BY,
                                REQUEST_ID,
                                PROGRAM_APPLICATION_ID,
                                PROGRAM_ID,
                                PROGRAM_UPDATE_DATE,
                                 LAST_UPDATE_LOGIN )
                        SELECT  COST_LAYER_ID,
                                PAC_PERIOD_ID,
                                COST_GROUP_ID,
                                INVENTORY_ITEM_ID,
                                DECODE(l_primary_cost_method,4,1,BUY_QUANTITY),
                                DECODE(l_primary_cost_method,4,0,MAKE_QUANTITY),
                                ISSUE_QUANTITY,
                                DECODE(l_primary_cost_method,4, layer_quantity,NVL(BEGIN_LAYER_QUANTITY,0)),
                                DECODE(l_primary_cost_method,4,0,ITEM_COST),
                                MARKET_VALUE,
                                JUSTIFICATION,
                                DECODE(l_primary_cost_method,4,item_cost,ITEM_BUY_COST),
                                DECODE(l_primary_cost_method,4,0,ITEM_MAKE_COST),
                                BEGIN_ITEM_COST,
                                MATERIAL_COST,
                                MATERIAL_OVERHEAD_COST,
                                RESOURCE_COST,
                                OVERHEAD_COST,
                                OUTSIDE_PROCESSING_COST,
                                PL_MATERIAL,
                                PL_MATERIAL_OVERHEAD,
                                PL_RESOURCE,
                                PL_OUTSIDE_PROCESSING,
                                PL_OVERHEAD,
                                TL_MATERIAL,
                                TL_MATERIAL_OVERHEAD,
                                TL_RESOURCE,
                                TL_OUTSIDE_PROCESSING,
                                TL_OVERHEAD,
                                PL_ITEM_COST,
                                TL_ITEM_COST,
                                UNBURDENED_COST,
                                BURDEN_COST,
                                SYSDATE,
                                x_user_id,
                                SYSDATE,
                                x_user_id,
                                x_req_id,
                                x_prg_appid,
                                x_prg_id,
                                SYSDATE,
                                x_login_id
                        FROM    cst_pc_item_cost_interface cpici
                        WHERE   cpici.interface_header_id = x_interface_header_id ;
Line: 567

  INSERT INTO cst_pac_item_cost_details (
                                 COST_LAYER_ID,
                                 COST_ELEMENT_ID,
                                 LEVEL_TYPE,
                                 ITEM_COST,
                                 ITEM_BUY_COST,
                                 ITEM_MAKE_COST,
                                 LAST_UPDATE_DATE,
                                 LAST_UPDATED_BY,
                                 CREATION_DATE,
                                 CREATED_BY,
                                 REQUEST_ID,
                                 PROGRAM_APPLICATION_ID,
                                 PROGRAM_ID,
                                 PROGRAM_UPDATE_DATE,
                                 LAST_UPDATE_LOGIN )
           	    SELECT       COST_LAYER_ID,
                                 COST_ELEMENT_ID,
                                 LEVEL_TYPE,
                                 ITEM_COST,
                                 ITEM_BUY_COST,
                                 ITEM_MAKE_COST,
                                 SYSDATE,
                                 x_user_id,
                                 SYSDATE,
                                 x_user_id,
                                 x_req_id,
                                 x_prg_appid,
                                 x_prg_id,
                                 SYSDATE,
                                 x_login_id
                    FROM         cst_pc_cost_det_interface cpcdi
                    WHERE        cpcdi.interface_header_id = x_interface_header_id ;
Line: 609

  INSERT INTO          CST_PAC_QUANTITY_LAYERS (
                                 QUANTITY_LAYER_ID,
                                 COST_LAYER_ID,
                                 PAC_PERIOD_ID,
                                 COST_GROUP_ID,
                                 INVENTORY_ITEM_ID,
				 BEGIN_LAYER_QUANTITY,
                                 LAYER_QUANTITY,
                                 LAST_UPDATE_DATE,
                                 LAST_UPDATED_BY,
                                 CREATION_DATE,
                                 CREATED_BY,
                                 REQUEST_ID,
                                 PROGRAM_APPLICATION_ID,
                                 PROGRAM_ID,
                                 PROGRAM_UPDATE_DATE,
                                 LAST_UPDATE_LOGIN )
                SELECT           QUANTITY_LAYER_ID,
                                 COST_LAYER_ID,
                                 PAC_PERIOD_ID,
                                 COST_GROUP_ID,
                                 INVENTORY_ITEM_ID,
				 DECODE(l_primary_cost_method,4,
                                        BEGIN_LAYER_QUANTITY,NULL),
                                 DECODE(l_primary_cost_method,4,
                                        LAYER_QUANTITY-BEGIN_LAYER_QUANTITY,
                                        NVL(BEGIN_LAYER_QUANTITY,0)),
                                 SYSDATE,
                                 x_user_id,
                                 SYSDATE,
                                 x_user_id,
                                 x_req_id,
                                 x_prg_appid,
                                 x_prg_id,
                                 SYSDATE,
                                 x_login_id
                FROM             CST_PC_ITEM_COST_INTERFACE cpici
                WHERE            cpici.interface_header_id = x_interface_header_id ;
Line: 699

         UPDATE cst_pc_cost_det_interface cpcdi
         SET    cpcdi.item_buy_cost = NVL(cpcdi.item_buy_cost,0),
		cpcdi.item_make_cost = NVL(cpcdi.item_make_cost,0)
	 WHERE  cpcdi.interface_header_id = x_interface_header_id;
Line: 712

	UPDATE       cst_pc_item_cost_interface cpici
           SET          tl_material = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 1
                                        AND     cost_element_id = 1 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 727

	UPDATE       cst_pc_item_cost_interface cpici
           SET          tl_material_overhead = ( SELECT  NVL(SUM(item_cost),0)
                                                 FROM    cst_pc_cost_det_interface cpcdi
                                         WHERE   cpcdi.interface_header_id = x_interface_header_id
                                                 AND     level_type = 1
                                                 AND     cost_element_id = 2 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 743

	UPDATE       cst_pc_item_cost_interface cpici
           SET          tl_resource = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 1
                                        AND     cost_element_id = 3 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 760

	UPDATE       cst_pc_item_cost_interface cpici
           SET          tl_outside_processing = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 1
                                        AND     cost_element_id = 4 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 775

	UPDATE       cst_pc_item_cost_interface cpici
           SET          tl_overhead = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 1
                                        AND     cost_element_id = 5 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 790

	UPDATE       cst_pc_item_cost_interface cpici
           SET          pl_material = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 2
                                        AND     cost_element_id = 1 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 805

	UPDATE       cst_pc_item_cost_interface cpici
           SET          pl_material_overhead
                                = ( SELECT  NVL(SUM(item_cost),0)
                                    FROM    cst_pc_cost_det_interface cpcdi
                               WHERE   cpcdi.interface_header_id = x_interface_header_id
                               AND     level_type = 2
                               AND     cost_element_id = 2 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 821

	UPDATE       cst_pc_item_cost_interface cpici
           SET          pl_resource = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 2
                                        AND     cost_element_id = 3 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 836

	UPDATE       cst_pc_item_cost_interface cpici
           SET          pl_outside_processing = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 2
                                        AND     cost_element_id = 4 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 852

	UPDATE       cst_pc_item_cost_interface cpici
           SET          pl_overhead = ( SELECT  NVL(SUM(item_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id
                                        AND     level_type = 2
                                        AND     cost_element_id = 5 )
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 867

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.tl_item_cost = NVL(NVL(cpici.tl_material,0)+NVL(cpici.tl_material_overhead,0)+NVL(cpici.tl_resource,0)+NVL(cpici.tl_outside_processing,0)+NVL(cpici.tl_overhead,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 878

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.pl_item_cost = NVL(NVL(cpici.pl_material,0)+NVL(cpici.pl_material_overhead,0)+NVL(cpici.pl_resource,0)+NVL(cpici.pl_outside_processing,0)+NVL(cpici.pl_overhead,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 889

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.item_cost = NVL(NVL(cpici.tl_item_cost,0) + NVL(cpici.pl_item_cost,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 900

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.material_cost = NVL(NVL(cpici.tl_material,0) + NVL(cpici.pl_material,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 911

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.material_overhead_cost = NVL(NVL(cpici.tl_material_overhead,0) + NVL(cpici.pl_material_overhead,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 922

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.resource_cost = NVL(NVL(cpici.tl_resource,0) + NVL(cpici.pl_resource,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 934

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.outside_processing_cost = NVL(NVL(cpici.tl_outside_processing,0) + NVL(cpici. pl_outside_processing,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 945

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.overhead_cost = NVL(NVL(cpici.tl_overhead,0) + NVL(cpici.pl_overhead,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 956

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.buy_quantity =  0
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 967

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.make_quantity =  0
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 978

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.issue_quantity =  0
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 989

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.unburdened_cost = NVL(NVL(cpici.material_cost,0) + NVL(cpici.resource_cost,0) + NVL(cpici.outside_processing_cost,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 1000

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.burden_cost = NVL(NVL(cpici.overhead_cost,0) + NVL(cpici.material_overhead_cost,0),0)
           WHERE        cpici.interface_header_id = x_interface_header_id;
Line: 1011

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.item_buy_cost = ( SELECT  NVL(SUM(item_buy_cost),0)
          			FROM    cst_pc_cost_det_interface cpcdi
           			WHERE        cpcdi.interface_header_id = x_interface_header_id)
 	   WHERE     cpici.interface_header_id = x_interface_header_id;
Line: 1024

	UPDATE       cst_pc_item_cost_interface cpici
           SET          cpici.item_make_cost = ( SELECT  NVL(SUM(item_make_cost),0)
                                        FROM    cst_pc_cost_det_interface cpcdi
                                        WHERE   cpcdi.interface_header_id = x_interface_header_id )
           WHERE        cpici.interface_header_id = x_interface_header_id;