DBA Data[Home] [Help]

APPS.FEM_GLOBAL_VS_COMBO_UTIL_PKG SQL Statements

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

Line: 20

 |    08-JUN-07  nmartine  Update for bug 6052152 to only update ledgers with
 |                         the given Global Value Set Combo ID.  Also handles
 |                         the added GLOBAL_VS_COMBO_ID column.
 +=========================================================================*/

-----------------------
-- Package Constants --
-----------------------
c_resp_app_id CONSTANT NUMBER := FND_GLOBAL.RESP_APPL_ID;
Line: 139

   SELECT D.dimension_varchar_label, G.value_set_id
   FROM fem_dimensions_b D, fem_global_vs_combo_defs G
   WHERE G.dimension_id = D.dimension_id
   AND G.global_vs_combo_id = p_global_vs_combo_id;
Line: 149

  select ledger_id
  from fem_ledgers_attr
  where attribute_id = p_attribute_id
  and version_id = p_version_id
  and dim_attribute_numeric_member = p_global_vs_combo_id;
Line: 206

   SELECT 1
   INTO v_count
   FROM fem_global_vs_combos_vl
   WHERE global_vs_combo_id = p_global_vs_combo_id;
Line: 220

   SELECT attribute_id
   INTO v_attribute_id
   FROM fem_dim_attributes_b A, fem_dimensions_b D
   WHERE D.dimension_varchar_label = 'LEDGER'
   AND D.dimension_id = A.dimension_id
   AND A.attribute_varchar_label = 'GLOBAL_VS_COMBO';
Line: 235

   SELECT version_id
   INTO v_version_id
   FROM fem_dim_attr_versions_b
   WHERE attribute_id = v_attribute_id
   AND default_version_flag = 'Y';
Line: 283

      USING (SELECT
        ledger.ledger_id as ledger_id
	             ,p_global_vs_combo_id as global_vs_combo
	             ,v_channel_vs_id as channel
	             ,v_cctr_org_vs_id as cctr
	             ,v_company_vs_id as company
	             ,v_cost_ctr_vs_id as cost_ctr
	             ,v_customer_vs_id as customer
	             ,v_entity_vs_id as entity
	             ,v_fin_elem_vs_id as fin_elem
	             ,v_geography_vs_id as geography
	             ,v_line_item_vs_id as line_item
	             ,v_natural_account_vs_id as natural_acct
	             ,v_product_vs_id as product
	             ,v_project_vs_id as project
	             ,v_task_vs_id as task
	             ,v_user_dim1_vs_id as user_dim1
	             ,v_user_dim2_vs_id as user_dim2
	             ,v_user_dim3_vs_id as user_dim3
	             ,v_user_dim4_vs_id as user_dim4
	             ,v_user_dim5_vs_id as user_dim5
	             ,v_user_dim6_vs_id as user_dim6
	             ,v_user_dim7_vs_id as user_dim7
	             ,v_user_dim8_vs_id as user_dim8
	             ,v_user_dim9_vs_id as user_dim9
	             ,v_user_dim10_vs_id as user_dim10
        FROM dual) A
       ON (A.ledger_id = L.ledger_id)
       WHEN MATCHED THEN UPDATE SET
               L.GLOBAL_VS_COMBO_ID = p_global_vs_combo_id,
               L.CHANNEL_VS_ID = v_channel_vs_id,
               L.COMPANY_COST_CENTER_ORG_VS_ID = v_cctr_org_vs_id,
	           L.COMPANY_VS_ID = v_company_vs_id,
	           L.COST_CENTER_VS_ID = v_cost_ctr_vs_id,
	           L.CUSTOMER_VS_ID = v_customer_vs_id,
	           L.ENTITY_VS_ID = v_entity_vs_id,
	           L.FINANCIAL_ELEM_VS_ID = v_fin_elem_vs_id,
	           L.GEOGRAPHY_VS_ID = v_geography_vs_id,
	           L.LINE_ITEM_VS_ID = v_line_item_vs_id,
	           L.NATURAL_ACCOUNT_VS_ID = v_natural_account_vs_id,
	           L.PRODUCT_VS_ID  = v_product_vs_id,
	           L.PROJECT_VS_ID  = v_project_vs_id,
	           L.TASK_VS_ID  = v_task_vs_id,
	           L.USER_DIM1_VS_ID = v_user_dim1_vs_id,
	           L.USER_DIM2_VS_ID = v_user_dim2_vs_id,
	           L.USER_DIM3_VS_ID = v_user_dim3_vs_id,
	           L.USER_DIM4_VS_ID = v_user_dim4_vs_id,
	           L.USER_DIM5_VS_ID = v_user_dim5_vs_id,
	           L.USER_DIM6_VS_ID = v_user_dim6_vs_id,
	           L.USER_DIM7_VS_ID = v_user_dim7_vs_id,
	           L.USER_DIM8_VS_ID = v_user_dim8_vs_id,
	           L.USER_DIM9_VS_ID = v_user_dim9_vs_id,
	           L.USER_DIM10_VS_ID= v_user_dim10_vs_id
      WHEN NOT MATCHED THEN INSERT (
      L.LEDGER_ID,
      L.GLOBAL_VS_COMBO_ID,
      L.CHANNEL_VS_ID,
      L.COMPANY_COST_CENTER_ORG_VS_ID,
      L.COMPANY_VS_ID,
      L.COST_CENTER_VS_ID,
      L.CUSTOMER_VS_ID,
      L.ENTITY_VS_ID,
      L.FINANCIAL_ELEM_VS_ID,
      L.GEOGRAPHY_VS_ID,
      L.LINE_ITEM_VS_ID,
      L.NATURAL_ACCOUNT_VS_ID,
      L.PRODUCT_VS_ID,
      L.PROJECT_VS_ID,
      L.TASK_VS_ID,
      L.USER_DIM1_VS_ID,
      L.USER_DIM2_VS_ID,
      L.USER_DIM3_VS_ID,
      L.USER_DIM4_VS_ID,
      L.USER_DIM5_VS_ID,
      L.USER_DIM6_VS_ID,
      L.USER_DIM7_VS_ID,
      L.USER_DIM8_VS_ID,
      L.USER_DIM9_VS_ID,
      L.USER_DIM10_VS_ID
      )
      VALUES    (ledger.ledger_id
                 ,p_global_vs_combo_id
                 ,v_channel_vs_id
                 ,v_cctr_org_vs_id
                 ,v_company_vs_id
                 ,v_cost_ctr_vs_id
                 ,v_customer_vs_id
                 ,v_entity_vs_id
                 ,v_fin_elem_vs_id
                 ,v_geography_vs_id
                 ,v_line_item_vs_id
                 ,v_natural_account_vs_id
                 ,v_product_vs_id
                 ,v_project_vs_id
                 ,v_task_vs_id
                 ,v_user_dim1_vs_id
                 ,v_user_dim2_vs_id
                 ,v_user_dim3_vs_id
                 ,v_user_dim4_vs_id
                 ,v_user_dim5_vs_id
                 ,v_user_dim6_vs_id
                 ,v_user_dim7_vs_id
                 ,v_user_dim8_vs_id
                 ,v_user_dim9_vs_id
                 ,v_user_dim10_vs_id
 );