
El siguiente código nos generará una calculadora en una ventana (POP-UP). La función ‘FITRV_CALCULATOR’ nos devolverá en la variable X_VALUE el resultado del cálculo que haya hecho el usuario para luego utilizarlo como queramos en nuestro programa.
*——————————————–
* Calculadora para usuarios
*——————————————–
REPORT ZCALCULADORA.
DATA: X_VALUE(15) TYPE C.
CALL FUNCTION ‘FITRV_CALCULATOR’
* EXPORTING
* INPUT_VALUE =
* CURRENCY =
* START_COLUMN = ‘10′
* START_ROW = ‘10′
IMPORTING
OUTPUT_VALUE = X_VALUE
EXCEPTIONS
INVALID_INPUT = 1
CALCULATION_CANCELED = 2
OTHERS = 3.
IF SY-SUBRC = 0. “En este ejemplo imprimimos por pantalla el resultado
WRITE:/ ‘Output Value ‘, X_VALUE.
ENDIF.
Technorati tags: sdn blogger

Add me to your del.icio.us
THE EXAMPLE IS VERY GOOD
me encanta, no conocia esta función
Hola intente probar creando un programa pero me dice: “Field “‘FITRV_CALCULATOR’” is unknown. It is neither in one of the
specified tables nor defined by a “DATA” statement.”
Uhh era una pavada! lo resolvi!
Jajaja
=P … Saludos!
Pues si ayudais a este novate y le decís donde está el error le haréis un favor.
Me da el mismo que a Raul.
Gracias.
Creo que posiblemente hayas copiado y pegado el código. Vale aclarar que las comillas son distintas aunque no parezcan.
Por lo tanto en SAP reemplaza todas ’ por ‘
Saludos,
Daniel.