on 08-03-2011 4:11 PM
Pessoal, alguem já passou por algum problema parecido com esse?
Preciso trazer todas as modificações que foram realizadas nos materiais em um determinado periodo, mas apenas me interessa as modificaçoes de descrição do item
Seleciona apenas modificações no periodo selecionado ( até esse momento, sem problemas )
SELECT changenr udate
FROM cdhdr
INTO TABLE wk_cdhdr
WHERE objectclas = 'MATERIAL'
AND objectid = is_0200-cod_item.
Retorna as modificações
SELECT tabname tabkey fname changenr value_new value_old
FROM cdpos
INTO TABLE wk_cdpos
FOR ALL ENTRIES IN wk_cdhdr
WHERE objectclas = 'MATERIAL'
AND objectid = is_0200-cod_item
AND changenr = wk_cdhdr-changenr.
AND tabname = 'DMAKT'
AND tabkey = 'P'
AND fname = 'MAKTX'.
O problema é que em alguns casos o changenr da CDHDR não é o mesmo da CDPOS , isso é normal? Acredito que deveria ser o mesmo...
Alguem tem alguma luz sobre isso?
Obrigado
Fernando,
Exato, o que eu quero são apenas alterações de mudança de descrição do material, na primeira query como exemplo retorna o seguinte
OBJECTCLASS: MATERIAL
OBJECTID 000000000000203380
CHANGENR 0003949884
UDATE 27.06.2011
TCODE MM02(RMDATIND)
Quando faço a pesquisa na CDPOS passando o resultado da primeira query, o CHANGENR 0003949884 não é o mesmo que foi obtida da primeira query por isso nao consigo unir as duas tabelas.
Muito obrigado.
Rafael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Rafael,
Ainda tá estranho, ao menos pra mim...
Fazendo as consultas apenas por objectclass e objectid trazem change numbers que não estão em ambas as tabelas?
Faça um teste, rode a função CHANGEDOCUMENT_READ_POSITIONS via SE37, preenchendo o change number = 0003949884.
Veja o que a função obtém nas tabelas de positions.
Atenciosamente, Fernando Da Rós
Edited by: Fernando Ros on Aug 3, 2011 7:58 PM
Bom dia Rafael,
A CDPOS é filha da CDHDR, então também nunca vi disso.
Como você sabe que os números estão diferentes? Pelos seus selects aí não viria nada na seleção da CDPOS se não foi modificado o texto para o material.
Poderia postar algum dos resultados das duas queries?
Atenciosamente, Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.