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 10/04/17, 12:08:39
budista1 budista1 is offline
Senior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 154
Unhappy comparar parámetro fecha activa con select options fecha

Hola foro,

Cómo puedo comparar un parámetro de fecha activo que esté dentro del select option de una fecha?

esta es mi declaración:

select-options:
so_vbeg FOR gv_vbegdat,
so_vend FOR gv_venddat.

parameter
p_fecha type datum.


El objetivo es mostrar una lista donde p_fecha esté dentro del select option declarado.

Muchas gracias!
Responder Con Cita
  #2  
Viejo 10/04/17, 13:16:47
Avatar de J e f f
J e f f J e f f is offline
Member
 
Fecha de Ingreso: nov 2007
Localización: Junín, Bs As, Argentina
Mensajes: 91

Buenas budista! Todavia no termino de entender que queres hacer. De todas maneras, te comento que los select-options son tablas, asique podrias hacer un loop where!

loop at so_...
where ( low le p_fecha
and high ge p_fecha )
or low eq p_fecha.
....
endloop.

Creo que esa logica podria servir! Proba y avisa!
Saludos
Responder Con Cita
  #3  
Viejo 10/04/17, 14:22:13
budista1 budista1 is offline
Senior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 154
Red face un apunte

Hola Jeff,

tu idea es buena y se acerca a lo que busco :
que el parámetro fecha, esté dentro del rango de los select options.


Aunque si te fijas son 2 select options , el inicio de fecha y el de final de fecha.

Cómo sería en este caso el código abap?

Muchas gracias de antemano! .D
Responder Con Cita
  #4  
Viejo 10/04/17, 14:55:49
Avatar de J e f f
J e f f J e f f is offline
Member
 
Fecha de Ingreso: nov 2007
Localización: Junín, Bs As, Argentina
Mensajes: 91

budista! para que tenes dos select options(SO) ? con unos solo tendrias el inicio y el final!
el SO tiene dos campos (4 en realidad) que son el low y el high! es decir..un desde y un hasta! con 2 SO tendrias 4 campos!
un desde y un hasta para el primer SO, y lo mismo para el segundo!
son necesarios los dos?
Responder Con Cita
  #5  
Viejo 10/04/17, 17:12:04
budista1 budista1 is offline
Senior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 154
nueva info

Buenas!

Me han informado que me olvide de los select options.

las fechas las obtengo internamente por aqui:

select single * from veda
into corresponding fields of wa_veda
where vbeln = ls_cond_aux-vbeln
and vposn = ls_cond_aux-kposn.
if sy-subrc = 0.
move wa_veda-vbegdat to ls_cond_aux-vbegdat.
move wa_veda-venddat to ls_cond_aux-venddat.



En este caso, como haría el control con parametro fecha, mencionado anteriormente?


Saludos
Responder Con Cita
  #6  
Viejo 10/04/17, 20:16:08
Avatar de J e f f
J e f f J e f f is offline
Member
 
Fecha de Ingreso: nov 2007
Localización: Junín, Bs As, Argentina
Mensajes: 91

dado que es un select single, lo único que tendrías que hacer es un IF.

IF tu_fecha BETWEEN ls_cond_aux-vbegdat AND ls_cond_aux-venddat.
tú_logica
ENDIF.
Responder Con Cita
  #7  
Viejo 10/04/17, 20:51:19
budista1 budista1 is offline
Senior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 154
Talking graciass

Bravo Jeff!!

Genial vuestra ayuda y seguimiento!

saludos
Responder Con Cita
  #8  
Viejo 10/04/17, 21:03:54
Avatar de J e f f
J e f f J e f f is offline
Member
 
Fecha de Ingreso: nov 2007
Localización: Junín, Bs As, Argentina
Mensajes: 91

Me alegro haya sido de ayuda! Saludos compañero!!
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:27:28.


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