/
Herencia de clases

Herencia de clases

Si se requiere realizar una modificación, en una clase estándar del producto, es aconsejable realizar la creación de una clase Z que herede de la estándar, y así realizar las modificaciones que se estimen oportunas en dicha Z.

Por ejemplo, para la extracción de los documentos materiales ( Clase /EDGE/CL_SL_EXTRACTOR ), necesitamos cambiar las condiciones de los select.



Para ello crearemos nuestra propia clase Z, que herede la clase estándar /EDGE/CL_SL_EXTRACTOR.

Una vez creada, nos dirigimos al método donde queremos realizar la modificación, en este caso sería el método GET_DOCUMENTOS y lo redefinimos, pudiendo así realizar tantas modificaciones como deseemos en nuestro método.

Con estos pasos, toda modificación que se realice sobre el producto, no será machacada en caso de upgrade, siendo el código adaptado de una manera más eficiente y cómoda.







Avvale 2024