on 08-01-2012 12:09 AM
Hola soy nuevo en esto, y necesito que alguien me pueda ayudar. Necesito crear una consulta para que cada vendedor pueda consultar la lista de SN que tienen asignados, pero que no pueda ver la lista de los otros vendedores.
Y si no tuvieran el query pues, Cual es el nombre de la tabla en la que el usuario hace login para ingresar al sistema.
Muchas gracias por su ayuda.
saludos.
Lo que requieres depende de la version que estas en SAP, y si cada vendedor tiene su propio codigo de usuario en SAP. Es necesario mas datos.
Pero en todo caso las tablas que te debieran servir son:
-OCRD: Tabla de socio de negocios
-OSLP: Tabla de vendedores:
-OUSR: Tabla de usuarios
-OHEM: Tabla de empleados que relaciona empleados de venta con usuarios
Si cada empleado de venta tiene su propio codigo de usuario la query debiera ser algo asi:
select * from OCRD t0 inner join OSLP t1 on t0.SlpCode=t1.SlpCode
inner join OHEM t2 on t1.SlpCode=t2.salesPrson
inner join OUSR t3 on t2.userId =t3.INTERNAL_K
where t3.internal_k =1
Esta query te funcionará solo como busqueda formateada
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
mi error, aqui te la envio de nuevo
select * from OCRD t0 inner join OSLP t1 on t0.SlpCode=t1.SlpCode
inner join OHEM t2 on t1.SlpCode=t2.salesPrson
inner join OUSR t3 on t2.userId =t3.INTERNAL_K
where t3.internal_k =$[USER]
Ojo que para que te funcione tienes que tener definido el maestro de mpleados y asignado el usuario de sap y el empleado del departamento de ventas
User | Count |
---|---|
100 | |
11 | |
11 | |
6 | |
6 | |
5 | |
4 | |
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.