PDA

Ver la Versión Completa : SAPScrip


reijimher
11/01/07, 13:35:26
Buenos días foro,
Estoy trabajando con un formulario de SAPScrip, he definido una variable pública en el programa llamada página; esta variable la igualo con la variable de sistema &PAGE& del Formulario SAPScrip (DEFINE &PAGINA& = &PAGE&), ejecuto el programa con un Debugger y sucede lo siguiente, en el Debugger hecho al formulario, PAGINA obtiene el Valor de &PAGE&, pero al pasar al Debugger del programa, PAGINA no trae ningún valor, ¿que puedo hacer para que la variable pagina muestre el valor obtenido en el formulario cuando pasa al Debugger del programa?, agradecería mucho lo que puedan hacer por esta ayuda solicitada, de ante mano muchas gracias amigos.

Daemonjr
18/01/07, 12:57:48
Mirá, no se si lo pudiste resolver, pero podes ver esta información tal vez te sea útil.

/: DEFINE &simbolo& = 'valor'
A través de este comando &símbolo& toma el valor de ‘valor’.
Existen dos formas de asignar: ‘=’ o ‘:=’. La diferencia radica en que el ‘=’ le asigna el valor, pero si después de esta sentencia se vuelve a asignar la salida corresponde a la ultima asignación. En cambio ‘:=’ se asigna y luego por mas que se vuelva a asignar guarda el valor asignado primeramente.

Lo que no entiendo es por que no utilizas la variable &PAGE& directamente para mostrar el nro de página.

Saludos.