![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
📘ABAP - Sy-subrc
![](https://www.cvosoft.com/cvo_files/img_sistema_elearning/iconografia_sap_abap/switch-portfolio-neutro.png)
Definición de Sy-subrc
Es la variable del sistema que devuelve un código de retorno luego de la ejecución de una sentencia ABAP.
Si la sentencia se ejecutó correctamente el código de retorno será 0 (cero). Caso contrario, si la ejecución se realizó con errores, el código de retorno será distinto de cero.
Luego de la ejecución de una sentencia en ABAP, es sumamente importante preguntar por el sy-subrc, especialmente pensando en sentencias que actualizan las tablas pertenecientes a la base de datos sistema tal como UPDATE, INSERT o DELETE.
Esta costumbre es considerada una "muy buena práctica de programación".
Dentro de la estructura SYST existen muchas otras variables del sistema que son sumamente útiles tales como SY-DATUM que almacena la fecha del sistema o SY-UZEIT que almacena la hora del sistema. Es importante tenerlas en cuenta y chequearla a través de la transacción estándar SE11.
![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/spacer660.gif)