PDA

Ver la Versión Completa : Bloqueo de campos en FV60


Edna Ivette
15/10/09, 18:54:35
Hola a todos.
Por adelantado agradezco cualquier tip, no soy funcional pero me han encargado lo siguiente:

Al ingresar un docto desde la fv60, para un proveedor CPD(unica vez) me han pedido que se bloqueen los campos BSEC-BANKL y BSEC-BANKN pero solo para ciertos usuarios, otro tanto si debe de tener acceso a dichos campos :confused:
Alguien me puede dar alguna pista para este caso???
GRACIAS:p

Tonijua
16/10/09, 02:51:38
mm Asi a la rapida me acuerdo de una BTE que te permite Bloquear o suprimir campor en la Tx (Yo lo aplique en las modificacion), si no recuerdo mal es la BTE 1540. Revisalo y me cuentas.. Aaaa la BTE te permite restringir por usuarios, pero deberas crear un repositorio Z para identificar los usuarios con y sin acceso.

Edna Ivette
16/10/09, 17:54:25
mm Asi a la rapida me acuerdo de una BTE que te permite Bloquear o suprimir campor en la Tx (Yo lo aplique en las modificacion), si no recuerdo mal es la BTE 1540. Revisalo y me cuentas.. Aaaa la BTE te permite restringir por usuarios, pero deberas crear un repositorio Z para identificar los usuarios con y sin acceso.


Gracias por el tip Tonijua. He estado revisando los BTE, ya genere mi Z de la BTE 1540; para probar que fuera esa, meti un msg en el código, salve, active, genere una nueva entrada en los productos, ese producto y la Z creada se los asigne al evento, pero no se si algo me haga falta, porque no me despliega el mensaje, es decir, supongo que no esta pasando por mi código Z, también hice la prueba con el BTE 2213 de proceso y tampoco me desplego mi mensaje, alguna sugerencia????:confused:

Haa, una duda más... cómo determino si el BTE es el indicado para la transacción con la que estoy trabajando, (FV60) Registro Preliminar de factura de acreedor????? :confused: :confused: :confused: :confused:

Gracias por el tiempo y la atención!!!!

Tonijua
16/10/09, 19:32:58
Mira has esto para buscar la BTE...

Una manera muy práctica es poniendo un break-point en los siguientes módulos de funciones:

PC_FUNCTION_FIND
BF_FUNCTIONS_FIND

Luego ejecutás la transacción correspondiente (en tu caso FV60) y así vas a obtener las BTE's de evento y proceso que se ejecutan.


Pero la BTE no deberias permitir emitir un mensaje, mira ponle un break point y ingresas los campos a mano que quieres bloqueas y pruebas.

Me cuentas.

Edna Ivette
19/10/09, 21:39:30
Hola Tonijua.
Gracias por el dato, ya tengo identificados los BTE's, y por lo que he estado investigando con el 1140, se pueden desactivar los botones y las opciones de menú, esto se realiza ingresando su código en la tabla T_EXCTAB, en la cual se van agregando los ok-code de los objetos a desabilitar. :o Sin embargo ahora la duda que tengo es cómo obtener los codigos de los campos que deseo desactivar, o esto solo es para desactivar menú y botones???

Gracias por toda la ayuda que me has dado.

:o :o :o :o

federico_murtula
27/10/09, 12:50:17
Y si haces una validacion?? Utilizando el codigo de transacción, los usuarios y el nombre del campo ?? Me parece que va a ser mucho mas facil.

Edna Ivette
30/10/09, 15:36:40
Hola.
Finalmente utilice el BTE 2213, y lo unico que hago es que solo para los usuarios autorizados, guardo los datos correspondientes al banco, en caso contrario, aunque los capturen no los guardo.

No utilice una validación porque hasta donde tengo entendido, se utilizan para trabajar con los datos de BKPF (cabecera) Y BSEG (posiciones), y yo tenía que trabajar con datos de BSEC (segmento).

SALUDOS Y GRACIAS!!!