|
#1
|
|||
|
|||
si puedes hacer lo que necesitas
requieres usar at selection-screen output, te muestro un ejemplo en el que según el usuario te pone la sociedad y te desactiva la entrada: DATA: SOCI(3) TYPE C, PORG(4) TYPE C, NAME2 LIKE SY-UNAME, NAME1(3) TYPE C. SELECTION-SCREEN BEGIN OF BLOCK B1. PARAMETERS: PA_SOC(3) TYPE C VISIBLE LENGTH 3 OBLIGATORY, PA_ORGCO(4) TYPE C VISIBLE LENGTH 4 OBLIGATORY, SELECTION-SCREEN END OF BLOCK B1. AT SELECTION-SCREEN OUTPUT. NAME2 = SY-UNAME. NAME1 = NAME2(3). CASE NAME1. WHEN 'ARL'. SOCI = '820'. PORG = '0821'. WHEN 'RGC'. SOCI = '820'. PORG = '0822'. ENDCASE. LOOP AT SCREEN. CASE SCREEN-NAME. WHEN 'PA_SOC'. PA_SOC = SOCI. SCREEN-INPUT = 0. MODIFY SCREEN. WHEN 'PA_ORGCO'. PA_ORGCO = PORG. SCREEN-INPUT = 0. MODIFY SCREEN. ENDCASE. ENDLOOP. prueba con eso. Saludos |
#2
|
||||
|
||||
Hola, no se si entendi muy bien, pero .... tal vez quieras esto
Tengo 2 campos de entrada, entrada A y entrada B. Si en A coloco Fruta, los valores que aparecen en el matchcode en el campo B deben ser; pera, manzana, papaya, melon, platano, etc .... Si coloco en A Utiles Escolares, en B debe aparecer en el matchcode: regla, lapicero, lapiz, cuaderno, libro, hojas, etc .... Es eso lo que quieres????
__________________
David Carballido Córdova |
#3
|
|||
|
|||
No.
Tengo una ayuda de búsqueda con varios campos. Ej.: cliente, nombre, ... Si pongo un cliente cualquiera, también puedo elegir el nombre, pero si por ejemplo pongo el cliente 'PEPE', quiero que no me deje filtrar también por nombre. Es decir, tengo dos campos por los que filtrar la ayuda, pero para un caso determinado de uno de ellos, quiero que el otro se deshabilite. |
#4
|
|||
|
|||
el ejemplo que te pasé es exactamente el que necesitas, para que no lo muestre en pantalla creo sin estar seguro, es SCREEN-VISIBLE = 0. |
#5
|
|||
|
|||
Creo que eso no me vale, porque no lo quiero para una pantalla de selección, sino para una ayuda de búsqueda.
|
#6
|
|||
|
|||
Ayuda de Busqueda
Estimados,
mi necesidad es la siguiente, tengo ayuda de búsqueda, en este caso clientes (C_KUNNR muy parecida a SD_DEBI), cuando veo la primera pantalla tengo varios filtros por los cuales buscar, si escojo Solapa Deudores General y el filtro Cliente al seleccionar un cliente me trae, en mi caso el campo SORTL que es el que necesito, pero si escojo el filtro Nombre me trae el campo KUNNR, la idea es que independiente del filtro que escoja siempre me traiga el campo SORTL. |
#7
|
|||
|
|||
Ayuda de Busqueda
Ah, se me olvidó mencionar que la tabla en cuestión es la KNA1 (Clientes) y la ayuda de búsqueda es para una tabla Z en donde necesito el campo SORTL.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|