Parámetros SM30

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • malaga01
    Member
    • feb
    • 93

    #1

    Parámetros SM30

    Hola

    Tengo una duda a la hora de crear un parámetro para una transacción.

    He creado un programa y una transacción que acaban llamando a la transacción SM30 para actualizar datos de tablas.

    En el programa paso por pantalla el nombre de la tabla a actualizar, este programa llama a una transacción Zsm30, pero falla a la hora de pasar el nombre de la tabla como parámetro.

    -----------
    itab-line = p_tabla.

    call transaction 'ZSM30' using itab.

    -------------

    Con este código no me pasa el nombre de la tabla.

    La transacción ZSM30 llama a la SM30 con los valores que quiero excepto el nombre del programa. ¿Sabéis como podría pasarlo correctamente?

    Muchas gracias.
  • abfv
    Senior Member
    • feb
    • 144

    #2
    Call transaction a SM30

    Hola, mira hasta donde yo se la SM30 no tiene ningún ID de parámetro para que la puedas ejecutar del modo en que etas tratando.
    Ejemplo:
    SET PARAMETER ID 'MAT' FIELD ekpo-matnr.
    SET PARAMETER ID 'WRK' FIELD ekpo-werks.
    CALL TRANSACTION 'MD04' AND SKIP FIRST SCREEN.
    En el ejemplo anterior te muestro como pasarles los parámetros de material y centro a la transacción MD04.

    Pero en la SM30 creo que vas a tener que utilizar un CALL TRANSACTION con el llenado de una tabla BDCDATA.

    Saludos.

    Comentario

    Trabajando...