Skip to main content

Catalogo alp_cat_qp_pricing_oracle

1. Modulo

Precios y Descuentos (QP)


2. Descripción

Motor de datos de precios nativos sincronizados desde el módulo de Advanced Pricing de Oracle.


3. Columnas

#Nombre de ColumnaDescripción
1pricing_strategyNombre descriptivo de la estrategia de precios en Oracle Fusion.
2pricing_strategy_descriptionDescripción detallada del propósito o alcance de la estrategia de precios.
3business_unitUnidad de Negocio (Business Unit) que posee y administra la estrategia.
4statusEstado de aprobación de la estrategia (ej. Activo, Borrador, etc.).
5default_currencyCódigo de la moneda por defecto configurada para la estrategia (ej. MXN, USD).
6default_gl_conversion_typeTipo de conversión de Contabilidad General (GL) por defecto para el tipo de cambio diario.
7objectiveObjetivo de negocio asignado a la estrategia de precios (ej. Maximize Profit).
8start_dateFecha de inicio de vigencia de la cabecera de la estrategia de precios.
9end_dateFecha de fin de vigencia de la cabecera de la estrategia de precios.
10allow_price_list_overrideIndicador (Flag) que define si se permite omitir o sobreescribir la lista de precios.
11allow_currency_overrideIndicador (Flag) que define si se permite omitir o sobreescribir la moneda configurada.
12detail_entity_typeCategoría de la entidad detallada adjunta (ej. 'Price List' o 'Discount List').
13detail_entityNombre de la entidad detallada específica (Lista de Precios o de Descuentos).
14detail_entity_descriptionDescripción de la entidad detallada específica.
15detail_entity_business_unitUnidad de Negocio a la que pertenece la entidad detallada específica.
16detail_entity_currencyMoneda transaccional configurada para la entidad detallada.
17detail_statusEstado de aprobación específico de la entidad detallada.
18detail_start_dateFecha de inicio de vigencia de la entidad detallada.
19detail_end_dateFecha de fin de vigencia de la entidad detallada.
20strategy_start_dateFecha de inicio de la relación entre la estrategia y la entidad detallada.
21strategy_end_dateFecha de fin de la relación entre la estrategia y la entidad detallada.
22precedenceNivel de precedencia/prioridad asignado a esta regla de detalle dentro de la estrategia.

4. Querys

with alp_detail_entity as
( select 'SEGMENT_PRICE_LIST' detail_entity_type_code
, 'Price List' detail_entity_type
, qplt.price_list_id detail_entity_id
, qplt.name detail_entity
, qplt.description detail_entity_description
, haou.name detail_entity_business_unit
, qpli.currencycode detail_entity_currency
, flvt.meaning detail_status
, qpli.startdate detail_start_date
, qpli.enddate detail_end_date
from cat_master_oracle_fusion.sch_gold_layer.qp_price_lists_tl qplt
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_qp_pricelistheaderbaseextractpvo qpli
on qplt.price_list_id = qpli.pricelistid
join cat_master_oracle_fusion.sch_gold_layer.hr_all_organization_units haou
on qpli.orgid = haou.organization_id
join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_aes_lookupvaluestlextractpvo flvt
on qpli.statuscode = flvt.lookupcode
and flvt.lookuptype = 'ORA_QP_APPROVAL_STATUSES'
and flvt.language = 'E'
where qplt.language = 'E'
union all
select 'DISCOUNT_LIST' detail_entity_type_code
, 'Discount List' detail_entity_type
, qdlt.discount_list_id detail_entity_id
, qdlt.name detail_entity
, qdlt.description detail_entity_description
, haou.name detail_entity_business_unit
, qdlab.currency_code detail_entity_currency
, flvt.meaning detail_status
, qdlab.start_date detail_start_date
, qdlab.end_date detail_end_date
from cat_master_oracle_fusion.sch_gold_layer.qp_discount_lists_tl qdlt
join cat_master_oracle_fusion.sch_gold_layer.qp_discount_lists_all_b qdlab
on qdlt.discount_list_id = qdlab.discount_list_id
join cat_master_oracle_fusion.sch_gold_layer.hr_all_organization_units haou
on qdlab.org_id = haou.organization_id
join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_aes_lookupvaluestlextractpvo flvt
on qdlab.status_code = flvt.lookupcode
and flvt.lookuptype = 'ORA_QP_APPROVAL_STATUSES'
and flvt.language = 'E'
where qdlt.language = 'E')
select qpst.name pricing_strategy
, qpst.description pricing_strategy_description
, haou.name business_unit
, flvoqps.meaning status
, qpsab.defaultcurrencycode default_currency
, gdct.dailyconversiontypeuserconversiontype default_gl_conversion_type
, flvomp.meaning objective
, qpsab.startdate start_date
, qpsab.enddate end_date
, qpsab.allowpricelistoverrideflag allow_price_list_override
, qpsab.allowcurrencyoverrideflag allow_currency_override
, ade.detail_entity_type
, ade.detail_entity
, ade.detail_entity_description
, ade.detail_entity_business_unit
, ade.detail_entity_currency
, ade.detail_status
, ade.detail_start_date
, ade.detail_end_date
, qpsd.start_date strategy_start_date
, qpsd.end_date strategy_end_date
, qpsd.precedence
from cat_master_oracle_fusion.sch_gold_layer.fscm_scm_qp_pricingstrategytranslationextractpvo qpst
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_qp_pricingstrategybaseextractpvo qpsab
on qpst.pricingstrategyid = qpsab.pricingstrategyid
join cat_master_oracle_fusion.sch_gold_layer.qp_pricing_strategy_details qpsd
on qpsab.pricingstrategyid = qpsd.pricing_strategy_id
left join cat_master_oracle_fusion.sch_gold_layer.hr_all_organization_units haou
on qpsab.orgid = haou.organization_id
join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_aes_lookupvaluestlextractpvo flvoqps
on qpsab.statuscode = flvoqps.lookupcode
and flvoqps.language = 'E'
and flvoqps.lookuptype = 'ORA_QP_APPROVAL_STATUSES'
left join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_gl_dailyconversiontypeextractpvo gdct
on qpsab.defaultglconvtypecode = gdct.dailyconversiontypeconversiontype
left join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_aes_lookupvaluestlextractpvo flvomp
on qpsab.objectivecode = flvomp.lookupcode
and flvomp.language = 'E'
and flvomp.lookuptype = 'ORA_QP_STRATEGY_OBJECTIVES'
join alp_detail_entity ade
on qpsd.detail_entity_type_code = ade.detail_entity_type_code
and qpsd.detail_entity_id = ade.detail_entity_id
where qpst.language = 'E'