Olá Especialistas,
Estou extraindo os dados da condição de preço do registro de informações da tabela A018 como
SELECT lifnr
matnr
knumh
FROM a018
INTO TABLE i_a018
FOR ALL ENTRIES IN i_data
WHERE kschl = 'PB00'
AND lifnr = i_data-lifnr
AND matnr = i_data-matnr
AND datab LE p_prsdt
AND datbi GE p_prsdt.
IF NOT i_a018 IS INITIAL.
SORT i_a018.
SELECT knumh
kbetr
FROM konp
INTO TABLE i_konp
FOR ALL ENTRIES IN i_a018
WHERE knumh = i_a018-knumh
AND kschl = 'PB00'
AND loevm_ko NE 'X'.
ENDIF.
A tabela i_data possui aproximadamente 705.000 materiais. Programei o trabalho para este programa e ele tem estado em execução nos últimos 4 dias.
e não posso minimizar o tamanho dos dados, pois o usuário deseja executá-lo para todos os materiais. Quando verifiquei no SM51, mostra Ação de Leitura Sequencial na Tabela KAPOL.
Então, significa que meu programa está preso na consulta Select em A018? Se sim, o que devo fazer para finalizar o trabalho o mais rápido possível?
Por favor, Ajuda.
Obrigado antecipadamente.
Abhishek Ingole