|
#1
|
||||
|
||||
Hola Angela, el código del loop at screen lo pusiste en la PBO, no?
El atributo que debes utilizar es "active = 1." o "active = 0." Saludos, Hugo |
#2
|
|||
|
|||
Hola Hugo,
muchas gracias, Lo pongo en at selection-screen output. ¿que es la PBO? no utilizo active, sino input, para que no deje entrar en ese campo o si. if screen-group1 = zon. if pzo1 = 'X'. screen-input = '1'. else. screen-input = '0'. endif. endif. probaré con active. muchas gracias |
#3
|
||||
|
||||
PBO -> Módulo PBO (Process Before Output)
En la SE80 encontraras los Módulos PBO. Aquí van los códigos que se ejecutan antes de mostrar las pantallas o que modifican las pantallas. Prueba con esto: if screen-group1 = zon. if pzo1 = 'X'. screen-input = 1. "sin comillas else. screen-input = 0. "sin comillas endif. endif. MODIFY SCREEN "modifica finalmente la pantalla Me cuentas como te fue... |
#4
|
||||
|
||||
El problema para mi consiste en que debes realizar un LOOP de la SCREEN para que puedas encontras el Grupo que deseas activar; tambien veo como error esta sentencia:
if screen-group1 = zon. No deberia ser: if screen-group1 = 'ZON'. ??? |
#5
|
|||
|
|||
Muchas gracias a los dos.
kiboqac , creo que es así, lo vi en un manualillo. Hugo, le he quitado las comillas, y sigue sin funcionarme, lo que tengo una duda, dices que esto se ejecuta antes de visualizar la pantalla, pero es que antes de visualizarla, todavia no se lo que tengo que activar o desactivar, ya que depende de un campo de la misma pantalla. ¿será que lo tengo que poner en diferente pantalla.? sniff Yo activo unos campos, dependiendo del primer campo que acepto, que es un check box. Dime algo por fi.. muchas gracias........................ |
#6
|
||||
|
||||
Bueno, te sugeriría que copies todo el código para chequear que puede estar fallando... pero en principio el código debería estar así...
at selection-screen output. loop at screen. if screen-group1 = 'ZON'. "con comillas if pzo1 = 'X'. screen-input = 1. "sin comillas else. screen-input = 0. "sin comillas endif. endif. MODIFY SCREEN. endloop. Espero tus comentarios. |
#7
|
|||
|
|||
no me va sniff... ¿alguna sugerencia?
gracias y Sdos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|