MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Parámetros SM30 (foro/showthread.php?t=35215)

malaga01 18/02/10 11:10:14

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 18/02/10 14:10:46

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.


Husos Horarios son GMT. La hora en este momento es 22:52:48.

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