DBA Data[Home] [Help]

APPS.CST_SUBELEMENTS_PVT SQL Statements

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

Line: 299

 /* Bug 5443502: added cost_element_id in the select */
   select distinct cicdi.resource_code, cicdi.cost_element_id
   from cst_item_cst_dtls_interface cicdi
   where cicdi.group_id = p_group_id
   and cicdi.resource_code is not null
   UNION
   select distinct basis_resource_code, cost_element_id
   from cst_item_cst_dtls_interface
   where group_id = p_group_id
   and basis_resource_code is not null;
Line: 311

   select distinct department
   from cst_item_cst_dtls_interface
   where group_id = p_group_id
   and department is not null;
Line: 317

   select distinct activity
   from cst_item_cst_dtls_interface
   where group_id = p_group_id
   and activity is not null;
Line: 364

   select count(*)
   into l_exists
   from bom_resources
   where resource_code = subelement_rec.resource_code
   and cost_element_id = subelement_rec.cost_element_id
   and organization_id = p_to_organization_id;
Line: 385

     select resource_id
     into l_current_rec.ID
     from bom_resources
     where organization_id = p_from_organization_id
     and resource_code = l_current_rec.code;
Line: 408

   select count(*)
   into l_exists
   from bom_departments
   where department_code = department_rec.department
   and organization_id = p_to_organization_id;
Line: 428

     select department_id
     into l_current_rec.ID
     from bom_departments
     where organization_id = p_from_organization_id
     and department_code = l_current_rec.code;
Line: 449

   select count(*)
   into l_exists
   from cst_activities
   where activity = activity_rec.activity
   and nvl(organization_id,p_to_organization_id) = p_to_organization_id;
Line: 470

     select activity_id
     into l_current_rec.ID
     from cst_activities
     where organization_id = p_from_organization_id
     and activity = l_current_rec.code;
Line: 685

      SELECT MAX(activity)
      INTO   l_activity
      FROM   cst_activities ca
      WHERE  ca.activity_id = l_source_activity_id
      AND    ca.organization_id = p_from_organization_id;
Line: 704

      INSERT INTO cst_activities
      (
        activity_id,
        last_update_date,
        last_updated_by,
        creation_date,
        created_by,
        last_update_login,
        activity,
        organization_id,
        description,
        default_basis_type,
        disable_date,
        output_uom,
        value_added_activity_flag,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        request_id,
        program_application_id,
        program_id,
        program_update_date
       )
       SELECT
        cst_activities_s.nextval,
        SYSDATE,
        l_user_id,
        SYSDATE,
        l_user_id,
        l_login_id,
        activity,
        p_to_organization_id,
        description,
        default_basis_type,
        disable_date,
        output_uom,
        value_added_activity_flag,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        l_request_id,
        l_prog_app_id,
        l_prog_id,
        SYSDATE
       FROM  cst_activities ca
       WHERE ca.activity_id = l_source_activity_id
       AND   ca.organization_id = p_from_organization_id
       AND NOT EXISTS  ( SELECT  'X'
                         FROM    cst_activities ca2
                         WHERE   ca2.organization_id = p_to_organization_id
                         AND     ca2.activity = l_activity) ;
Line: 801

      SELECT  COUNT(*)
      INTO    l_to_wsm_flag
      FROM    mtl_parameters mp, wsm_parameters wsm
      WHERE   wsm.organization_id = p_to_organization_id
      AND     mp.organization_id = wsm.organization_id
      AND     UPPER(mp.wsm_enabled_flag)='Y';
Line: 874

        SELECT  scrap_account,
                est_absorption_account
        INTO    l_scrap_acct,
                l_est_abs_acct
        FROM    bom_departments bd
        WHERE   bd.department_id = l_source_department_id;
Line: 912

      SELECT  department_class_code,
              department_code
      INTO    l_department_class_code,
              l_department_code
      FROM    bom_departments bd
      WHERE   bd.organization_id = p_from_organization_id
      AND     bd.department_id = l_source_department_id;
Line: 924

        INSERT INTO bom_department_classes
        (
          department_class_code,
          organization_id,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by,
          last_update_login,
          description,
          attribute_category,
          attribute1,
          attribute2,
          attribute3,
          attribute4,
          attribute5,
          attribute6,
          attribute7,
          attribute8,
          attribute9,
          attribute10,
          attribute11,
          attribute12,
          attribute13,
          attribute14,
          attribute15,
          request_id,
          program_application_id,
          program_id,
          program_update_date
       )
       SELECT
          department_class_code,
          p_to_organization_id,
          SYSDATE,
          l_user_id,
          SYSDATE,
          l_user_id,
          l_login_id,
          description,
          attribute_category,
          attribute1,
          attribute2,
          attribute3,
          attribute4,
          attribute5,
          attribute6,
          attribute7,
          attribute8,
          attribute9,
          attribute10,
          attribute11,
          attribute12,
          attribute13,
          attribute14,
          attribute15,
          l_request_id,
          l_prog_app_id,
          l_prog_id,
          SYSDATE
       FROM  bom_department_classes bdc
       WHERE bdc.organization_id = p_from_organization_id
       AND   bdc.department_class_code = l_department_class_code
       AND NOT EXISTS
          (  SELECT  'X'
             FROM    bom_department_classes bdc2
             WHERE   bdc2.organization_id = p_to_organization_id
             AND     bdc2.department_class_code = l_department_class_code);
Line: 1011

      INSERT INTO bom_departments
      (
        department_id,
        department_code,
        organization_id,
        last_update_date,
        last_updated_by,
	creation_date,
        created_by,
        last_update_login,
        description,
        disable_date,
        department_class_code,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        request_id,
        program_application_id,
        program_id,
        program_update_date,
        location_id,
        pa_expenditure_org_id,
        scrap_account,
        est_absorption_account
        )
      SELECT
        bom_departments_s.nextval,
        department_code,
        p_to_organization_id,
        SYSDATE,
        l_user_id,
	SYSDATE,
        l_user_id,
        l_login_id,
        description,
        disable_date,
        department_class_code,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        l_request_id,
        l_prog_app_id,
        l_prog_id,
        SYSDATE,
        location_id,
        pa_expenditure_org_id,
        decode(l_to_wsm_flag, 1, l_scrap_acct, NULL),
        decode(l_to_wsm_flag, 1, l_est_abs_acct, NULL)
      FROM  bom_departments
      WHERE organization_id = p_from_organization_id
      AND   department_id = l_source_department_id
      AND  NOT EXISTS  (SELECT  'X'
                        FROM    bom_departments bd2
                        WHERE   bd2.organization_id = p_to_organization_id
                        AND     bd2.department_code = l_department_code);
Line: 1110

      SELECT  decode(project_reference_enabled,1,
                decode(pm_cost_collection_enabled,1,1,0),0)
      INTO    l_exp_type_required
      FROM    mtl_parameters
      WHERE   organization_id = p_to_organization_id;
Line: 1118

      SELECT SubStr(currency_code,1,3)
      INTO    l_func_currency_uom
      FROM gl_sets_of_books gsob,
           hr_organization_information hoi
      WHERE hoi.organization_id = p_to_organization_id
      AND   hoi.ORG_INFORMATION_CONTEXT = 'Accounting Information'
      AND   gsob.set_of_books_id = hoi.org_information1 ;
Line: 1140

      SELECT  cost_element_id,
              purchase_item_id,
              functional_currency_flag,
              default_activity_id,
              expenditure_type,
              absorption_account,
              rate_variance_account,
              resource_code
      INTO    l_cost_element_id,
              l_purchase_item_id,
              l_func_curr_flag,
              l_default_activity_id,
              l_expenditure_type,
              l_absorption_acct,
              l_rate_variance_acct,
              l_resource_code
      FROM    bom_resources br
      WHERE   br.organization_id = p_from_organization_id
      AND     br.resource_id = l_source_resource_id;
Line: 1170

        SELECT  MAX(msi.inventory_item_id)
        INTO    l_dummy
        FROM    mtl_system_items msi
        WHERE   msi.inventory_item_id =  l_purchase_item_id
        AND     msi.organization_id   =  p_to_organization_id;
Line: 1238

              SELECT  MAX(activity_id)
              INTO    l_dummy
              FROM    cst_activities ca
              WHERE   ca.activity =
                        ( SELECT ca2.activity
                          FROM   cst_activities ca2
                          WHERE  ca2.activity_id = l_default_activity_id)
              AND      (ca.organization_id = p_to_organization_id OR
                       ca.organization_id IS NULL);
Line: 1393

      INSERT INTO bom_resources
      (
        resource_id,
        resource_code,
        organization_id,
        last_update_date,
        last_updated_by,
        creation_date,
        created_by,
        last_update_login,
        description,
        disable_date,
        cost_element_id,
        purchase_item_id,
        cost_code_type,
        functional_currency_flag,
        unit_of_measure,
        default_activity_id,
        resource_type,
        autocharge_type,
        standard_rate_flag,
        default_basis_type,
        absorption_account,
        allow_costs_flag,
        rate_variance_account,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        request_id,
        program_application_id,
        program_id,
        program_update_date,
        expenditure_type
        )
       SELECT
        bom_resources_s.nextval,
        resource_code,
        p_to_organization_id,
        SYSDATE,
        l_user_id,
        SYSDATE,
        l_user_id,
        l_login_id,
        description,
        disable_date,
        cost_element_id,
        l_purchase_item_id,
        cost_code_type,
        functional_currency_flag,
        decode(cost_element_id,    /* Bug 4360688: Stamp target organization's functional currency for overheads */
               2, l_func_currency_UOM,
               5, l_func_currency_UOM,
               Decode(functional_currency_flag,1,l_func_currency_uom,
                            unit_of_measure)),
        l_default_activity_id,
        resource_type,
        autocharge_type,
        standard_rate_flag,
        default_basis_type,
        l_absorption_acct,
        allow_costs_flag,
        l_rate_variance_acct,
        attribute_category,
        attribute1,
        attribute2,
        attribute3,
        attribute4,
        attribute5,
        attribute6,
        attribute7,
        attribute8,
        attribute9,
        attribute10,
        attribute11,
        attribute12,
        attribute13,
        attribute14,
        attribute15,
        l_request_id,
        l_prog_app_id,
        l_prog_id,
        SYSDATE,
        l_expenditure_type
      FROM bom_resources br
      WHERE br.resource_id = l_source_resource_id
      AND   br.organization_id = p_from_organization_id
      AND NOT EXISTS  (SELECT 'X'
                       FROM   bom_resources br2
                       WHERE  br2.organization_id = p_to_organization_id
                       AND    br2.resource_code = l_resource_code);
Line: 1641

    SELECT  mp.expense_account,
            mp.expense_account
    INTO    x_scrap_account,
            x_est_absorption_account
    FROM    mtl_parameters mp
    WHERE   mp.organization_id = p_to_organization_id;
Line: 2031

    SELECT  MAX(expenditure_type)
    INTO    x_expenditure_type
    FROM    cst_proj_exp_types_val_v
    WHERE   cost_element_id =
               (  SELECT br.cost_element_id
                  FROM   bom_resources br
                  WHERE  br.resource_id = p_resource_id);
Line: 2174

    SELECT   decode(br.cost_element_id,
                     2, mp.material_overhead_account,
                     3, mp.resource_account,
                     4, mp.outside_processing_account,
                     5, overhead_account,
                     mp.expense_account),
             mp.expense_account
    INTO     x_absorption_account,
             x_rate_variance_account
    FROM     mtl_parameters mp,
             bom_resources br
    WHERE    mp.organization_id = p_to_organization_id
    AND      br.resource_id = p_resource_id;
Line: 2362

    	SELECT  BR.RESOURCE_CODE,
            	CA.ACTIVITY
    	INTO    l_material_subelement_code,
            	l_mat_activity
    	FROM    BOM_RESOURCES   BR,
            	CST_ACTIVITIES  CA
    	WHERE   BR.RESOURCE_ID          = p_material_subelement
    	AND     BR.DEFAULT_ACTIVITY_ID  = CA.ACTIVITY_ID (+);
Line: 2374

    	SELECT  BR.RESOURCE_CODE,
            	CA.ACTIVITY
    	INTO    l_moh_subelement_code,
            	l_moh_activity
    	FROM    BOM_RESOURCES   BR,
            	CST_ACTIVITIES  CA
    	WHERE   BR.RESOURCE_ID          = p_moh_subelement
    	AND     BR.DEFAULT_ACTIVITY_ID  = CA.ACTIVITY_ID (+);
Line: 2386

    	SELECT  BR.RESOURCE_CODE,
            	CA.ACTIVITY
    	INTO    l_resource_subelement_code,
            	l_res_activity
    	FROM    BOM_RESOURCES   BR,
            	CST_ACTIVITIES  CA
    	WHERE   BR.RESOURCE_ID          = p_resource_subelement
    	AND     BR.DEFAULT_ACTIVITY_ID  = CA.ACTIVITY_ID (+);
Line: 2398

    	SELECT  BR.RESOURCE_CODE,
            	CA.ACTIVITY
    	INTO    l_osp_subelement_code,
            	l_osp_activity
    	FROM    BOM_RESOURCES   BR,
            	CST_ACTIVITIES  CA
    	WHERE   BR.RESOURCE_ID          = p_osp_subelement
    	AND     BR.DEFAULT_ACTIVITY_ID  = CA.ACTIVITY_ID (+);
Line: 2410

    	SELECT  BR.RESOURCE_CODE,
            	CA.ACTIVITY
    	INTO    l_overhead_subelement_code,
            	l_ovh_activity
    	FROM    BOM_RESOURCES   BR,
            	CST_ACTIVITIES  CA
    	WHERE   BR.RESOURCE_ID          = p_overhead_subelement
    	AND     BR.DEFAULT_ACTIVITY_ID  = CA.ACTIVITY_ID (+);
Line: 2437

    UPDATE      CST_ITEM_CST_DTLS_INTERFACE CICDI
    SET
                operation_sequence_id   =   NULL,   --operation_sequence_id,
                operation_seq_num       =   NULL,   --operation_seq_num,
                department_id           =   NULL,   --department_id,
                activity_id             =   NULL,   --activity_id,
                resource_seq_num        =   NULL,   --resource_seq_num,
                resource_id             =   -1,     --resource_id,
                resource_rate           =   1,      -- resource_rate
                usage_rate_or_amount    =   CICDI.item_cost,
                                                    -- usage_rate_or_amount
                basis_type              =   1,      --basis_type, -- Always Item Based
                basis_resource_id       =   NULL,   --basis_resource_id,
                basis_factor            =   1,      --basis_factor, -- Always Item Based
                item_cost               =   CICDI.item_cost,
                                                    -- item cost
                rollup_source_type      =   1,      -- rollup_source_type = Always user-defined
                activity_context        =   NULL,   --activity_context,
                department              =   NULL,   -- department
                activity                =   NULL,   -- activity
                resource_code           =   '-1',   -- resource_code
                basis_resource_code     =   NULL    -- basis_resource_code

    WHERE       CICDI.group_id      = p_group_id
    AND         CICDI.resource_code = l_resource_code;
Line: 2478

    UPDATE      CST_ITEM_CST_DTLS_INTERFACE CICDI
    SET
                operation_sequence_id   =   NULL,   --operation_sequence_id,
                operation_seq_num       =   NULL,   --operation_seq_num,
                department_id           =   NULL,   --department_id,
                activity_id             =   NULL,   --activity_id,
                resource_seq_num        =   NULL,   --resource_seq_num,
                resource_id             =   -1,     --resource_id,
                resource_rate           =   1,      -- resource_rate
                usage_rate_or_amount    =   CICDI.item_cost,
                                                    -- usage_rate_or_amount
                basis_type              =   1,      --basis_type, -- Always Item Based
                basis_resource_id       =   NULL,   --basis_resource_id,
                basis_factor            =   1,      --basis_factor, -- Always Item Based
                item_cost               =   CICDI.item_cost,
                                                    -- item cost
                rollup_source_type      =   1,      -- rollup_source_type = Always user-defined
                activity_context        =   NULL,   --activity_context,
                department              =   NULL,   -- department
                activity                =   NULL,   -- activity
                resource_code           =   '-1',   -- resource_code
                basis_resource_code     =   NULL    -- basis_resource_code

    WHERE       CICDI.group_id      = p_group_id
    AND         CICDI.department = l_dept_code
    AND         nvl(CICDI.resource_code,'0') <> '-1';
Line: 2520

    UPDATE      CST_ITEM_CST_DTLS_INTERFACE CICDI
    SET
                operation_sequence_id   =   NULL,   --operation_sequence_id,
                operation_seq_num       =   NULL,   --operation_seq_num,
                department_id           =   NULL,   --department_id,
                activity_id             =   NULL,   --activity_id,
                resource_seq_num        =   NULL,   --resource_seq_num,
                resource_id             =   -1,     --resource_id,
                resource_rate           =   1,      -- resource_rate
                usage_rate_or_amount    =   CICDI.item_cost,
                                                    -- usage_rate_or_amount
                basis_type              =   1,      --basis_type, -- Always Item Based
                basis_resource_id       =   NULL,   --basis_resource_id,
                basis_factor            =   1,      --basis_factor, -- Always Item Based
                item_cost               =   CICDI.item_cost,
                                                    -- item cost
                rollup_source_type      =   1,      -- rollup_source_type = Always user-defined
                activity_context        =   NULL,   --activity_context,
                department              =   NULL,   -- department
                activity                =   NULL,   -- activity
                resource_code           =   '-1',   -- resource_code
                basis_resource_code     =   NULL    -- basis_resource_code

    WHERE       CICDI.group_id      = p_group_id
    AND         CICDI.activity = l_activity_code
    AND         nvl(CICDI.resource_code,'0') <> '-1';
Line: 2553

  SELECT	primary_cost_method
  INTO		l_primary_cost_method
  FROM		MTL_PARAMETERS MP
  WHERE		MP.organization_id = p_to_organization_id;
Line: 2563

    UPDATE      CST_ITEM_CST_DTLS_INTERFACE CICDI
    SET
                operation_sequence_id   =   NULL,   --operation_sequence_id,
                operation_seq_num       =   NULL,   --operation_seq_num,
                department_id           =   NULL,   --department_id,
                activity_id             =   NULL,   --activity_id,
                resource_seq_num        =   NULL,   --resource_seq_num,
                resource_id             =   -1,     --resource_id,
                resource_rate           =   1,      -- resource_rate
                usage_rate_or_amount    =   CICDI.item_cost,
                                                    -- usage_rate_or_amount
                basis_type              =   1,      --basis_type, -- Always Item Based
                basis_resource_id       =   NULL,   --basis_resource_id,
                basis_factor            =   1,      --basis_factor, -- Always Item Based
                item_cost               =   CICDI.item_cost,
                                                    -- item cost
                rollup_source_type      =   1,      -- rollup_source_type = Always user-defined
                activity_context        =   NULL,   --activity_context,
                department              =   NULL,   -- department
                activity                =   NULL,   -- activity
                resource_code           =   '-1',   -- resource_code
                basis_resource_code     =   NULL    -- basis_resource_code

    WHERE       CICDI.group_id      = p_group_id
    AND		CICDI.resource_id IS NULL
    AND		CICDI.resource_code IS NULL;
Line: 2603

    UPDATE      CST_ITEM_CST_DTLS_INTERFACE CICDI
    SET
                operation_sequence_id   =   NULL,   --operation_sequence_id,
                operation_seq_num       =   NULL,   --operation_seq_num,
                department_id           =   NULL,   --department_id,
                activity_id             =   NULL,   --activity_id,
                resource_seq_num        =   NULL,   --resource_seq_num,
                resource_id             =   -1,     --resource_id,
                resource_rate           =   1,      -- resource_rate
                usage_rate_or_amount    =   CICDI.item_cost,
                                                    -- usage_rate_or_amount
                basis_type              =   1,      --basis_type, -- Always Item Based
                basis_resource_id       =   NULL,   --basis_resource_id,
                basis_factor            =   1,      --basis_factor, -- Always Item Based
                item_cost               =   CICDI.item_cost,
                                                    -- item cost
                rollup_source_type      =   1,      -- rollup_source_type = Always user-defined
                activity_context        =   NULL,   --activity_context,
                department              =   NULL,   -- department
                activity                =   NULL,   -- activity
                resource_code           =   '-1',   -- resource_code
                basis_resource_code     =   NULL    -- basis_resource_code

    WHERE       CICDI.group_id      = p_group_id;
Line: 2635

    INSERT INTO CST_ITEM_CST_DTLS_INTERFACE
                (
                INVENTORY_ITEM_ID, --                        NUMBER
                COST_TYPE_ID, --                    NOT NULL NUMBER
                LAST_UPDATE_DATE, --                         DATE
                LAST_UPDATED_BY, --                          NUMBER
                CREATION_DATE, --                            DATE
                CREATED_BY, --                               NUMBER
                LAST_UPDATE_LOGIN, --                        NUMBER
                GROUP_ID, --                                 NUMBER
                ORGANIZATION_ID, --                          NUMBER
                OPERATION_SEQUENCE_ID, --                    NUMBER
                OPERATION_SEQ_NUM, --                        NUMBER
                DEPARTMENT_ID, --                            NUMBER
                LEVEL_TYPE, --                               NUMBER
                ACTIVITY_ID, --                              NUMBER
                RESOURCE_SEQ_NUM, --                         NUMBER
                RESOURCE_ID, --                              NUMBER
                RESOURCE_RATE, --                            NUMBER
                ITEM_UNITS, --                               NUMBER
                ACTIVITY_UNITS, --                           NUMBER
                USAGE_RATE_OR_AMOUNT, --                     NUMBER
                BASIS_TYPE, --                               NUMBER
                BASIS_RESOURCE_ID, --                        NUMBER
                BASIS_FACTOR, --                             NUMBER
                NET_YIELD_OR_SHRINKAGE_FACTOR, --            NUMBER
                ITEM_COST, --                                NUMBER
                COST_ELEMENT_ID, --                          NUMBER
                ROLLUP_SOURCE_TYPE, --                       NUMBER
                ACTIVITY_CONTEXT, --                         VARCHAR2(30)
                REQUEST_ID, --                               NUMBER
                ORGANIZATION_CODE, --                        VARCHAR2(3)
                COST_TYPE, --                                VARCHAR2(10)
                INVENTORY_ITEM, --                           VARCHAR2(240)
                DEPARTMENT, --                               VARCHAR2(10)
                ACTIVITY, --                                 VARCHAR2(10)
                RESOURCE_CODE, --                            VARCHAR2(10)
                BASIS_RESOURCE_CODE, --                      VARCHAR2(10)
                COST_ELEMENT, --                             VARCHAR2(50)
                ERROR_TYPE, --                               NUMBER
                PROGRAM_APPLICATION_ID , --                  NUMBER
                PROGRAM_ID, --                               NUMBER
                PROGRAM_UPDATE_DATE, --                      DATE
                ATTRIBUTE_CATEGORY, --                       VARCHAR2(30)
                ATTRIBUTE1, --                               VARCHAR2(150)
                ATTRIBUTE2, --                               VARCHAR2(150)
                ATTRIBUTE3, --                               VARCHAR2(150)
                ATTRIBUTE4, --                               VARCHAR2(150)
                ATTRIBUTE5, --                               VARCHAR2(150)
                ATTRIBUTE6, --                               VARCHAR2(150)
                ATTRIBUTE7, --                               VARCHAR2(150)
                ATTRIBUTE8, --                               VARCHAR2(150)
                ATTRIBUTE9, --                               VARCHAR2(150)
                ATTRIBUTE10, --                              VARCHAR2(150)
                ATTRIBUTE11, --                              VARCHAR2(150)
                ATTRIBUTE12, --                              VARCHAR2(150)
                ATTRIBUTE13, --                              VARCHAR2(150)
                ATTRIBUTE14, --                              VARCHAR2(150)
                ATTRIBUTE15, --                              VARCHAR2(150)
                TRANSACTION_ID, --                           NUMBER
                PROCESS_FLAG, --                             NUMBER
                ITEM_NUMBER, --                              VARCHAR2(81)
                TRANSACTION_TYPE, --                         VARCHAR2(10)
                YIELDED_COST --                             NUMBER
                )
        SELECT  CICDI2.INVENTORY_ITEM_ID,
                p_to_cost_type_id,          -- COST_TYPE_ID
                SYSDATE,                    -- LAST_UPDATE_DATE
                FND_GLOBAL.USER_ID,          -- LAST_UPDATED_BY
                SYSDATE,                    -- CREATION_DATE
                FND_GLOBAL.USER_ID,         -- CREATED_BY
                FND_GLOBAL.LOGIN_ID,        -- LAST_UPDATE_LOGIN
                p_group_id,                 -- GROUP_ID
                NULL,                       -- ORGANIZATION_ID
                NULL,                       -- OPERATION_SEQUENCE_ID
                NULL,                       -- OPERATION_SEQ_NUM,
                NULL,                       -- DEPARTMENT_ID,
                CICDI2.LEVEL_TYPE,          --
                NULL,                       -- ACTIVITY_ID
                NULL,                       -- RESOURCE_SEQ_NUM
                NULL,                       -- RESOURCE_ID
                1,                          -- RESOURCE_RATE
                NULL,                       -- ITEM_UNITS
                NULL,                       -- ACTIVITY_UNITS
                SUM(USAGE_RATE_OR_AMOUNT),
                1,                          -- BASIS_TYPE
                NULL,                       -- BASIS_RESOURCE_ID
                1,                          -- BASIS_FACTOR
                1,                          -- NET_YIELD_OR_SHRINKAGE_FACTOR
                SUM(ITEM_COST),
                CICDI2.COST_ELEMENT_ID,
                1,                          -- ROLLUP_SOURCE_TYPE
                NULL,                       -- ACTIVITY_CONTEXT
                FND_GLOBAL.CONC_REQUEST_ID, -- REQUEST_ID
                CICDI2.ORGANIZATION_CODE,
                CICDI2.COST_TYPE,
                CICDI2.INVENTORY_ITEM,
                NULL,			    -- DEPARTMENT
                NULL,                       -- ACTIVITY
                DECODE  (CICDI2.COST_ELEMENT_ID,
                            1, NVL(l_material_subelement_code,'-1'),
                            2, NVL(l_moh_subelement_code,'-1'),
                            3, NVL(l_resource_subelement_code,'-1'),
                            4, NVL(l_osp_subelement_code,'-1'),
                            5, NVL(l_overhead_subelement_code,'-1')),
                                            -- RESOURCE_CODE
                NULL,                       -- BASIS_RESOURCE_CODE
                CICDI2.COST_ELEMENT,
                NULL,                       -- ERROR_TYPE
                FND_GLOBAL.PROG_APPL_ID,    --PROGRAM_APPLICATION_ID
                FND_GLOBAL.CONC_PROGRAM_ID, -- PROGRAM_ID
                SYSDATE,                    -- PROGRAM_UPDATE_DATE
                NULL,                       -- ATTRIBUTE_CATEGORY
                NULL,                       -- ATTRIBUTE1
                NULL,                       -- ATTRIBUTE2
                NULL,                       -- ATTRIBUTE3
                NULL,                       -- ATTRIBUTE4
                NULL,                       -- ATTRIBUTE5
                NULL,                       -- ATTRIBUTE6
                NULL,                       -- ATTRIBUTE7
                NULL,                       -- ATTRIBUTE8
                NULL,                       -- ATTRIBUTE9
                NULL,                       -- ATTRIBUTE10
                NULL,                       -- ATTRIBUTE11
                NULL,                       -- ATTRIBUTE12
                NULL,                       -- ATTRIBUTE13
                NULL,                       -- ATTRIBUTE14
                NULL,                       -- ATTRIBUTE15
                NULL,                       -- TRANSACTION_ID
                NULL,                       -- PROCESS_FLAG
                NULL,                       -- ITEM_NUMBER
                NULL,                       -- TRANSACTION_TYPE
                SUM(CICDI2.YIELDED_COST)
        FROM    CST_ITEM_CST_DTLS_INTERFACE CICDI2
        WHERE   CICDI2.GROUP_ID   = p_group_id
        AND     CICDI2.RESOURCE_CODE = '-1'
        AND     CICDI2.RESOURCE_ID   = -1
        GROUP BY
                CICDI2.GROUP_ID,
                CICDI2.COST_ELEMENT,
                CICDI2.LEVEL_TYPE,
                CICDI2.ORGANIZATION_CODE,
                CICDI2.COST_TYPE,
                CICDI2.INVENTORY_ITEM,
                CICDI2.INVENTORY_ITEM_ID,
		CICDI2.COST_ELEMENT_ID;
Line: 2786

        DELETE  CST_ITEM_CST_DTLS_INTERFACE CICDI
        WHERE   CICDI.RESOURCE_CODE = '-1'
        AND     CICDI.RESOURCE_ID   = -1
        AND     CICDI.GROUP_ID      = p_group_id;
Line: 2796

	SELECT	COUNT(*)
	INTO	l_miss_def_subelem
	FROM	CST_ITEM_CST_DTLS_INTERFACE CICDI
	WHERE   CICDI.RESOURCE_CODE = '-1'
        AND     CICDI.RESOURCE_ID  IS NULL
        AND     CICDI.GROUP_ID      = p_group_id;