Não usarás CHECKs directamente em user-exits
2014-11-10
![images/thumbnail.jpg - Thumbnail](/2014/11/nao-usaras-checks-directamente-em-user-exits/images/thumbnail_hu47e5a2801c8263e7f84ba639bff6d446_11549_300x0_resize_q75_box.jpg)
É comum encontrar o comando CHECK em user-exits. A trágica consequência disto é que, se o CHECK falha, nenhum do código que se segue a esse CHECK será alcançado. Como é comum (ainda que má prática) que num user-exit sejam tratados vários assuntos diferentes, um CHECK relacionado com um assunto pode inibir o acesso aos assuntos seguintes. Uma forma simples de evitar este risco é, como sempre aconselho, encapsular o código em rotinas.