1
Si revisamos los datos técnicos de este campo (FI -> Información Técnica), nos vamos a la pestaña “Datos Campo” para ubicar el “ID parámetro”, este identificador es único, y será el código que usaremos para pasarle valores a este campo desde cualquier parte del sistema a través de la memoria de SAP. De ahí que con la instrucción SET PARAMETER nos estemos asegurando de pasarle a este campo, el código del documento indicado por el usuario en nuestro reporte ALV. Y como último paso, la tercera línea, mediante un CALL TRANSACTION le pasamos el control a la transacción ‘VA43′, y con el comando AND SKIP FIRST SCREEN nos saltamos la primera pantalla, ya que esta contiene el código del documento asignado en la línea anterior. Obtendremos como resultado, que al pulsar el código del documento en el ALV, pasaremos a su ventana de visualización en la ‘VA43′. Otra vía para hacer este proceso, es como se muestra a continuación. La diferencia está en las siguientes dos líneas: PERFORM bath. CALL TRANSACTION ’VA43′ USING bdc_tabla[] MODE ’E’. En esta ocasión, accederemos a la transacción ‘VA43′ mediante un sencillo bath imput que cargue en la primera pantalla el código del documento obtenido en la línea anterior, el PERFORM bath lo que hace es llenar en la tabla bdc_tabla[] (del tipo bdcdata), el juego de datos generado mediante una grabación a la ‘VA43′ a través de la transacción SM35. Y posteriormente hacemos el CALL TRANSACTION respectivo, con la variante que le indicamos que se base en la tabla bdc_tabla[] y bajo el modo de tratamiento que le indiquemos. Las dos vías aquí expuestas, nos lleva al mismo resultado, trabaja la que mas te convenga en cada caso.

SAP: Parámetros por Memoria

  • Upload
    djexpy

  • View
    8

  • Download
    2

Embed Size (px)

DESCRIPTION

SAP: Parámetros por Memoria

Citation preview

Page 1: SAP: Parámetros por Memoria

Si revisamos los datos técnicos de este campo (FI -> Información Técnica), nos vamos a la pestaña “Datos Campo” para ubicar el “ID parámetro”, este identificador es único, y será el código que usaremos para pasarle valores a este campo desde cualquier parte del sistema a través de la memoria de SAP.

De ahí que con la instrucción SET PARAMETER  nos estemos asegurando de pasarle a este campo, el código del documento indicado por el usuario en nuestro reporte ALV.Y como último paso, la tercera línea, mediante un CALL TRANSACTION  le pasamos el control a la transacción ‘VA43′, y con el comando AND SKIP FIRST SCREEN nos saltamos la primera pantalla, ya que esta contiene el código del documento asignado en la línea anterior.Obtendremos como resultado, que al pulsar el código del documento en el ALV, pasaremos a su ventana de visualización en la ‘VA43′.Otra vía para hacer este proceso, es como se muestra a continuación. 

La diferencia está en las siguientes dos líneas:PERFORM bath.CALL TRANSACTION ’VA43′ USING bdc_tabla[] MODE ’E’.En esta ocasión, accederemos a la transacción ‘VA43′ mediante un sencillo bath imput que cargue en la primera pantalla el código del documento obtenido en la línea anterior, el PERFORM bath lo que hace es llenar en la tabla bdc_tabla[] (del tipo bdcdata), el juego de datos generado mediante una grabación  a la ‘VA43′ a través de la  transacción SM35.Y posteriormente hacemos el CALL TRANSACTION  respectivo, con la variante que le indicamos que se base en la tabla bdc_tabla[] y bajo el modo de tratamiento que le indiquemos.Las dos vías aquí expuestas, nos lleva al mismo resultado, trabaja la que mas te convenga en cada caso.