¿Cómo se crea una clase global con Class Builder?
Utilizando Class Builder creamos la clase global ZCL_CONEXION_HTTP_LOGALI con los atributos de instancia REQUEST_URI de tipo string y SERVER_PROTOCOL del mismo tipo.
Los dos atributos tienen la encapsulación privada.
Creamos los métodos setters y getters para los dos atributos.
Pasos:
- En la transacción SE24 rellenamos el campo Tipo objeto con el nombre de la clase y continuamos con el botón Crear.
- Rellenamos el campo descripción y desactivamos la opción Final. Continuamos utilizando el botón Grabar agrupando el nuevo desarrollo en nuestro paquete y en nuestra orden de transporte.
- Creamos los atributos de la clase
- Creamos los métodos GET y SET para los dos atributos.
- Creamos el parámetro IMPORTING para el método SET_REQUEST_URI
- Entrando en el método SET_REQUEST_URI, implementamos el código fuente.
- Creamos el parámetro IMPORTING para el método SET_SERVER_PROTOCOL
- Entrando en el método SET_SERVER_PROTOCOL, implementamos el código fuente.
- Creamos el parámetro EXPORTING para el método GET_REQUEST_URI
- Entrando en el método GET_REQUEST_URI, implementamos el código fuente
- Creamos el parámetro EXPORTING para el método GET_SERVER_PROTOCOL
- Entrando en el método GET_SERVER_PROTOCOL, implementamos el código fuente.
- Activamos la clase global.