on 02-03-2014 5:50 PM
Hola,
Tengo una query que me dá la facturación entre fechas.
Lo que quiero, es que solo liste la facturación correspondiente al usuario que está logoneado en SAP, para evitar que vea lo que han facturados sus compañeros.
Tengo hechas algunas querys de hace muchos años, en las que aparece $[user] para determinar el número de usuario logoneado, pero no logro que funcione, haga lo que haga, siempre dá como resultado 0.
No sé si ha cambiado el comando o si eso nunca funcionó, pero diria que si funcionaba.
Alguna idea?
Gracias
Victor, buenos días
Podria colocar la sección WHERE de su consulta para asi verificar como esta haciendo la comparación?
Espero sus comentarios para poder colaborar.
Atte. Rosa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Rosa,
No es un problema del WHERE, es que si hago una query que diga SELECT $[USER], ya obtengo 0, por lo que cuando ponga eso en el WHERE, me da 0 siempre.
Buscando en foros, habla de que con ese comando debería obtener el resultado, pero a mi no me funciona.
Gracias por responder.
un saludo
Víctor
Hola Rosa,
A mi no me funciona, me da un error, y además, los campos en el resultado de la consulta, no son los mismos que aparecen en el QUERY GENERATOR.
En el generador, los campos U_NAME e INTERNAL_K no aparecen, imagino que estarán ocultas en el generador, pero al ejecutar tu consulta, me da:
1). [Microsoft][SQL Server Native Client 10.0][SQL Server]Incorrect syntax near 'USER'.
2). [Microsoft][SQL Server Native Client 10.0][SQL Server]Statement 'Document' (RDOC) (s) could not be prepared.
Gracias
He cambiado tu consulta a :
SELECT T0.U_NAME FROM OUSR T0 WHERE INTERNAL_K = (SELECT $[USER])
Ahora NO da error, pero no me da ningun resultado, dice que no hay datos.
Algo tan sencillo como esto:
SELECT $[USER]
a mi no me da ningun resultado.
La consulta SELECT $[USER], solo me funciona si la ejecuto dentro de un formulario mediante Shift+F2, por ejemplo.
saludos
User | Count |
---|---|
101 | |
14 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.