MUNDOSAP

MUNDOSAP (foro/index.php)
-   Formularios - SAPScript - Smartforms (foro/forumdisplay.php?f=5)
-   -   Suma de simbolos de texto (foro/showthread.php?t=11853)

Irua 17/03/08 18:23:11

Suma de simbolos de texto
 
Tengo lo siguiente:


&F_WHITE_C-MEN2& y &F_WHITE_C-WOMEN2&

los cuales cada uno tiene un valor

si quiero mostrar por el formulario la suma de estas dos

Cual seria la sintaxis?

Es decir lo que se quiere es algo asi

&ACUM_ROTACION2& = &F_WHITE_C-MEN2& + &F_WHITE_C-WOMEN2&


gracias:confused:

robert_milan 18/03/08 07:32:55

Primero tendrias que hacer la operacion que dices con "/:" al inicio.

/: &ACUM_ROTACION2& = &F_WHITE_C-MEN2& + &F_WHITE_C-WOMEN2&

despues mandas imprimir

* &ACUM_ROTACION2&.

espero te sirva.....

jessicacordon 18/03/08 08:21:50

Hola, dentro del Sapscript no se pueden hacer calculos, lo que tienes que hacer es crear un programa Z y una funcion y luego llamarla desde el SAPscript, en este caso seria:

Dentro del SAPscript:

/: Define &ACUM_ROTACION2& = ' '

/: perform nombre_funcion in program ZXXXX
/: using &F_WHITE_C-MEN2&
/: using &F_WHITE_C-WOMEN2&
/: changing &ACUM_ROTACION2&
/: endperform

En el programa ZXXXX :

Report ZXXXX.

*&--------------------------------------------------------------------*
*& Form nombre_funcion
*
* -->IN_PAR text
* -->OUT_PAR text
*---------------------------------------------------------------------*
FORM nombre_funcion TABLES in_par STRUCTURE itcsy
out_par STRUCTURE itcsy.

DATA: vl_women TYPE i,
vl_men type i,
vl_tot type i.



READ TABLE in_par WITH KEY name = 'F_WHITE_C-MEN2'.

if sy-subrc = 0.

vl_men = in_par-value.

endif.

READ TABLE in_par WITH KEY name = 'F_WHITE_C-WOMEN2'.

if sy-subrc = 0.

vl_women = in_par-value.

endif.


vl_tot = vl_men + vl_women.


READ TABLE out_par WITH KEY name = 'ACUM_ROTACION2'


if sy-subrc = 0.

out_par-value = vl_tot.

MODIFY out_par INDEX sy-tabix.

endif.

endform.


Husos Horarios son GMT. La hora en este momento es 22:27:47.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web