Quisiera me ayudaran a comprender para que sirve IF itab_xxx IS INITIAL.
Para que sirve If itab_xxx IS INITIAL
Colapsar
X
-
Etiquetas: Ninguno
-
validar una tabla interna
Hola!
Muchas veces he entrado a este foro y he encontrado las ayudas q necesitaba.
Hoy m toca ayudarte =)
La condición correcta es:
IF tab_xxx[] IS INITIAL.
proceso1.
ELSE.
proceso2.
ENDIF.
Con esto estas validando si la tabla interna tab_xxx viene vacia. Es decir, si viene vacia, entra a realizar el proceso 1. Si no viene vacia la tabla tab_xxx, es decir, trae registros (contenido), entonces entrará al ELSE y realizará el proceso 2.
Espero haberte ayudado.
Salu2.aBaP aT mEx!
-
-
Para que sirve If itab_xxx IS INITIAL
Hola!
Y si esta misma sentencia la usan para un checkbox?
Tengo esto:
IF pa_ctblo IS INITIAL. "Donde pa_ctblo as checkbox.
SELECT1 .......
ELSE.
SELECT2 ......
ENDIF.
No entiendo bien esta parte. Yo lo pienso como un IF pa_ctblo = 'X'.
Ojala puedan ayudarme
Saludos.Es más fácil encontrar el final del arcoíris que el de un estándar SAP.Comentario
-
Hola.
Un checkbox puede estar valorizado con uno de dos valores posibles: vacío (o initial) o 'X' (cuando se encuentra marcado).
Con la sentencia IF pa_ctblo IS INITIAL., básicamente se está evaluando si el checkbox se encuentra destildado.Comentario
Comentario