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
- Escribe el nombre de la función. Las propias empiezan por
ZoYy van en un grupo de funciones propio. - Pulsa Visualizar o Modificar para ver sus parámetros (Import, Export, Changing, Tables, Excepciones) y su código.
- Pulsa F8 para probarla: rellena los parámetros y ejecuta.
- Para que se pueda llamar desde otro sistema, marca Módulo de acceso remoto en las propiedades.
Tablas principales
Tablas que lee o actualiza:
Autorizaciones
Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:
| Objeto | Qué controla |
|---|---|
S_DEVELOP | Crear, 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
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.
Actualizado: 21 de octubre de 2026