Skip to main content

Catalogo alp_cat_inv_items

1. Modulo

Inventarios (INV)


2. Descripción

Catálogo maestro de artículos, SKUs, productos terminados, materias primas y unidades de medida.


3. Columnas

#Nombre de ColumnaDescripción
1item_idIdentificador único del artículo
2org_idIdentificador de la organización
3org_codeCódigo de la organización
4org_nameNombre de la organización
5itemNúmero de artículo
6descriptionDescripción corta
7long_descriptionDescripción larga
8item_typeTipo de artículo (clasificación)
9statusEstatus del artículo
10lifecycle_phaseFase del ciclo de vida
11primary_uom_codeCódigo de la unidad de medida primaria
12primary_uom_code_satCódigo de UOM primario (SAT)
13primary_uomUnidad de medida primaria
14clave_anteriorClave anterior del artículo
15factor_kilolitrosFactor de conversión a kilolitros
16cantidad_estandarCantidad estándar
17articulo_granelIndicador de artículo a granel
18clave_producto_satClave de producto ante el SAT
19factor_lecheFactor de conversión de leche
20formato_de_envasadoFormato de envasado
21saborSabor del producto
22tipo_negocioTipo de negocio
23area_impresion_etiquetaÁrea de impresión para etiqueta
24localizador_rendimientoLocalizador para rendimiento
25localizador_suministroLocalizador para suministro
26subinventario_rendimientoSubinventario para rendimiento
27cajas_por_camaCantidad de cajas por cama
28cajas_por_tarimaCantidad de cajas por tarima
29camas_por_tarimaCantidad de camas por tarima
30piezas_por_cajaPiezas por caja
31piezas_por_tarimaPiezas por tarima
32tipo_de_cajaTipo de caja
33tipo_de_envaseTipo de envase
34tipo_de_tarimaTipo de tarima
35fraccion_arancelariaFracción arancelaria
36objeto_de_impuestoObjeto de impuesto
37tiempo_de_cuarentenaTiempo de cuarentena
38subinventario_suministroSubinventario de suministro
39planta_origenPlanta de origen
40facturacion_granelIndicador de facturación a granel
41contenido_neto_numContenido neto (numérico)
42presentacion_de_venta_400Presentación de venta
43vida_de_anaquelVida de anaquel
44familia_as400Familia en sistema AS400
45porcentaje_grasaPorcentaje de grasa
46contenido_netoContenido neto
47alp_admon_ventas_familiaFamilia (Admon Ventas)
48desc_alp_admon_ventas_familiaDescripción Familia (Admon Ventas)
49alp_admon_ventas_presentacionPresentación (Admon Ventas)
50desc_alp_admon_ventas_presentacionDescripción Presentación (Admon Ventas)
51alp_producciones_familiaFamilia (Producciones)
52desc_alp_producciones_familiaDescripción Familia (Producciones)
53alp_producciones_subfamiliaSubfamilia (Producciones)
54desc_alp_producciones_subfamiliaDescripción Subfamilia (Producciones)
55alp_producciones_presentacionPresentación (Producciones)
56desc_alp_producciones_presentacionDescripción Presentación (Producciones)
57alp_sop_macrocategoriaMacrocategoría (SOP)
58desc_alp_sop_macrocategoriaDescripción Macrocategoría (SOP)
59alp_sop_subcategoriaSubcategoría (SOP)
60desc_alp_sop_subcategoriaDescripción Subcategoría (SOP)
61alp_sop_producto_presentacionPresentación Producto (SOP)
62desc_alp_sop_producto_presentacionDescripción Presentación Producto (SOP)
63alp_sop_submarcaSubmarca (SOP)
64desc_alp_sop_submarcaDescripción Submarca (SOP)
65alp_sop_subcategoria_comercialSubcategoría Comercial (SOP)
66desc_alp_sop_subcategoria_comercialDescripción Subcategoría Comercial (SOP)
67alp_cat_comprasCategoría de compras
68alp_cst_catCategoría de costos
69alp_inventariosCategoría de inventarios
70alp_cuenta_lecheCategoría cuenta de leche
71alp_desperdiciosCategoría desperdicios
72alp_reporte_cuenta_de_lecheCategoría reporte cuenta de leche
73skuSKU base
74sku_cajaSKU por caja
75sku_tarimaSKU por tarima
76sku_charolaSKU por charola
77manufactura_book_codeCódigo de libro de costos
78manufactura_bookNombre de libro de costos
79manufactura_val_unit_codeCódigo de unidad de valuación
80manufactura_costCosto de manufactura
81manufactura_uom_codeUOM de manufactura
82manufactura_currencyMoneda de manufactura
83nombre_estructuraNombre de la estructura (BOM)
84nombre_procesoNombre del proceso
85facturacion_impuesto_sobre_venta_codeCódigo de impuesto sobre venta
86facturacion_impuesto_sobre_ventaTasa de impuesto sobre venta

4. Querys

with alp_category as
( select mic.organizationid org_id
, mic.inventoryitemid item_id
, mcst.category_set_name category
, mcb.categorybasepeocategorycode code
from cat_master_oracle_fusion.sch_gold_layer.egp_category_sets_tl mcst
join cat_master_oracle_fusion.sch_gold_layer.fscm_egp_itemcategory mic
on mcst.category_set_id = mic.catalogbasepeocategorysetid
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_categoryextractpvo mcb
on mic.catalogbasepeodefaultcategoryid = mcb.categorybasepeocategoryid
where mcst.language = 'E')
, alp_costos as
( select row_number()
over( partition by nvl(csc.organization_id,iop.organizationid)
, csc.inventory_item_id
order by csc.scenario_id desc) reg
, nvl(csc.organization_id,iop.organizationid) org_id
, csc.inventory_item_id item_id
, ccbb.costbookbpeocostbookcode cost_book_code
, ccbt.costbooktlpeocostbookdesc cost_book
, cvub.valuationunitbpeovalunitcode cost_val_unit_code
, floor(csc.total_cost * 1e6) / 1e6 cost_manofactura
, csc.uom_code cost_uom_code
, csc.currency_code cost_currency
from cat_master_oracle_fusion.sch_gold_layer.cst_std_costs csc
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_cst_costbookextractpvo ccbb
on csc.cost_book_id = ccbb.costbookbpeocostbookid
and ccbb.costbookbpeocostbookcode = 'PRINCIPAL ESTANDAR'
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_cst_costbooktlextractpvo ccbt
on ccbb.costbookbpeocostbookid = ccbt.costbooktlpeocostbookid
and ccbt.costbooktlpeolanguage = 'E'
join cat_master_oracle_fusion.sch_gold_layer.hr_all_organization_units haou
on csc.cost_org_id = haou.organization_id
and haou.name = 'GPLP COSTO MANF'
left join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_cst_valuationunitextractpvo cvub
on csc.val_unit_id = cvub.valuationunitbpeovalunitid
left join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_scmrcs_invorgparametersextractpvo iop
on split(cvub.valuationunitbpeovalunitcode, '-')[0] = iop.organizationcode
where current_date() between csc.effective_start_date
and csc.effective_end_date)
, alp_ot as
( select row_number()
over( partition by wwd.organizationid
, wwd.inventoryitemid
order by wwd.workdefinitionid desc) reg
, wwd.organizationid organization_id
, wwd.inventoryitemid inventory_item_id
, wwd.workdefinitionheadername work_definition_header_name
, wwd.statuscode status_code
, egs.structurespeoalternatebomdesignator alternate_bom_designator
from cat_master_oracle_fusion.sch_gold_layer.fscm_scm_wis_workdefinitionextractpvo wwd
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_structuresextractpvo egs
on wwd.billsequenceid = egs.structurespeobillsequenceid
where nvl(wwd.inactivedate,current_date()) >= current_date())
, alp_cat_fnd_flex_fields as
( select ffvs.flex_value_set_id
, ffv.valueid flex_value_id
, ffvs.flex_value_set_name
, ffv.value
, ffvt.description
, ffv.enabledflag enabled_flag
, ffv.startdateactive start_date
, ffv.enddateactive end_date
from cat_master_oracle_fusion.sch_gold_layer.fnd_flex_value_sets ffvs
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluespvo ffv
on ffvs.flex_value_set_id = ffv.valuesetid
join cat_master_oracle_fusion.sch_gold_layer.fscm_as_valuesetvaluestlpvo ffvt
on ffv.valueid = ffvt.valueid
and ffvt.language = 'E')
, alp_ego_item_eff_b as
( select row_number()
over( partition by organization_id
, inventory_item_id
, context_code
order by eff_line_id desc) reg
, organization_id
, inventory_item_id
, context_code
, attribute_number1
, attribute_number2
, attribute_number3
from cat_master_oracle_fusion.sch_gold_layer.ego_item_eff_b
where current_date() between version_start_date
and nvl(version_end_date,current_date()))
, alp_skus as
( select row_number()
over( partition by inventory_item_id
, uom_code
order by item_relationship_id desc) reg
, inventory_item_id item_id
, uom_code uom
, cross_reference sku
from cat_master_oracle_fusion.sch_gold_layer.egp_item_relationships_b
where sub_type = 'SKU')
select esyb.itembasepeoinventoryitemid item_id
, esyb.itembasepeoorganizationid org_id
, mp.organizationcode org_code
, haou.name org_name
, esyb.itembasepeoitemnumber item
, esyt.itemtranslationpeodescription description
, esyt.itemtranslationpeolongdescription long_description
, eict.itemclasstranpeoitemclassname item_type
, eist.inventory_item_status_name status
, esyb.itembasepeocurrentphasecode lifecycle_phase
, esyb.itembasepeoprimaryuomcode primary_uom_code
, iuom.attribute1 primary_uom_code_sat
, iuom.unit_of_measure primary_uom
, esyb.itembasepeoattribute1 clave_anterior
, esyb.itembasepeoattributenumber1 factor_kilolitros
, esyb.itembasepeoattributenumber2 cantidad_estandar
, esyb.itembasepeoattribute2 articulo_granel
, esyb.itembasepeoattribute3 clave_producto_sat
, esyb.itembasepeoattributenumber3 factor_leche
, esyb.itembasepeoattribute4 formato_de_envasado
, esyb.itembasepeoattribute5 sabor
, esyb.itembasepeoattribute6 tipo_negocio
, esyb.itembasepeoattribute7 area_impresion_etiqueta
, esyb.itembasepeoattribute8 localizador_rendimiento
, esyb.itembasepeoattribute9 localizador_suministro
, esyb.itembasepeoattribute10 subinventario_rendimiento
, esyb.itembasepeoattribute11 cajas_por_cama
, esyb.itembasepeoattribute12 cajas_por_tarima
, esyb.itembasepeoattribute13 camas_por_tarima
, esyb.itembasepeoattribute14 piezas_por_caja
, esyb.itembasepeoattribute15 piezas_por_tarima
, esyb.itembasepeoattribute16 tipo_de_caja
, esyb.itembasepeoattribute17 tipo_de_envase
, esyb.itembasepeoattribute18 tipo_de_tarima
, esyb.itembasepeoattribute19 fraccion_arancelaria
, esyb.itembasepeoattribute20 objeto_de_impuesto
, esyb.itembasepeoattribute21 tiempo_de_cuarentena
, esyb.itembasepeoattribute22 subinventario_suministro
, esyb.itembasepeoattribute23 planta_origen
, esyb.itembasepeoattribute24 facturacion_granel
, esyb.itembasepeoattributenumber4 contenido_neto_num
, esyb.itembasepeoattributenumber5 presentacion_de_venta_400
, esyb.itembasepeoattributenumber6 vida_de_anaquel
, esyb.itembasepeoattribute25 familia_as400
, esyb.itembasepeoattributenumber7 porcentaje_grasa
, esyb.itembasepeoattribute26 contenido_neto
, aav.attribute_number1 alp_admon_ventas_familia
, aavf1.description desc_alp_admon_ventas_familia
, aav.attribute_number2 alp_admon_ventas_presentacion
, aavf2.description desc_alp_admon_ventas_presentacion
, ap.attribute_number1 alp_producciones_familia
, ap1.description desc_alp_producciones_familia
, ap.attribute_number2 alp_producciones_subfamilia
, ap2.description desc_alp_producciones_subfamilia
, ap.attribute_number3 alp_producciones_presentacion
, ap3.description desc_alp_producciones_presentacion
, aso.attribute_char1 alp_sop_macrocategoria
, aso1.description desc_alp_sop_macrocategoria
, aso.attribute_char2 alp_sop_subcategoria
, aso2.description desc_alp_sop_subcategoria
, aso.attribute_number1 alp_sop_producto_presentacion
, aso3.description desc_alp_sop_producto_presentacion
, aso.attribute_char3 alp_sop_submarca
, aso4.description desc_alp_sop_submarca
, aso.attribute_number2 alp_sop_subcategoria_comercial
, aso5.description desc_alp_sop_subcategoria_comercial
, ac1.code alp_cat_compras
, ac2.code alp_cst_cat
, ac3.code alp_inventarios
, ac4.code alp_cuenta_leche
, ac5.code alp_desperdicios
, ac6.code alp_reporte_cuenta_de_leche
, eirb.sku
, eirbc.sku sku_caja
, eirbt.sku sku_tarima
, eirbch.sku sku_charola
, ac.cost_book_code manufactura_book_code
, ac.cost_book manufactura_book
, ac.cost_val_unit_code manufactura_val_unit_code
, ac.cost_manofactura manufactura_cost
, ac.cost_uom_code manufactura_uom_code
, ac.cost_currency manufactura_currency
, ao.work_definition_header_name nombre_estructura
, ao.alternate_bom_designator nombre_proceso
, esyb.itembasepeotaxcode facturacion_impuesto_sobre_venta_code
, tax.taxratespercentagerate facturacion_impuesto_sobre_venta
from cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_itemextractpvo esyb
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_itemtranslationextractpvo esyt
on esyb.itembasepeoorganizationid = esyt.itemtranslationpeoorganizationid
and esyb.itembasepeoinventoryitemid = esyt.itemtranslationpeoinventoryitemid
and esyt.itemtranslationpeolanguage = 'E'
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_egp_itemclasstranslationextractpvo eict
on esyb.itembasepeoitemcataloggroupid = eict.itemclasstranpeoitemclassid
and eict.itemclasstranpeolanguage = 'E'
join cat_master_oracle_fusion.sch_gold_layer.egp_item_status_tl eist
on esyb.itembasepeoinventoryitemstatuscode = eist.inventory_item_status_code
and eist.language = 'E'
join cat_master_oracle_fusion.sch_gold_layer.fscm_scm_scmrcs_invorgparametersextractpvo mp
on esyb.itembasepeoorganizationid = mp.organizationid
join cat_master_oracle_fusion.sch_gold_layer.hr_all_organization_units haou
on mp.organizationid = haou.organization_id
left join alp_skus eirb
on esyb.itembasepeoinventoryitemid = eirb.item_id
and eirb.uom IS NULL
and eirb.reg = 1
left join alp_skus eirbc
on esyb.itembasepeoinventoryitemid = eirbc.item_id
and eirbc.uom = 'CJA'
and eirbc.reg = 1
left join alp_skus eirbt
on esyb.itembasepeoinventoryitemid = eirbt.item_id
and eirbt.uom = 'TRM'
and eirbt.reg = 1
left join alp_skus eirbch
on esyb.itembasepeoinventoryitemid = eirbch.item_id
and eirbch.uom = 'TCH'
and eirbch.reg = 1
left join alp_ego_item_eff_b aav
on esyb.itembasepeoorganizationid = aav.organization_id
and esyb.itembasepeoinventoryitemid = aav.inventory_item_id
and aav.reg = 1
and aav.context_code = 'ALP_ADMON_VTA'
left join cat_master_oracle_fusion.sch_gold_layer.inv_units_of_measure_vl iuom
on esyb.itembasepeoprimaryuomcode = iuom.uom_code
left join alp_ot ao
on esyb.itembasepeoorganizationid = ao.organization_id
and esyb.itembasepeoinventoryitemid = ao.inventory_item_id
and ao.reg = 1
left join alp_cat_fnd_flex_fields aavf1
on aav.attribute_number1 = aavf1.value
and aavf1.flex_value_set_name = 'ALP_ADMON_VENTAS_FAMILIA'
left join alp_cat_fnd_flex_fields aavf2
on aav.attribute_number2 = aavf2.value
and aavf2.flex_value_set_name = 'ALP_ADMON_VENTAS_PRESENTACION'
left join alp_ego_item_eff_b ap
on esyb.itembasepeoorganizationid = ap.organization_id
and esyb.itembasepeoinventoryitemid = ap.inventory_item_id
and ap.reg = 1
and ap.context_code = 'ALP_PRODUCCIONES'
left join alp_cat_fnd_flex_fields ap1
on ap.attribute_number1 = ap1.value
and ap1.flex_value_set_name = 'ALP_PRODUCCIONES_FAMILIA'
left join alp_cat_fnd_flex_fields ap2
on ap.attribute_number2 = ap2.value
and ap2.flex_value_set_name = 'ALP_PRODUCCIONES_SUBFAMILIA'
left join alp_cat_fnd_flex_fields ap3
on ap.attribute_number3 = ap3.value
and ap3.flex_value_set_name = 'ALP_PRODUCCIONES_PRESENTACION'
left join cat_master_oracle_fusion.sch_gold_layer.ego_item_eff_b aso
on esyb.itembasepeoorganizationid = aso.organization_id
and esyb.itembasepeoinventoryitemid = aso.inventory_item_id
and aso.context_code = 'ALP_SOP'
left join alp_cat_fnd_flex_fields aso1
on aso.attribute_char1 = aso1.value
and aso1.flex_value_set_name = 'ALP_SOP_MACROCATEGORIA'
left join alp_cat_fnd_flex_fields aso2
on aso.attribute_char2 = aso2.value
and aso2.flex_value_set_name = 'ALP_SOP_SUBCATEGORIA'
left join alp_cat_fnd_flex_fields aso3
on aso.attribute_number1 = aso3.value
and aso3.flex_value_set_name = 'ALP_SOP_PRODUCTO_PRESENTACION'
left join alp_cat_fnd_flex_fields aso4
on aso.attribute_char3 = aso4.value
and aso4.flex_value_set_name = 'ALP_SOP_SUBMARCA'
left join alp_cat_fnd_flex_fields aso5
on aso.attribute_number2 = aso5.value
and aso5.flex_value_set_name = 'ALP_SOP_SUBCATEGORIA_COMERCIAL'
left join alp_category ac1
on esyb.itembasepeoinventoryitemid = ac1.item_id
and esyb.itembasepeoorganizationid = ac1.org_id
and ac1.category = 'ALP_CAT_COMPRAS'
left join alp_category ac2
on esyb.itembasepeoinventoryitemid = ac2.item_id
and esyb.itembasepeoorganizationid = ac2.org_id
and ac2.category = 'ALP_CST_CAT'
left join alp_category ac3
on esyb.itembasepeoinventoryitemid = ac3.item_id
and esyb.itembasepeoorganizationid = ac3.org_id
and ac3.category = 'ALP_INVENTARIOS'
left join alp_category ac4
on esyb.itembasepeoinventoryitemid = ac4.item_id
and esyb.itembasepeoorganizationid = ac4.org_id
and ac4.category = 'ALP_CUENTA_LECHE'
left join alp_category ac5
on esyb.itembasepeoinventoryitemid = ac5.item_id
and esyb.itembasepeoorganizationid = ac5.org_id
and ac5.category = 'ALP_DESPERDICIOS'
left join alp_category ac6
on esyb.itembasepeoinventoryitemid = ac6.item_id
and esyb.itembasepeoorganizationid = ac6.org_id
and ac6.category = 'ALP_REPORTE_CUENTA_DE_LECHE'
left join alp_costos ac
on esyb.itembasepeoorganizationid = ac.org_id
and esyb.itembasepeoinventoryitemid = ac.item_id
and ac.reg = 1
left join cat_master_oracle_fusion.sch_gold_layer.fscm_fin_zx_taxratesextractpvo tax
on esyb.itembasepeotaxcode = tax.taxratestaxratecode
and current_date() between tax.taxrateseffectivefrom
and nvl(tax.taxrateseffectiveto,current_date())
where eict.itemclasstranpeoitemclassname = 'PTE'