/
RENTABILIDADE_FRETE

Documentação:

Descrição da tabela:

Tabela fato de rentabilidade de frete.

Tabelas utilizadas:

  1. SAP_HEQ.ACDOCA

  2. SAP.MARA

Montagem:

  1. Select da tabela ACDOCA trazendo os campos:
    a.GJAHR ANO
    ,a.POPER MES
    ,a.WERKS CENTRO
    ,a.PRCTR CENTRO_DE_LUCRO
    ,case when right(a.racct,7) in ('4000753') then sum(coalesce(hsl,0)) * -1 end CPV_FRETE_DE
    ,case when right(a.racct,7) in ('3000101') then sum(coalesce(hsl,0)) * -1 end RECEITA_FRETE
    ,sum(case
    when a.RBUKRS like '%BRCE%' and substring(a.RACCT,4,1) like '3' and a.QUANT1 <> 0 then a.QUANT1 * -1
    when substring(a.RACCT,4,1) like '3' and a.MSL <> 0 then a.MSL * -1
    when (a.RBUKRS like '%BRDX%' or a.RBUKRS like '%BRHY%') and substring(a.RACCT,4,1) like '3' and left(b.PRDHA,3) not in ('DPG','HPG') then '0.0'
    end) QUANTIDADE_DE_VENDAS
    ,sum(case
    when a.RBUKRS like '%BRCE%' and substring(a.RACCT,4,1) like '3' and a.QUANT1 <> 0 then a.QUANT1 * -1
    when substring(a.RACCT,4,1) like '3' and a.MSL <> 0 then a.MSL * -1
    end) QUANTIDADE_ORIGINAL
    ,case
    when a.VKORG in ('DC10','HY10','DM10','CFME','DFME','DXME','HYME') then 'ME'
    when a.VKORG in ('DC01','HY01','DM01','CFMI','DFMI','DXMI','HYMI') then 'ME'
    end ORGANIZACAO_DE_VENDAS

  2. Join com a tabela: MARA apenas para referenciar o case com o campo: PRDHA

 camada_semantica.rentabilidade_frete

Documentação de desenvolvimento - Basseto

1 -Data-types 2 - Regra de desenvolvimento