MUNDOSAP

Regresar   MUNDOSAP > CONSULTORIA > HR - GESTION DEL PERSONAL
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 18/02/11, 04:06:33
Avatar de Ivan_Delfino
Ivan_Delfino Ivan_Delfino is offline
Junior Member
 
Fecha de Ingreso: ago 2009
Localización: México
Mensajes: 3
Red face Dudas Con Instruccion PROVIDE

Hola Buenas Tardes,

La duda es la siguiente, es acerca del proceso de selección de datos en RH al momento de elegir el filtrado en la instrucción provide solamente utilizo los parámetros de selección pn-begda y pn-endda, no tomo en cuenta ningún otro parámetro de selección contenido en la pantalla que se genera por defecto al indicar la utilización de la base de datos lógica pnp.

provide * from p0001
* from p0002
* from p0009
* from p0185
between pn-begda and pn-endda.

El problema surge cuando el usuario captura un valor en cualquier otro parámetro de selección no previsto en el llamado del provide, la búsqueda que se genera queda condicionada tomando en cuenta ese valor también aun cuando no fue programado en la instrucción provide.

La duda es, esto es normal?, siempre se tomaran en cuenta estos valores para la búsqueda de información aun cuando no estén programados dentro de la instrucción provide?

Si se me puede orientar en este respecto, estaría muy agradecido.

Iván Delfino Moreno Campos
Consultor ABAP
__________________
Las Dificultades Se Presentan, Se Consideran y Se Superan
Responder Con Cita
  #2  
Viejo 18/02/11, 11:56:04
vicosap vicosap is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Localización: México lindo y querido.
Mensajes: 233
GET en HR.

Hola!

Creo que si puedes utilizar mas campos, no solo las fechas, busca en la ayuda de la instrucción.

También he visto otras instrucciones para extraer datos de infotipos como son rp_provide_from_last o rp_provide_from_first las cuales adicionan el campo "subtipo" en su selección.

Espero te sirva.

Saludos.
Responder Con Cita
  #3  
Viejo 03/03/11, 01:14:06
Avatar de Ivan_Delfino
Ivan_Delfino Ivan_Delfino is offline
Junior Member
 
Fecha de Ingreso: ago 2009
Localización: México
Mensajes: 3
Repuesta

Hola Vicosap

Gracias por la ayuda, investigue y como son bases de datos logicas los parametros de seleccion siempre juegan no importa que no se les programe en el provide, es decir los datos siempre vienen prefiltrados segun los paramentros de usuario escoja en la pantalla de seleccion de la base de datos logica.

Gracias
__________________
Las Dificultades Se Presentan, Se Consideran y Se Superan
Responder Con Cita
  #4  
Viejo 18/03/11, 19:05:45
Avatar de Floren
Floren Floren is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Localización: Málaga/Barcelona/Madrid
Mensajes: 209
Hola,

A la sentencia provide le puedes poner una cláusula where, un ejemplo:

PROVIDE * FROM P0002
* FROM P0006
BETWEEN PN-BEGDA
AND PN-ENDDA
WHERE P0006-SUBTY = <N>.

ENDPROVIDE.

Un saludo
__________________
Florentín Navarrete Moya
SAP HCM Consultant
Mail:
Blog:
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 18:41:48.


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