Deveria funcionar, pelo menos de acordo com a lógica do programa.
Caso contrário, faça PP e pressione enter (faça também para CO06), na próxima vez que executar CO09 deve extrair PP.
4-16-2012 2-51-45 PM.pngAvalados por :
Deveria funcionar, pelo menos de acordo com a lógica do programa.
Caso contrário, faça PP e pressione enter (faça também para CO06), na próxima vez que executar CO09 deve extrair PP.
4-16-2012 2-51-45 PM.pngParece um comportamento estranho. Testei e está funcionando bem para mim.
O código relevante está aqui:
SAPLATP4 (Incluir LATP4OCA)
*..Obter regra de verificação de atraso por parâmetro
OBTER IDENTIFICADOR DE PARÂMETRO 'PRR' CAMPO CAUFVD-PRREG.
SE CAUFVD-PRREG FOR INICIAL E CAUFVD-WERKS NÃO FOR INICIAL.
SELECIONAR ÚNICO * DE T399D ONDE WERKS EQ CAUFVD-WERKS.
MOVER T399D-RPRRG PARA CAUFVD-PRREG.
FIM SE.
O " OBTER IDENTIFICADOR DE PARÂMETRO 'PRR' CAMPO CAUFVD-PRREG" é a linha que obtém o valor PRR que você tem em SU3. Você pode verificar se esta linha realmente existe em seu sistema e não foi modificada (por exemplo, comentada)? Se esta linha não estiver sendo executada, então CAUFVD-PRREG definitivamente será inicial e a declaração IF subsequente pode ser verdadeira e o sistema verificará o valor em T399D-RPRRG.
Para verificar se a linha de código acima existe, vá para o SE38:
Programa LATP4OCA
> Mostrar
> Ctrl + F
> Buscar OBTER IDENTIFICADOR DE PARÂMETRO 'PRR' CAMPO CAUFVD-PRREG
>>> Certifique-se de que a linha exista e não seja um comentário; ou seja, que seja uma linha de código executável.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute