WWW_ITAB_TO_HTML
Convierte una tabla interna en una tabla HTML lista para guardar o enviar por correo.
- Transacción
SE37- Grupo
- Varios
- Actualizado
- 21 de octubre de 2026
Para qué sirve
WWW_ITAB_TO_HTML recibe una tabla interna y devuelve sus líneas en formato HTML (una tabla con cabecera). Después se puede descargar como fichero .html (en modo binario) o usar como cuerpo de un correo.
Con ALL_FIELDS = 'X' incluye todos los campos; con la tabla FIELDS se eligen columnas y títulos.
Parámetros
Esta función tiene muchos parámetros; aquí están los más usados. La lista completa se ve en la transacción SE37.
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
TABLE_ATTRIBUTES | — | Atributos de la etiqueta table (borde, ancho…). |
TABLE_HEADER | — | Título de la tabla. |
ALL_FIELDS | — | 'X' incluye todos los campos.Por defecto: 'X' |
Tables
Tablas internas que se pasan o se devuelven (TABLES).
| Parámetro | Tipo | Descripción |
|---|---|---|
HTMLObligatorio | W3HTML | Resultado en HTML. |
FIELDS | W3FIELDS | Columnas que se incluyen. |
ROW_HEADER | W3HEAD | Títulos de las columnas. |
ITABLEObligatorio | — | Tabla interna de origen. |
Ejemplo
DATA lt_html TYPE STANDARD TABLE OF w3html.
SELECT werks, name1, ort01 FROM t001w INTO TABLE @DATA(lt_centros) UP TO 50 ROWS.
CALL FUNCTION 'WWW_ITAB_TO_HTML'
EXPORTING
all_fields = 'X'
TABLES
html = lt_html
itable = lt_centros
EXCEPTIONS
OTHERS = 1.
cl_gui_frontend_services=>gui_download(
EXPORTING
filename = 'C:\temp\centros.html'
filetype = 'BIN'
CHANGING
data_tab = lt_html
EXCEPTIONS
OTHERS = 1 ).Errores y excepciones habituales
- El fichero sale con caracteres raros: descárgalo en modo 'BIN', no 'ASC'.
Relacionadas
Funciones relacionadas
GUI_DOWNLOADDDIF_FIELDINFO_GET
Más en Varios
CONVERSION_EXIT_ALPHA_OUTPUTCONVERSION_EXIT_ALPHA_INPUTCLAF_CLASSIFICATION_OF_OBJECTSCLOI_PUT_SIGN_IN_FRONTENQUE_SLEEPENQUEUE_READF4_DXFILENAME_TOPRECURSIONMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNT
Transacciones y tablas
En abap.es
¿Dudas con esta funció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