MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Otra vez pidiendo su ayuda para ALV (foro/showthread.php?t=10549)

Rodolfo Montiel Rivera 25/01/08 17:02:01

Otra vez pidiendo su ayuda para ALV
 
Saludos espero podeis ayudar a este pobre abapero.

Tengo un alv deslegado ya bien bonito y todo pero me piden que deje un campo abierto para que el usuario pueda introducir una cantidad x y de acuerdo a un boton que debo de colocar en el menu painter (no el estandar un boton totalmente nuevo) bueno cuando el usuario ya haya escrito la cantidad en el campo de clic en el boton se actualice la tabla con el campo que ingreso el usuario y aparte haga un calculo para actualizar otro campo del alv.

supongamos que tengo

CAMPO VACIO ------
CAMPO SUBTOTAL 10
CAMPOTOTAL 10

El usuario ingresa valor 5 en el campo vacio entonces:

Se actualiza CAMPO VACIO a 5

Y el proceso subcecuente es:

CAMPO TOTAL = CAMPO SUBTOTAL [10] * CAMPO VACIO [5]

Resultado CAMPO TOTAL [50]

Actualice CAMPO TOTAL a 50.

Y quede

CAMPO VACIO 5
CAMPO SUBTOTAL 10
CAMPOTOTAL 50

Pero todo desde ver deplegado y sobre el ALV.

Espero me puedan ayudar Gracias!!!!!

Gregoryg 26/01/08 17:20:07

Alv
 
Hola
Para fijar un campo de un alv debes colocar el atributo de Editable(EDIT) en el fieldcat.
Cuando ejecutes la funcion debes hacer un llamado a un Form para el PF-STATUS y otro para el USER_COMMAND.
Te puedes copiar el PF-STATUS del standar y lo modificas.
En el USER-COMMAND realizas tus calculos y actualizas tus valores de la tabla interna.
Saludos

zonanet 27/01/08 22:15:10

Hola Rodolfo

Te paso un tip que antes me pasaron a mi también, entra al editor de abap (se38) y ahí teclea bcalv*, si utilizas una versión no muy antigua del R/3 te saldran varios ejemplos del ALVs editables y seguro encontrás algo parecido a lo que necesitas.


Saludos.


Husos Horarios son GMT. La hora en este momento es 13:47:10.

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