Obtenha os dados das tabelas A004 e A005...
Veja o exemplo abaixo do código do preço por unidade de material:
-
Obtenha os dados da tabela A004 para obter KNUMH
-
Foi adicionado um novo campo Unidade de Venda - Seshu 01/09/2006
refresh : i_a004.
clear : i_a004.
data : lv_kbetr like konp-kbetr," Valor da condição
lv_KPEIN like konp-kpein , "por
lv_KMEIN like konp-KMEIN. " Unidade de Venda
select * from a004 into table i_a004
where matnr = i_join-matnr
and vkorg = '0001'
and vtweg = '01'.
if sy-subrc eq 0.
sort i_a004 by DATAB descending.
-
Obtenha a última data
leia tabela i_a004 com chave matnr = i_join-matnr
vkorg = '0001'
vtweg = '01'
busca binária.
-
Obtenha o Valor de Venda
select single kbetr KPEIN KMEIN from konp
into (lv_kbetr,lv_KPEIN, lv_KMEIN)
where knumh = i_a004-knumh
and kappl = i_a004-kappl
and kschl = i_a004-kschl.
if sy-subrc eq 0.
i_output-kbetr = lv_kbetr / lv_KPEIN.
i_output-KMEIN = lv_KMEIN.
endif.
endif.
clear : lv_kbetr,
lv_kpein,
lv_KMEIN.
Pontos de Recompensa se útil
Obrigado
Seshu