Otra vez pidiendo su ayuda para ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Rodolfo Montiel Rivera
    Member
    • oct
    • 92

    #1

    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!!!!!
    Editado por última vez por Rodolfo Montiel Rivera; 25/01/2008, 17:04:11.
    01010000
    01001010
    10011000
    10100001

    De Byte a Beat.
  • Gregoryg
    Senior Member
    • abr
    • 115

    #2
    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
    GregoryG

    Comentario

    • zonanet
      Senior Member
      • mar
      • 195

      #3
      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.

      Comentario

      Trabajando...