Documentação:
Descrição da tabela:
Tabela fato de rentabilidade de frete.
Tabelas utilizadas:
SAP_HEQ.ACDOCA
SAP.MARA
Montagem:
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_VENDASJoin com a tabela: MARA apenas para referenciar o case com o campo: PRDHA
camada_semantica.rentabilidade_frete