Hoje vim partilhar uma dica do mundo do ABAP.
No ABAP sempre que queremos fazer uma validação usamos as mensagens de erro para avisar o utilizador do erro e parar a execução do programa. Algo do género:
IF sy-subrc <> 0.
message e398(00) with 'Erro! Falta preencher o campo X'.
endif.
Contudo algumas vezes não podemos parar a execução do programa no ponto onde o erro ocorre com uma mensagem do tipo "erro". Nestes casos podemos "enganar" o utilizador com um simples truque.
IF sy-subrc <> 0.
message s398(00) display like 'E' with 'Erro! Falta preencher o campo X'.
endif.
Neste caso o output gráfico é o mesmo de uma mensagem de erro, avisando o utilizador que ocorreu um erro, mas a execução não é parada. :)
Bom Halloween!
muito boa dica...
ResponderEliminarjá precisei de fazer algo semelhante e não sabia como.
Muito Obrigado por existirem blog's como este :)
De nada ilustre colega :P ;)
ResponderEliminar