VIEW_MAINTENANCE_CALL
Abre el mantenimiento de una tabla o vista desde un programa, como la SM30.
- Transacción
SE37- Grupo
- Varios
- Actualizado
- 21 de octubre de 2026
Para qué sirve
VIEW_MAINTENANCE_CALL abre la pantalla de mantenimiento generada de una tabla o vista (la misma que la SM30), en modo visualizar ('S') o modificar ('U').
Con la tabla DBA_SELLIST se puede limitar qué registros se muestran, por ejemplo solo los de una sociedad. La tabla debe tener generado el diálogo de actualización.
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 |
|---|---|---|
ACTIONObligatorio | — | 'S' visualizar, 'U' modificar. |
VIEW_NAMEObligatorio | DD02V-TABNAME | Tabla o vista. |
SHOW_SELECTION_POPUP | — | 'X' muestra la ventana de selección de registros. |
Tables
Tablas internas que se pasan o se devuelven (TABLES).
| Parámetro | Tipo | Descripción |
|---|---|---|
DBA_SELLIST | VIMSELLIST | Condiciones para limitar los registros. |
EXCL_CUA_FUNCT | VIMEXCLFUN | Funciones que se ocultan. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
FOREIGN_LOCK | Otro usuario está modificando la tabla. |
INVALID_ACTION | Acción no válida. |
NO_TVDIR_ENTRY | La tabla no tiene diálogo de actualización. |
NO_UPD_AUTH | Sin autorización para modificar. |
NO_SHOW_AUTH | Sin autorización para visualizar. |
VIEW_NOT_FOUND | La vista no existe. |
Ejemplo
DATA lt_sel TYPE STANDARD TABLE OF vimsellist.
lt_sel = VALUE #( ( viewfield = 'BUKRS' operator = 'EQ' value = '1000' ) ).
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
action = 'U'
view_name = 'ZTAB_PARAMETROS'
TABLES
dba_sellist = lt_sel
EXCEPTIONS
foreign_lock = 1
no_tvdir_entry = 2
no_upd_auth = 3
OTHERS = 4.Errores y excepciones habituales
- NO_TVDIR_ENTRY: genera el diálogo de actualización de la tabla en la SE11 (Utilidades › Generador de actualización de tablas).
Relacionadas
Funciones relacionadas
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
¿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