
5.6. - Creación de una clase global
Creación clase global
1. Acceder a la transacción SE24
2. En el campo “Object Type”, se introducirá el nombre de la clase.
a. Nombre de la clase
i. z_cl_vehiculo
b. Pulsar crear
c. Seleccionar “Class”.
d. Introducir la descripción de la clase.
e. Guardar
3. Atributos de la clase (pestaña Attributes)
a. Definir cada uno de los atributos de los que va a constar la clase
b. Configurar la visibilidad del atributo
c. Indicar el tipo
d. Introducir descripción
e. Atributos
i. SPEED
1. Atributo de instancia - Visibilidad pública - Tipo de atributo I
ii. MAX_SPEED
1. Atributo de instancia - Visibilidad pública - Tipo de atributo I
iii. STOP
1. Atributo de instancia - Visibilidad pública - Tipo de atributo I
iv. WRITE
1. Atributo de instancia - Visibilidad pública - Tipo de atributo I
4. Métodos de la clase (pestaña Methods)
a. Definir el nombre de los métodos
b. Indicar el tipo
c. Introducir descripción
d. Definición de parámetros en métodos (Campo Parameters dentro de la pestaña Methods)
i. Indicar tipo de entrada
ii. Tipo de parámetro
iii. Descripción
e. Definición de excepciones (Campo Exceptions dentro del campo Parameters de la pestaña Methods)
i. Nombre
ii. Descripción
f. Métodos
i. INCREASE_SPEED
1. Método de instancia - Visibilidad pública
ii. CALCULATE_STOP
1. Método de instancia - Visibilidad pública
iii. DISPLAY_WRITE
1. Método de instancia - Visibilidad pública
2. Parámetros
a. P_PARAMETRO
i. Tipo importing - Tipo P
b. P_RESULTADO
i. Tipo importing - Tipo P
ii. Excepción
1. VEHICULO_NO_EXISTE
5. Eventos de la clase (pestaña Events)
a. Nombre del evento
b. Tipo de visibilidad