Estructura de una BSP
De qué piezas se compone una aplicación BSP.
- BSP
- 2 de 4
- Anterior
- Qué es una BSP
- Siguiente
- Crear una BSP
Una aplicación BSP es un objeto de desarrollo que se crea y modifica en la transacción SE80 (Web Application Builder), igual que un programa o una clase. Todas sus piezas se transportan juntas entre sistemas.

La lógica de negocio se obtiene con los medios habituales de ABAP: BAPIs, módulos de función o clases.

Componentes
- Controladores. Reciben cada petición, obtienen los datos a partir del modelo y eligen la vista que genera la respuesta.
- Páginas (BSP). Lo que se ve en el navegador: HTML estático más código ABAP o JavaScript que se ejecuta en el servidor. Hay tres tipos:
- Página con lógica de proceso: página con sus propios gestores de eventos. Se puede hacer una aplicación entera solo con este tipo.
- Vista: solo muestra datos; la controla un controlador.
- Fragmento de página: trozo que se incluye en otras páginas con la directiva
include.
- Estructura de navegación. Define a qué página se pasa desde cada página según la acción del usuario.
- Clase de aplicación. Clase ABAP global con la lógica de negocio (por ejemplo, llamadas a BAPIs). Todas las páginas acceden a ella con el objeto
application, y varias aplicaciones pueden compartir la misma clase. - Objetos MIME. Imágenes, hojas de estilo, sonidos o vídeos. Se guardan en el repositorio MIME, donde cada aplicación BSP tiene una carpeta con su nombre.