°Olá!
Obrigado pelo seu apoio.
Encontrei o nome do campo: EMATN, Elemento de dados: EMATNR, ID do parâmetro: MAT, Campo de tela MEP01211-Ematn. Poderia me dizer como limpar o ID do parâmetro? E também em que tabela o ID do parâmetro é armazenado.
Abaixo está o meu código, então por favor me explique onde e como atualizar o ID do parâmetro.
data : fin like line of TEKKN.
data : fin1 like line of TEKPO.
DATA : lv_matnr like ekpo-matnr.
data : lv_matnr1 like ztendprice-matnr.
data : lv_proj like prps-psphi.
Data : lv_pspid like ekkn-ps_psp_pnr.
Data : lv_pspid3 like prps-psphi.
loop at tekkn into fin.
endloop.
loop at TEKPO into fin1.
endloop.
lv_matnr = fin1-matnr.
lv_pspid = fin-ps_psp_pnr.
Select single psphi from prps into lv_pspid3 where pspnr = lv_pspid.
select single pspnr from ZTENDPRICE into lv_proj where pspnr = lv_pspid3.
if lv_pspid3 is initial.
MESSAGE 'O projeto não existe na tabela' TYPE 'E'.
endif.
select single matnr from ZTENDPRICE into lv_matnr1 where matnr = lv_matnr and pspnr = lv_PROJ.
if lv_matnr1 is initial.
MESSAGE 'O material não existe na tabela' TYPE 'E'.
endif.
refresh :tekpo,tekkn.
Saudações
Dinesh