Este modelo de datos pertenece a la capa Silver de la arquitectura de medallón, donde los datos han sido limpiados, integrados y estructurados para su uso analítico. Se centra en las tablas clave relacionadas con el módulo Sales and Distribution (SD) y el proceso de Outbound Delivery (Entrega de Salida) en SAP ECC, proporcionando una base de datos confiable y optimizada para análisis avanzados, generación de informes y toma de decisiones.
Categorización de la Entidad
Esta entidad está categorizada en los siguientes ámbitos, según su propósito y aplicación:
BI_SILVER_SD_OUTBOUND_DELIVERY_ECC
OI_SILVER_SD_OUTBOUND_DELIVERY_ECC
docker-compose up -d dbt_bi_delivery --build
docker-compose up -d dbt_oi_delivery --build
Modelo sql BI ejecutado
{{ config(
order_by="(
mandante_likp, entrega_likp,
mandante_lips, entrega_lips, posicion_lips
)",
engine='ReplacingMergeTree(_version)',
materialized='incremental',
incremental_strategy='append',
pre_hook=[
"{% if is_incremental() %}
ALTER TABLE {{this}} DELETE
WHERE entrega_likp IN (
SELECT entrega_likp
FROM {{this}} AS this FINAL
LEFT JOIN {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_CABECERA') }} AS src
ON src.entrega = this.entrega_likp
WHERE src.entrega = ''
)
{% endif %}"
]
)}}
WITH SD_ENTREGAS_CABECERA AS (
SELECT
likp.mandante AS mandante_likp,
likp.entrega AS entrega_likp,
likp.creado AS creado_likp,
likp.hora AS hora_likp,
likp.el AS el_likp,
likp.puestexped AS puestexped_likp,
likp.orgventas AS orgventas_likp,
likp.clentrega AS clentrega_likp,
likp.entrcomp AS entrcomp_likp,
likp.agrupam AS agrupam_likp,
likp.sm_prev AS sm_prev_likp,
likp.fecarga AS fecarga_likp,
likp.pltransp AS pltransp_likp,
likp.feentrega AS feentrega_likp,
likp.fepicking AS fepicking_likp,
likp.ptodesc AS ptodesc_likp,
likp.incoterms AS incoterms_likp,
likp.incoterms2 AS incoterms2_likp,
likp.export AS export_likp,
likp.ruta AS ruta_likp,
likp.bloqfact AS bloqfact_likp,
likp.bloqentreg AS bloqentreg_likp,
likp.tipo_doc AS tipo_doc_likp,
likp.calfabr AS calfabr_likp,
likp.priorentr AS priorentr_likp,
likp.condexp AS condexp_likp,
likp.destinat AS destinat_likp,
likp.solic AS solic_likp,
likp.grclient AS grclient_likp,
likp.peso_total AS peso_total_likp,
likp.neto AS neto_likp,
likp.unidad AS unidad_likp,
likp.volumen AS volumen_likp,
likp.unvolumen AS unvolumen_likp,
likp.ctdbultos AS ctdbultos_likp,
likp.lugpuesdis AS lugpuesdis_likp,
likp.hora1 AS hora1_likp,
likp.gpopeso AS gpopeso_likp,
likp.grtransp AS grtransp_likp,
likp.clfactentr AS clfactentr_likp,
likp.fechafact AS fechafact_likp,
likp.ruta1 AS ruta1_likp,
likp.grupo_act AS grupo_act_likp,
likp.esquema AS esquema_likp,
likp.moneda AS moneda_likp,
likp.critagrup AS critagrup_likp,
likp.moneda1 AS moneda1_likp,
likp.ticambest AS ticambest_likp,
likp.n_comext AS n_comext_likp,
likp.por AS por_likp,
likp.mod AS mod_likp,
likp.n_alm AS n_alm_likp,
likp.orgvenci AS orgvenci_likp,
likp.candisci AS candisci_likp,
likp.sector_ci AS sector_ci_likp,
likp.clfactfi AS clfactfi_likp,
likp.fecfacci AS fecfacci_likp,
likp.cltefacint AS cltefacint_likp,
likp.acontrol AS acontrol_likp,
likp.ctacred AS ctacred_likp,
likp.grcclte AS grcclte_likp,
likp.respons AS respons_likp,
likp.clriesgo AS clriesgo_likp,
likp.moneda2 AS moneda2_likp,
likp.valcredito AS valcredito_likp,
likp.placas AS placas_likp,
likp.proveedor AS proveedor_likp,
likp.clmedtrans AS clmedtrans_likp,
likp.idmdtransp AS idmdtransp_likp,
likp.liberacion AS liberacion_likp,
likp.fecha_sig AS fecha_sig_likp,
likp.valacompmr AS valacompmr_likp,
likp.fecha_doc AS fecha_doc_likp,
likp.fesm_real AS fesm_real_likp,
likp.mtblqtrsp AS mtblqtrsp_likp,
likp.entrgext AS entrgext_likp,
likp.esqbusq AS esqbusq_likp,
likp.centro AS centro_likp,
likp.n_docfin AS n_docfin_likp,
likp.esqgarant AS esqgarant_likp,
likp.hora_pick AS hora_pick_likp,
likp.hplantrans AS hplantrans_likp,
likp.hora_carga AS hora_carga_likp,
likp.hora_sm AS hora_sm_likp,
likp.moncartcre AS moncartcre_likp,
likp.tpcambcart AS tpcambcart_likp,
likp.pgcontrol AS pgcontrol_likp,
likp.sf_disp AS sf_disp_likp,
likp.modelo AS modelo_likp,
likp.husohsumin AS husohsumin_likp,
likp.husohorrec AS husohorrec_likp,
likp.indmovmcia AS indmovmcia_likp,
likp.codt AS codt_likp,
likp.t_camion AS t_camion_likp,
likp.socgl AS socgl_likp,
likp.nocertif AS nocertif_likp,
likp.valido_de AS valido_de_likp,
likp.valido_a AS valido_a_likp,
likp.timestamp AS timestamp_likp
FROM {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_CABECERA') }} AS likp
FINAL
{% if is_incremental() %}
WHERE
likp.timestamp >= (select max(timestamp_likp) from {{this}})
{% endif %}
),
SD_ENTREGAS_PARTIDAS AS (
SELECT
lips.mandante AS mandante_lips,
lips.entrega AS entrega_lips,
lips.posicion AS posicion_lips,
lips.tipo_pos AS tipo_pos_lips,
lips.creado AS creado_lips,
lips.hora AS hora_lips,
lips.el AS el_lips,
lips.material AS material_lips,
lips.matintr AS matintr_lips,
lips.gpoartic AS gpoartic_lips,
lips.centro AS centro_lips,
lips.almacen AS almacen_lips,
lips.lote AS lote_lips,
lips.loteprov AS loteprov_lips,
lips.matcliente AS matcliente_lips,
lips.jquiaprod AS jquiaprod_lips,
lips.ctdentr AS ctdentr_lips,
lips.unidad AS unidad_lips,
lips.um_venta AS um_venta_lips,
lips.contador AS contador_lips,
lips.denomin AS denomin_lips,
lips.neto AS neto_lips,
lips.bruto AS bruto_lips,
lips.unidad1 AS unidad1_lips,
lips.volumen AS volumen_lips,
lips.unvolumen AS unvolumen_lips,
lips.entparc AS entparc_lips,
lips.ilimitado AS ilimitado_lips,
lips.bloqueo AS bloqueo_lips,
lips.puesdismat AS puesdismat_lips,
lips.ctduma AS ctduma_lips,
lips.denomin1 AS denomin1_lips,
lips.ubic AS ubic_lips,
lips.causante AS causante_lips,
lips.posicion1 AS posicion1_lips,
lips.docmodelo AS docmodelo_lips,
lips.posmodelo AS posmodelo_lips,
lips.actflujo AS actflujo_lips,
lips.pos_sup AS pos_sup_lips,
lips.relfact AS relfact_lips,
lips.grupocarga AS grupocarga_lips,
lips.grtransp AS grtransp_lips,
lips.indpicking AS indpicking_lips,
lips.n_alm AS n_alm_lips,
lips.tpalmacen AS tpalmacen_lips,
lips.ubicacion AS ubicacion_lips,
lips.valsepar AS valsepar_lips,
lips.clmov AS clmov_lips,
lips.clase_mov AS clase_mov_lips,
lips.in_ubdinam AS in_ubdinam_lips,
lips.clnec AS clnec_lips,
lips.clplanif AS clplanif_lips,
lips.tpmat AS tpmat_lips,
lips.sujetlote AS sujetlote_lips,
lips.lotes AS lotes_lips,
lips.antref AS antref_lips,
lips.clase_pos AS clase_pos_lips,
lips.clvalor AS clvalor_lips,
lips.total_nec AS total_nec_lips,
lips.verifdisp AS verifdisp_lips,
lips.oficvta AS oficvta_lips,
lips.grvendedor AS grvendedor_lips,
lips.candistr AS candistr_lips,
lips.sector AS sector_lips,
lips.grentrega AS grentrega_lips,
lips.grupo_act AS grupo_act_lips,
lips.stockesp AS stockesp_lips,
lips.mod AS mod_lips,
lips.eanupc AS eanupc_lips,
lips.grclient1 AS grclient1_lips,
lips.grclient2 AS grclient2_lips,
lips.grclient3 AS grclient3_lips,
lips.grclient5 AS grclient5_lips,
lips.grmater1 AS grmater1_lips,
lips.grmater2 AS grmater2_lips,
lips.grmater3 AS grmater3_lips,
lips.grmater4 AS grmater4_lips,
lips.grmater5 AS grmater5_lips,
lips.indasig AS indasig_lips,
lips.tipo_doc1 AS tipo_doc1_lips,
lips.cecoste AS cecoste_lips,
lips.socco AS socco_lips,
lips.cebe AS cebe_lips,
lips.pedclte AS pedclte_lips,
lips.pospdcl AS pospdcl_lips,
lips.matpreplan AS matpreplan_lips,
lips.centprepl AS centprepl_lips,
lips.umgrpr AS umgrpr_lips,
lips.conversion AS conversion_lips,
lips.tpimput AS tpimput_lips,
lips.consumo AS consumo_lips,
lips.categnec AS categnec_lips,
lips.credactivo AS credactivo_lips,
lips.ctd_acum AS ctd_acum_lips,
lips.bruto_acum AS bruto_acum_lips,
lips.neto_acum AS neto_acum_lips,
lips.vol_acum AS vol_acum_lips,
lips.possuplot AS possuplot_lips,
lips.nobj_int AS nobj_int_lips,
lips.ctdnserie AS ctdnserie_lips,
lips.perfil AS perfil_lips,
lips.unidad2 AS unidad2_lips,
lips.unvolumen1 AS unvolumen1_lips,
lips.grmatme AS grmatme_lips,
lips.n_obj_ps AS n_obj_ps_lips,
lips.modific AS modific_lips,
lips.devoluc AS devoluc_lips,
lips.utl_poss AS utl_poss_lips,
lips.ptorecep AS ptorecep_lips,
lips.depto AS depto_lips,
lips.nrgtocdlt AS nrgtocdlt_lips,
lips.lfimgflo AS lfimgflo_lips,
lips.lgmngflo AS lgmngflo_lips,
lips.kcmengflo AS kcmengflo_lips,
lips.cantidad AS cantidad_lips,
lips.valestadis AS valestadis_lips,
lips.indmovim AS indmovim_lips,
lips.formgarant AS formgarant_lips,
lips.garantiz AS garantiz_lips,
lips.h_pdispmat AS h_pdispmat_lips,
lips.valoracion AS valoracion_lips,
lips.perfpzfb AS perfpzfb_lips,
lips.matnpifab AS matnpifab_lips,
lips.pgcontrol AS pgcontrol_lips,
lips.sverdispo AS sverdispo_lips,
lips.areaplnec AS areaplnec_lips,
lips.centrecept AS centrecept_lips,
lips.traslado AS traslado_lips,
lips.n_esp AS n_esp_lips,
lips.n_esp1 AS n_esp1_lips,
lips.ctdactual AS ctdactual_lips,
lips.fefabric AS fefabric_lips,
lips.cadfpc AS cadfpc_lips,
lips.valventa AS valventa_lips,
lips.no_relsga AS no_relsga_lips,
lips.relare AS relare_lips,
lips.ctrlmvmcia AS ctrlmvmcia_lips,
lips.imm AS imm_lips,
lips.ctdentrg AS ctdentrg_lips,
lips.npa AS npa_lips,
lips.timestamp AS timestamp_lips
FROM {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_PARTIDAS') }} AS lips
FINAL
{% if is_incremental() %}
WHERE
lips.timestamp >= (select max(timestamp_lips) from {{this}})
{% endif %}
)
SELECT
likp.*,
lips.*,
now64() as _version
FROM SD_ENTREGAS_CABECERA AS likp
INNER JOIN SD_ENTREGAS_PARTIDAS AS lips
ON lips.mandante_lips = likp.mandante_likp
AND lips.entrega_lips = likp.entrega_likp
Modelo sql OI ejecutado
{{ config(
order_by="(
mandante_likp, entrega_likp,
mandante_lips, entrega_lips, posicion_lips
)",
engine='ReplacingMergeTree(_version)',
materialized='incremental',
incremental_strategy='append',
pre_hook=[
"{% if is_incremental() %}
ALTER TABLE {{this}} DELETE
WHERE entrega_likp IN (
SELECT entrega_likp
FROM {{this}} AS this FINAL
LEFT JOIN {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_CABECERA') }} AS src
ON src.entrega = this.entrega_likp
WHERE src.entrega = ''
)
{% endif %}",
"{% if is_incremental() %}
ALTER TABLE {{this}} DELETE
WHERE toDate(el_likp, 'YYYYMMDD') < toDate(subtractYears(now(), 1))
{% endif %}"
]
)}}
WITH SD_ENTREGAS_CABECERA AS (
SELECT
likp.mandante AS mandante_likp,
likp.entrega AS entrega_likp,
likp.creado AS creado_likp,
likp.hora AS hora_likp,
likp.el AS el_likp,
likp.puestexped AS puestexped_likp,
likp.orgventas AS orgventas_likp,
likp.clentrega AS clentrega_likp,
likp.entrcomp AS entrcomp_likp,
likp.agrupam AS agrupam_likp,
likp.sm_prev AS sm_prev_likp,
likp.fecarga AS fecarga_likp,
likp.pltransp AS pltransp_likp,
likp.feentrega AS feentrega_likp,
likp.fepicking AS fepicking_likp,
likp.ptodesc AS ptodesc_likp,
likp.incoterms AS incoterms_likp,
likp.incoterms2 AS incoterms2_likp,
likp.export AS export_likp,
likp.ruta AS ruta_likp,
likp.bloqfact AS bloqfact_likp,
likp.bloqentreg AS bloqentreg_likp,
likp.tipo_doc AS tipo_doc_likp,
likp.calfabr AS calfabr_likp,
likp.priorentr AS priorentr_likp,
likp.condexp AS condexp_likp,
likp.destinat AS destinat_likp,
likp.solic AS solic_likp,
likp.grclient AS grclient_likp,
likp.peso_total AS peso_total_likp,
likp.neto AS neto_likp,
likp.unidad AS unidad_likp,
likp.volumen AS volumen_likp,
likp.unvolumen AS unvolumen_likp,
likp.ctdbultos AS ctdbultos_likp,
likp.lugpuesdis AS lugpuesdis_likp,
likp.hora1 AS hora1_likp,
likp.gpopeso AS gpopeso_likp,
likp.grtransp AS grtransp_likp,
likp.clfactentr AS clfactentr_likp,
likp.fechafact AS fechafact_likp,
likp.ruta1 AS ruta1_likp,
likp.grupo_act AS grupo_act_likp,
likp.esquema AS esquema_likp,
likp.moneda AS moneda_likp,
likp.critagrup AS critagrup_likp,
likp.moneda1 AS moneda1_likp,
likp.ticambest AS ticambest_likp,
likp.n_comext AS n_comext_likp,
likp.por AS por_likp,
likp.mod AS mod_likp,
likp.n_alm AS n_alm_likp,
likp.orgvenci AS orgvenci_likp,
likp.candisci AS candisci_likp,
likp.sector_ci AS sector_ci_likp,
likp.clfactfi AS clfactfi_likp,
likp.fecfacci AS fecfacci_likp,
likp.cltefacint AS cltefacint_likp,
likp.acontrol AS acontrol_likp,
likp.ctacred AS ctacred_likp,
likp.grcclte AS grcclte_likp,
likp.respons AS respons_likp,
likp.clriesgo AS clriesgo_likp,
likp.moneda2 AS moneda2_likp,
likp.valcredito AS valcredito_likp,
likp.placas AS placas_likp,
likp.proveedor AS proveedor_likp,
likp.clmedtrans AS clmedtrans_likp,
likp.idmdtransp AS idmdtransp_likp,
likp.liberacion AS liberacion_likp,
likp.fecha_sig AS fecha_sig_likp,
likp.valacompmr AS valacompmr_likp,
likp.fecha_doc AS fecha_doc_likp,
likp.fesm_real AS fesm_real_likp,
likp.mtblqtrsp AS mtblqtrsp_likp,
likp.entrgext AS entrgext_likp,
likp.esqbusq AS esqbusq_likp,
likp.centro AS centro_likp,
likp.n_docfin AS n_docfin_likp,
likp.esqgarant AS esqgarant_likp,
likp.hora_pick AS hora_pick_likp,
likp.hplantrans AS hplantrans_likp,
likp.hora_carga AS hora_carga_likp,
likp.hora_sm AS hora_sm_likp,
likp.moncartcre AS moncartcre_likp,
likp.tpcambcart AS tpcambcart_likp,
likp.pgcontrol AS pgcontrol_likp,
likp.sf_disp AS sf_disp_likp,
likp.modelo AS modelo_likp,
likp.husohsumin AS husohsumin_likp,
likp.husohorrec AS husohorrec_likp,
likp.indmovmcia AS indmovmcia_likp,
likp.codt AS codt_likp,
likp.t_camion AS t_camion_likp,
likp.socgl AS socgl_likp,
likp.nocertif AS nocertif_likp,
likp.valido_de AS valido_de_likp,
likp.valido_a AS valido_a_likp,
likp.timestamp AS timestamp_likp
FROM {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_CABECERA') }} AS likp
FINAL
WHERE
toDate(likp.el) >= toDate(subtractYears(now(), 1))
{% if is_incremental() %}
AND likp.timestamp >= (select max(timestamp_likp) from {{this}})
{% endif %}
),
SD_ENTREGAS_PARTIDAS AS (
SELECT
lips.mandante AS mandante_lips,
lips.entrega AS entrega_lips,
lips.posicion AS posicion_lips,
lips.tipo_pos AS tipo_pos_lips,
lips.creado AS creado_lips,
lips.hora AS hora_lips,
lips.el AS el_lips,
lips.material AS material_lips,
lips.matintr AS matintr_lips,
lips.gpoartic AS gpoartic_lips,
lips.centro AS centro_lips,
lips.almacen AS almacen_lips,
lips.lote AS lote_lips,
lips.loteprov AS loteprov_lips,
lips.matcliente AS matcliente_lips,
lips.jquiaprod AS jquiaprod_lips,
lips.ctdentr AS ctdentr_lips,
lips.unidad AS unidad_lips,
lips.um_venta AS um_venta_lips,
lips.contador AS contador_lips,
lips.denomin AS denomin_lips,
lips.neto AS neto_lips,
lips.bruto AS bruto_lips,
lips.unidad1 AS unidad1_lips,
lips.volumen AS volumen_lips,
lips.unvolumen AS unvolumen_lips,
lips.entparc AS entparc_lips,
lips.ilimitado AS ilimitado_lips,
lips.bloqueo AS bloqueo_lips,
lips.puesdismat AS puesdismat_lips,
lips.ctduma AS ctduma_lips,
lips.denomin1 AS denomin1_lips,
lips.ubic AS ubic_lips,
lips.causante AS causante_lips,
lips.posicion1 AS posicion1_lips,
lips.docmodelo AS docmodelo_lips,
lips.posmodelo AS posmodelo_lips,
lips.actflujo AS actflujo_lips,
lips.pos_sup AS pos_sup_lips,
lips.relfact AS relfact_lips,
lips.grupocarga AS grupocarga_lips,
lips.grtransp AS grtransp_lips,
lips.indpicking AS indpicking_lips,
lips.n_alm AS n_alm_lips,
lips.tpalmacen AS tpalmacen_lips,
lips.ubicacion AS ubicacion_lips,
lips.valsepar AS valsepar_lips,
lips.clmov AS clmov_lips,
lips.clase_mov AS clase_mov_lips,
lips.in_ubdinam AS in_ubdinam_lips,
lips.clnec AS clnec_lips,
lips.clplanif AS clplanif_lips,
lips.tpmat AS tpmat_lips,
lips.sujetlote AS sujetlote_lips,
lips.lotes AS lotes_lips,
lips.antref AS antref_lips,
lips.clase_pos AS clase_pos_lips,
lips.clvalor AS clvalor_lips,
lips.total_nec AS total_nec_lips,
lips.verifdisp AS verifdisp_lips,
lips.oficvta AS oficvta_lips,
lips.grvendedor AS grvendedor_lips,
lips.candistr AS candistr_lips,
lips.sector AS sector_lips,
lips.grentrega AS grentrega_lips,
lips.grupo_act AS grupo_act_lips,
lips.stockesp AS stockesp_lips,
lips.mod AS mod_lips,
lips.eanupc AS eanupc_lips,
lips.grclient1 AS grclient1_lips,
lips.grclient2 AS grclient2_lips,
lips.grclient3 AS grclient3_lips,
lips.grclient5 AS grclient5_lips,
lips.grmater1 AS grmater1_lips,
lips.grmater2 AS grmater2_lips,
lips.grmater3 AS grmater3_lips,
lips.grmater4 AS grmater4_lips,
lips.grmater5 AS grmater5_lips,
lips.indasig AS indasig_lips,
lips.tipo_doc1 AS tipo_doc1_lips,
lips.cecoste AS cecoste_lips,
lips.socco AS socco_lips,
lips.cebe AS cebe_lips,
lips.pedclte AS pedclte_lips,
lips.pospdcl AS pospdcl_lips,
lips.matpreplan AS matpreplan_lips,
lips.centprepl AS centprepl_lips,
lips.umgrpr AS umgrpr_lips,
lips.conversion AS conversion_lips,
lips.tpimput AS tpimput_lips,
lips.consumo AS consumo_lips,
lips.categnec AS categnec_lips,
lips.credactivo AS credactivo_lips,
lips.ctd_acum AS ctd_acum_lips,
lips.bruto_acum AS bruto_acum_lips,
lips.neto_acum AS neto_acum_lips,
lips.vol_acum AS vol_acum_lips,
lips.possuplot AS possuplot_lips,
lips.nobj_int AS nobj_int_lips,
lips.ctdnserie AS ctdnserie_lips,
lips.perfil AS perfil_lips,
lips.unidad2 AS unidad2_lips,
lips.unvolumen1 AS unvolumen1_lips,
lips.grmatme AS grmatme_lips,
lips.n_obj_ps AS n_obj_ps_lips,
lips.modific AS modific_lips,
lips.devoluc AS devoluc_lips,
lips.utl_poss AS utl_poss_lips,
lips.ptorecep AS ptorecep_lips,
lips.depto AS depto_lips,
lips.nrgtocdlt AS nrgtocdlt_lips,
lips.lfimgflo AS lfimgflo_lips,
lips.lgmngflo AS lgmngflo_lips,
lips.kcmengflo AS kcmengflo_lips,
lips.cantidad AS cantidad_lips,
lips.valestadis AS valestadis_lips,
lips.indmovim AS indmovim_lips,
lips.formgarant AS formgarant_lips,
lips.garantiz AS garantiz_lips,
lips.h_pdispmat AS h_pdispmat_lips,
lips.valoracion AS valoracion_lips,
lips.perfpzfb AS perfpzfb_lips,
lips.matnpifab AS matnpifab_lips,
lips.pgcontrol AS pgcontrol_lips,
lips.sverdispo AS sverdispo_lips,
lips.areaplnec AS areaplnec_lips,
lips.centrecept AS centrecept_lips,
lips.traslado AS traslado_lips,
lips.n_esp AS n_esp_lips,
lips.n_esp1 AS n_esp1_lips,
lips.ctdactual AS ctdactual_lips,
lips.fefabric AS fefabric_lips,
lips.cadfpc AS cadfpc_lips,
lips.valventa AS valventa_lips,
lips.no_relsga AS no_relsga_lips,
lips.relare AS relare_lips,
lips.ctrlmvmcia AS ctrlmvmcia_lips,
lips.imm AS imm_lips,
lips.ctdentrg AS ctdentrg_lips,
lips.npa AS npa_lips,
lips.timestamp AS timestamp_lips
FROM {{ source('oneconnect', 'PR0_B_SD_ENTREGAS_PARTIDAS') }} AS lips
FINAL
{% if is_incremental() %}
WHERE
lips.timestamp >= (select max(timestamp_lips) from {{this}})
{% endif %}
)
SELECT
likp.*,
lips.*,
now64() as _version
FROM SD_ENTREGAS_CABECERA AS likp
INNER JOIN SD_ENTREGAS_PARTIDAS AS lips
ON lips.mandante_lips = likp.mandante_likp
AND lips.entrega_lips = likp.entrega_likp
TABLE |
Field Alias |
COLUMN NAME |
SAP |
LIKP |
mandante |
mandante_LIKP |
MANDT |
LIKP |
entrega |
entrega_LIKP |
VBELN |
LIKP |
creado |
creado_LIKP |
ERNAM |
LIKP |
hora |
hora_LIKP |
ERZET |
LIKP |
el |
el_LIKP |
ERDAT |
LIKP |
puestexped |
puestexped_LIKP |
VSTEL |
LIKP |
orgventas |
orgventas_LIKP |
VKORG |
LIKP |
clentrega |
clentrega_LIKP |
LFART |
LIKP |
entrcomp |
entrcomp_LIKP |
AUTLF |
LIKP |
agrupam |
agrupam_LIKP |
KZAZU |
LIKP |
sm_prev |
sm_prev_LIKP |
WADAT |
LIKP |
fecarga |
fecarga_LIKP |
LDDAT |
LIKP |
pltransp |
pltransp_LIKP |
TDDAT |
LIKP |
feentrega |
feentrega_LIKP |
LFDAT |
LIKP |
fepicking |
fepicking_LIKP |
KODAT |
LIKP |
ptodesc |
ptodesc_LIKP |
ABLAD |
LIKP |
incoterms |
incoterms_LIKP |
INCO1 |
LIKP |
incoterms2 |
incoterms2_LIKP |
INCO2 |
LIKP |
export |
export_LIKP |
EXPKZ |
LIKP |
ruta |
ruta_LIKP |
ROUTE |
LIKP |
bloqfact |
bloqfact_LIKP |
FAKSK |
LIKP |
bloqentreg |
bloqentreg_LIKP |
LIFSK |
LIKP |
tipo_doc |
tipo_doc_LIKP |
VBTYP |
LIKP |
calfabr |
calfabr_LIKP |
KNFAK |
LIKP |
priorentr |
priorentr_LIKP |
LPRIO |
LIKP |
condexp |
condexp_LIKP |
VSBED |
LIKP |
destinat |
destinat_LIKP |
KUNNR |
LIKP |
solic |
solic_LIKP |
KUNAG |
LIKP |
grclient |
grclient_LIKP |
KDGRP |
LIKP |
peso_total |
peso_total_LIKP |
BTGEW |
LIKP |
neto |
neto_LIKP |
NTGEW |
LIKP |
unidad |
unidad_LIKP |
GEWEI |
LIKP |
volumen |
volumen_LIKP |
VOLUM |
LIKP |
unvolumen |
unvolumen_LIKP |
VOLEH |
LIKP |
ctdbultos |
ctdbultos_LIKP |
ANZPK |
LIKP |
lugpuesdis |
lugpuesdis_LIKP |
BEROT |
LIKP |
hora1 |
hora1_LIKP |
LFUHR |
LIKP |
gpopeso |
gpopeso_LIKP |
GRULG |
LIKP |
grtransp |
grtransp_LIKP |
TRAGR |
LIKP |
clfactentr |
clfactentr_LIKP |
FKARV |
LIKP |
fechafact |
fechafact_LIKP |
FKDAT |
LIKP |
ruta1 |
ruta1_LIKP |
ROUTA |
LIKP |
grupo_act |
grupo_act_LIKP |
STAFO |
LIKP |
esquema |
esquema_LIKP |
KALSM |
LIKP |
moneda |
moneda_LIKP |
WAERK |
LIKP |
critagrup |
critagrup_LIKP |
ZUKRL |
LIKP |
moneda1 |
moneda1_LIKP |
STWAE |
LIKP |
ticambest |
ticambest_LIKP |
STCUR |
LIKP |
n_comext |
n_comext_LIKP |
EXNUM |
LIKP |
por |
por_LIKP |
AENAM |
LIKP |
mod |
mod_LIKP |
AEDAT |
LIKP |
n_alm |
n_alm_LIKP |
LGNUM |
LIKP |
orgvenci |
orgvenci_LIKP |
VKOIV |
LIKP |
candisci |
candisci_LIKP |
VTWIV |
LIKP |
sector_ci |
sector_ci_LIKP |
SPAIV |
LIKP |
clfactfi |
clfactfi_LIKP |
FKAIV |
LIKP |
fecfacci |
fecfacci_LIKP |
FKDIV |
LIKP |
cltefacint |
cltefacint_LIKP |
KUNIV |
LIKP |
acontrol |
acontrol_LIKP |
KKBER |
LIKP |
ctacred |
ctacred_LIKP |
KNKLI |
LIKP |
grcclte |
grcclte_LIKP |
GRUPP |
LIKP |
respons |
respons_LIKP |
SBGRP |
LIKP |
clriesgo |
clriesgo_LIKP |
CTLPC |
LIKP |
moneda2 |
moneda2_LIKP |
CMWAE |
LIKP |
valcredito |
valcredito_LIKP |
AMTBL |
LIKP |
placas |
placas_LIKP |
BOLNR |
LIKP |
proveedor |
proveedor_LIKP |
LIFNR |
LIKP |
clmedtrans |
clmedtrans_LIKP |
TRATY |
LIKP |
idmdtransp |
idmdtransp_LIKP |
TRAID |
LIKP |
liberacion |
liberacion_LIKP |
CMFRE |
LIKP |
fecha_sig |
fecha_sig_LIKP |
CMNGV |
LIKP |
valacompmr |
valacompmr_LIKP |
XABLN |
LIKP |
fecha_doc |
fecha_doc_LIKP |
BLDAT |
LIKP |
fesm_real |
fesm_real_LIKP |
WADAT_IST |
LIKP |
mtblqtrsp |
mtblqtrsp_LIKP |
TRSPG |
LIKP |
entrgext |
entrgext_LIKP |
LIFEX |
LIKP |
esqbusq |
esqbusq_LIKP |
KALSM_CH |
LIKP |
centro |
centro_LIKP |
WERKS |
LIKP |
n_docfin |
n_docfin_LIKP |
LCNUM |
LIKP |
esqgarant |
esqgarant_LIKP |
ABSSC |
LIKP |
hora_pick |
hora_pick_LIKP |
KOUHR |
LIKP |
hplantrans |
hplantrans_LIKP |
TDUHR |
LIKP |
hora_carga |
hora_carga_LIKP |
LDUHR |
LIKP |
hora_sm |
hora_sm_LIKP |
WAUHR |
LIKP |
moncartcre |
moncartcre_LIKP |
AKWAE |
LIKP |
tpcambcart |
tpcambcart_LIKP |
AKKUR |
LIKP |
pgcontrol |
pgcontrol_LIKP |
HANDLE |
LIKP |
sf_disp |
sf_disp_LIKP |
TSEGFL |
LIKP |
modelo |
modelo_LIKP |
TSEGTP |
LIKP |
husohsumin |
husohsumin_LIKP |
TZONIS |
LIKP |
husohorrec |
husohorrec_LIKP |
TZONRC |
LIKP |
indmovmcia |
indmovmcia_LIKP |
KZWAB |
LIKP |
codt |
codt_LIKP |
TCODE |
LIKP |
t_camion |
t_camion_LIKP |
VSART |
LIKP |
socgl |
socgl_LIKP |
VBUND |
LIKP |
nocertif |
nocertif_LIKP |
CERTNUM |
LIKP |
valido_de |
valido_de_LIKP |
CERTDE |
LIKP |
valido_a |
valido_a_LIKP |
CERTA |
LIKP |
zona_vta |
zona_vta_LIKP |
BZIRK |
LIPS |
mandante |
mandante_LIPS |
MANDT |
LIPS |
entrega |
entrega_LIPS |
VBELN |
LIPS |
posicion |
posicion_LIPS |
POSNR |
LIPS |
tipo_pos |
tipo_pos_LIPS |
PSTYV |
LIPS |
creado |
creado_LIPS |
ERNAM |
LIPS |
hora |
hora_LIPS |
ERZET |
LIPS |
el |
el_LIPS |
ERDAT |
LIPS |
material |
material_LIPS |
MATNR |
LIPS |
matintr |
matintr_LIPS |
MATWA |
LIPS |
gpoartic |
gpoartic_LIPS |
MATKL |
LIPS |
centro |
centro_LIPS |
WERKS |
LIPS |
almacen |
almacen_LIPS |
LGORT |
LIPS |
lote |
lote_LIPS |
CHARG |
LIPS |
loteprov |
loteprov_LIPS |
LICHN |
LIPS |
matcliente |
matcliente_LIPS |
KDMAT |
LIPS |
jquiaprod |
jquiaprod_LIPS |
PRODH |
LIPS |
ctdentr |
ctdentr_LIPS |
LFIMG |
LIPS |
unidad |
unidad_LIPS |
MEINS |
LIPS |
um_venta |
um_venta_LIPS |
VRKME |
LIPS |
contador |
contador_LIPS |
UMVKZ |
LIPS |
denomin |
denomin_LIPS |
UMVKN |
LIPS |
neto |
neto_LIPS |
NTGEW |
LIPS |
bruto |
bruto_LIPS |
BRGEW |
LIPS |
unidad1 |
unidad1_LIPS |
GEWEI |
LIPS |
volumen |
volumen_LIPS |
VOLUM |
LIPS |
unvolumen |
unvolumen_LIPS |
VOLEH |
LIPS |
entparc |
entparc_LIPS |
KZTLF |
LIPS |
ilimitado |
ilimitado_LIPS |
UEBTK |
LIPS |
bloqueo |
bloqueo_LIPS |
FAKSP |
LIPS |
puesdismat |
puesdismat_LIPS |
MBDAT |
LIPS |
ctduma |
ctduma_LIPS |
LGMNG |
LIPS |
denomin1 |
denomin1_LIPS |
ARKTX |
LIPS |
ubic |
ubic_LIPS |
LGPBE |
LIPS |
causante |
causante_LIPS |
VBELV |
LIPS |
posicion1 |
posicion1_LIPS |
POSNV |
LIPS |
docmodelo |
docmodelo_LIPS |
VGBEL |
LIPS |
posmodelo |
posmodelo_LIPS |
VGPOS |
LIPS |
actflujo |
actflujo_LIPS |
UPFLU |
LIPS |
pos_sup |
pos_sup_LIPS |
UEPOS |
LIPS |
relfact |
relfact_LIPS |
FKREL |
LIPS |
grupocarga |
grupocarga_LIPS |
LADGR |
LIPS |
grtransp |
grtransp_LIPS |
TRAGR |
LIPS |
indpicking |
indpicking_LIPS |
KOMKZ |
LIPS |
n_alm |
n_alm_LIPS |
LGNUM |
LIPS |
tpalmacen |
tpalmacen_LIPS |
LGTYP |
LIPS |
ubicacion |
ubicacion_LIPS |
LGPLA |
LIPS |
valsepar |
valsepar_LIPS |
BWTEX |
LIPS |
clmov |
clmov_LIPS |
BWART |
LIPS |
clase_mov |
clase_mov_LIPS |
BWLVS |
LIPS |
in_ubdinam |
in_ubdinam_LIPS |
KZDLG |
LIPS |
clnec |
clnec_LIPS |
BDART |
LIPS |
clplanif |
clplanif_LIPS |
PLART |
LIPS |
tpmat |
tpmat_LIPS |
MTART |
LIPS |
sujetlote |
sujetlote_LIPS |
XCHPF |
LIPS |
lotes |
lotes_LIPS |
XCHAR |
LIPS |
antref |
antref_LIPS |
VGREF |
LIPS |
clase_pos |
clase_pos_LIPS |
POSAR |
LIPS |
clvalor |
clvalor_LIPS |
BWTAR |
LIPS |
total_nec |
total_nec_LIPS |
SUMBD |
LIPS |
verifdisp |
verifdisp_LIPS |
MTVFP |
LIPS |
oficvta |
oficvta_LIPS |
VKBUR |
LIPS |
grvendedor |
grvendedor_LIPS |
VKGRP |
LIPS |
candistr |
candistr_LIPS |
VTWEG |
LIPS |
sector |
sector_LIPS |
SPART |
LIPS |
grentrega |
grentrega_LIPS |
GRKOR |
LIPS |
grupo_act |
grupo_act_LIPS |
STAFO |
LIPS |
stockesp |
stockesp_LIPS |
SOBKZ |
LIPS |
mod |
mod_LIPS |
AEDAT |
LIPS |
eanupc |
eanupc_LIPS |
EAN11 |
LIPS |
grclient1 |
grclient1_LIPS |
KVGR1 |
LIPS |
grclient2 |
grclient2_LIPS |
KVGR2 |
LIPS |
grclient3 |
grclient3_LIPS |
KVGR3 |
LIPS |
grclient5 |
grclient5_LIPS |
KVGR5 |
LIPS |
grmater1 |
grmater1_LIPS |
MVGR1 |
LIPS |
grmater2 |
grmater2_LIPS |
MVGR2 |
LIPS |
grmater3 |
grmater3_LIPS |
MVGR3 |
LIPS |
grmater4 |
grmater4_LIPS |
MVGR4 |
LIPS |
grmater5 |
grmater5_LIPS |
MVGR5 |
LIPS |
indasig |
indasig_LIPS |
VPZUO |
LIPS |
tipo_doc1 |
tipo_doc1_LIPS |
VGTYP |
LIPS |
cecoste |
cecoste_LIPS |
KOSTL |
LIPS |
socco |
socco_LIPS |
KOKRS |
LIPS |
cebe |
cebe_LIPS |
PRCTR |
LIPS |
pedclte |
pedclte_LIPS |
KDAUF |
LIPS |
pospdcl |
pospdcl_LIPS |
KDPOS |
LIPS |
matpreplan |
matpreplan_LIPS |
VPMAT |
LIPS |
centprepl |
centprepl_LIPS |
VPWRK |
LIPS |
umgrpr |
umgrpr_LIPS |
PRBME |
LIPS |
conversion |
conversion_LIPS |
UMREF |
LIPS |
tpimput |
tpimput_LIPS |
KNTTP |
LIPS |
consumo |
consumo_LIPS |
KZVBR |
LIPS |
categnec |
categnec_LIPS |
BEDAR_LF |
LIPS |
credactivo |
credactivo_LIPS |
CMPNT |
LIPS |
ctd_acum |
ctd_acum_LIPS |
KCMENG |
LIPS |
bruto_acum |
bruto_acum_LIPS |
KCBRGEW |
LIPS |
neto_acum |
neto_acum_LIPS |
KCNTGEW |
LIPS |
vol_acum |
vol_acum_LIPS |
KCVOLUM |
LIPS |
possuplot |
possuplot_LIPS |
UECHA |
LIPS |
nobj_int |
nobj_int_LIPS |
CUOBJ_CH |
LIPS |
ctdnserie |
ctdnserie_LIPS |
ANZSN |
LIPS |
perfil |
perfil_LIPS |
SERAIL |
LIPS |
unidad2 |
unidad2_LIPS |
KCGEWEI |
LIPS |
unvolumen1 |
unvolumen1_LIPS |
KCVOLEH |
LIPS |
grmatme |
grmatme_LIPS |
MAGRV |
LIPS |
n_obj_ps |
n_obj_ps_LIPS |
OBJPO |
LIPS |
modific |
modific_LIPS |
AESKD |
LIPS |
devoluc |
devoluc_LIPS |
SHKZG |
LIPS |
utl_poss |
utl_poss_LIPS |
UEPVW |
LIPS |
ptorecep |
ptorecep_LIPS |
EMPST |
LIPS |
depto |
depto_LIPS |
ABTNR |
LIPS |
nrgtocdlt |
nrgtocdlt_LIPS |
KNUMH_CH |
LIPS |
lfimgflo |
lfimgflo_LIPS |
LFIMG_FLO |
LIPS |
lgmngflo |
lgmngflo_LIPS |
LGMNG_FLO |
LIPS |
kcmengflo |
kcmengflo_LIPS |
KCMENG_FLO |
LIPS |
cantidad |
cantidad_LIPS |
KMPMG |
LIPS |
valestadis |
valestadis_LIPS |
KOWRR |
LIPS |
indmovim |
indmovim_LIPS |
KZBEW |
LIPS |
formgarant |
formgarant_LIPS |
ABFOR |
LIPS |
garantiz |
garantiz_LIPS |
ABGES |
LIPS |
h_pdispmat |
h_pdispmat_LIPS |
MBUHR |
LIPS |
valoracion |
valoracion_LIPS |
KZBWS |
LIPS |
perfpzfb |
perfpzfb_LIPS |
MPROF |
LIPS |
matnpifab |
matnpifab_LIPS |
EMATN |
LIPS |
pgcontrol |
pgcontrol_LIPS |
HANDLE |
LIPS |
sverdispo |
sverdispo_LIPS |
NOATP |
LIPS |
areaplnec |
areaplnec_LIPS |
BERID |
LIPS |
centrecept |
centrecept_LIPS |
UMWRK |
LIPS |
traslado |
traslado_LIPS |
UMSOK |
LIPS |
n_esp |
n_esp_LIPS |
SONUM |
LIPS |
n_esp1 |
n_esp1_LIPS |
USONU |
LIPS |
ctdactual |
ctdactual_LIPS |
AKMNG |
LIPS |
fefabric |
fefabric_LIPS |
HSDAT |
LIPS |
cadfpc |
cadfpc_LIPS |
VFDAT |
LIPS |
valventa |
valventa_LIPS |
EXVKW |
LIPS |
no_relsga |
no_relsga_LIPS |
LFDEZ |
LIPS |
relare |
relare_LIPS |
PODREL |
LIPS |
ctrlmvmcia |
ctrlmvmcia_LIPS |
GMCONTROL |
LIPS |
imm |
imm_LIPS |
POSTING_CHANGE |
LIPS |
ctdentrg |
ctdentrg_LIPS |
ORMNG |
LIPS |
npa |
npa_LIPS |
SPE_ALTERNATE |
LIPS |
division |
division_LIPS |
GSBER |
LIPS |
unidad4 |
unidad4_LIPS |
KMEIN |
LIPS |
unidad3 |
unidad3_LIPS |
KPEIN |
LIPS |
grclient4 |
grclient4_LIPS |
KVGR4 |
LIPS |
tipo_doc |
tipo_doc_LIPS |
VBTYV |