Ir al contenido
Programación ABAP

SE37

Function Builder: crear y mantener módulos de función.

Área
Desarrollo ABAP (BC)
Grupo
Entorno de programación
Actualizado
21 de octubre de 2026

Para qué sirve

La SE37 es el Function Builder: crea, modifica, prueba y documenta módulos de función, agrupados en grupos de funciones.

Su modo de prueba (F8) permite ejecutar cualquier función con valores de entrada y ver el resultado sin escribir un programa.

Cuándo la usarás

Para consultar la firma de una función estándar antes de usarla o para probarla con datos reales.

Caso práctico

Antes de usar CONVERSION_EXIT_ALPHA_INPUT, la abres en la SE37, pulsas F8, pones 4711 en INPUT y compruebas que devuelve 0000004711.

Pasos básicos

  1. Escribe el nombre de la función. Las propias empiezan por Z o Y y van en un grupo de funciones propio.
  2. Pulsa Visualizar o Modificar para ver sus parámetros (Import, Export, Changing, Tables, Excepciones) y su código.
  3. Pulsa F8 para probarla: rellena los parámetros y ejecuta.
  4. Para que se pueda llamar desde otro sistema, marca Módulo de acceso remoto en las propiedades.

Tablas principales

Tablas que lee o actualiza:

TablaQué guarda
TFDIRDirectorio de módulos de función.
FUNCTTextos breves de las funciones.

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:

ObjetoQué controla
S_DEVELOPCrear, modificar o visualizar objetos del repositorio por tipo de objeto, paquete y actividad.

Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.

Relacionadas

Transacciones relacionadas

SE38SE80SE24SE11

Más en Entorno de programación

BMV0OY19SCAMSCATSE01SE07SE09SE10SE12SE13SE14SE15

En abap.es

¿Dudas con esta transacción?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026