MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 24/02/10, 18:45:16
Avatar de cookiemonsta
cookiemonsta cookiemonsta is offline
Junior Member
 
Fecha de Ingreso: ene 2010
Mensajes: 28
Para que sirve If itab_xxx IS INITIAL

Quisiera me ayudaran a comprender para que sirve IF itab_xxx IS INITIAL.
__________________
***Heal The World***
Astrid
Responder Con Cita
  #2  
Viejo 24/02/10, 23:18:47
apgmtosbg apgmtosbg is offline
Junior Member
 
Fecha de Ingreso: may 2006
Mensajes: 5
Smile 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.
Responder Con Cita
  #3  
Viejo 25/02/10, 08:54:50
Aragan Aragan is offline
Junior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 13
Ten en cuenta los corchetes que comenta apgmtosbg, si no los pones no verás si la tabla está vacía sino si está vacía la línea de cabecera de la tabla interna (siempre que tenga claro...)
Responder Con Cita
  #4  
Viejo 25/02/10, 16:11:26
Avatar de cookiemonsta
cookiemonsta cookiemonsta is offline
Junior Member
 
Fecha de Ingreso: ene 2010
Mensajes: 28
gracias

Agradezco a los dos ahora es más claro.
__________________
***Heal The World***
Astrid
Responder Con Cita
  #5  
Viejo 30/09/13, 16:48:38
Avatar de ABellamy
ABellamy ABellamy is offline
Member
 
Fecha de Ingreso: dic 2011
Mensajes: 44
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.
Responder Con Cita
  #6  
Viejo 30/09/13, 18:57:03
vanesamacri vanesamacri is offline
Senior Member
 
Fecha de Ingreso: jun 2011
Mensajes: 146
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.
Responder Con Cita
  #7  
Viejo 01/10/13, 17:31:13
Avatar de ABellamy
ABellamy ABellamy is offline
Member
 
Fecha de Ingreso: dic 2011
Mensajes: 44
Para que sirve If itab_xxx IS INITIAL

Gracias!!

Ya entendí. BUen día
__________________
Es más fácil encontrar el final del arcoíris que el de un estándar SAP.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 21:58:22.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web