
Creación de una clase global.
Se utiliza la transacción SE24, en object type se introduce la nueva clase y crear, selecciona class y continuamos, se le da una descripción y en instantiation (pública, privada o protegida) y guardar y clic en object local.
Se define los atributos de la clase, speed atributo de instancia, visibilidad publica, el tipo i y una descripción para el mismo, lo mismo para los atributos max_speed, stop y write.
Luego se definen los métodos increase_speed, calcute stop y display_write, para este método se crea parámetros p_parametro, p_resultado, se crea un excepción para disply_write no existe vehiculo.
Se crea eventos cambio_estado_vehiculo y se crean types para utilizar dentro de la clase global marca_vehiculo, se graba y se activa la clase.